Saltar al contenido
ecdsa.com

XMSS y XMSS^MT

El esquema de firma de Merkle extendido (eXtended Merkle Signature Scheme) del RFC 8391 y de NIST SP 800-208: una firma basada en hash con estado construida sobre claves de un solo uso WOTS+, con una variante multiárbol para una mayor capacidad de firma.
También se escribeXMSSXMSS^MTXMSSMTRFC 8391

XMSS ofrece demostraciones de seguridad más ajustadas que LMS (con máscaras de bits y hashes ajustables) a cambio de algo más de cálculo. Los conjuntos de parámetros combinan SHA-256 o SHAKE con alturas de árbol de 10, 16 o 20; XMSS^MT superpone capas de árboles para llegar hasta 2⁶⁰ firmas. Como con LMS, el firmante nunca debe reutilizar una clave de un solo uso, así que la gestión del estado debe resistir las caídas del sistema y las claves no deben duplicarse.

En la práctica, LMS se despliega más en hardware y firmware, mientras que XMSS se usa, por ejemplo, en perfiles recomendados por la BSI alemana y en algunas implementaciones de arranque seguro. SLH-DSA elimina el estado a costa del tamaño de la firma.

Estándares y referencias

Todos los términos