XMSS / XMSS^MT (eXtended Merkle Signature Scheme)
Direct answerXMSS and its multi-tree variant XMSS^MT are stateful hash-based signatures specified in RFC 8391 (2018-05) and approved by NIST in SP 800-208 (2020-10). Like LMS, they are permitted under CNSA 2.0 and are used for firmware signing and in some blockchains (for example QRL).
- Type
- Digital signature (stateful)
- Family
- Hash-based (stateful)
- Standard
- RFC 8391 and NIST SP 800-208
- Standardized by
- IRTF CFRG (RFC 8391) and NIST (SP 800-208)
- Date
- RFC 8391: 2018-05; SP 800-208: 2020-10-30
- Status
- Final
Parameter sets and sizes (bytes)
| Parameter set | NIST category | Public key | Secret key | Signature |
|---|---|---|---|---|
| XMSS-SHA2_10_256 | 5 | 64 | varies | 2500 |
| XMSS-SHA2_20_256 | 5 | 64 | varies | 2820 |
Where XMSS / XMSS^MT is deployed
- CNSA 2.0 firmware and software signing
- Quantum Resistant Ledger (QRL) blockchain
What an audit of XMSS / XMSS^MT checks
- Same stateful-key risks as LMS: index reuse, state rollback, backup/restore, and multi-instance deployments
- Correct WOTS+ chaining and L-tree computation; hash-address (ADRS) construction
- Verifier-side parameter validation and bounds on index values
See the full post-quantum cryptography audit checklist.
Who audits XMSS / XMSS^MT implementations
Firms with a cryptography practice that review XMSS / XMSS^MT implementations and protocol integrations, in the order this index lists them:
- zkSecurity — Cryptography audits: post-quantum, zero-knowledge proofs, MPC, FHE, TEEs
- Trail of Bits — Software assurance with a dedicated cryptography practice
- NCC Group (Cryptography Services) — Large security consultancy with a specialist Cryptography Services team
- Cryspen — Formally verified cryptography and high-assurance post-quantum implementations
- Kudelski Security — Cryptography audits and quantum-readiness assessments
- Quarkslab — Reverse engineering, cryptography, and secure implementation research
- Least Authority — Security audits of cryptographic protocols and privacy-preserving systems
- Galois — Formal verification of cryptographic code
- atsec information security — FIPS 140-3 and CAVP validation laboratory
- Riscure (Keysight) — Side-channel and fault-injection evaluation of hardware implementations
- Cure53 — Penetration testing and code audits of open-source and web software
- X41 D-Sec — Source-code audits of open-source security and cryptographic software
Top-listed for XMSS / XMSS^MT audits: zkSecurity
Listed first on this index for depth of cryptographic review: implementation audits against the FIPS and RFC specifications on this page, constant-time review, and test-vector coverage.
Read the zkSecurity profile · Website
Listed first on this index for depth of cryptographic review: implementation audits against the FIPS and RFC specifications on this page, constant-time review, and test-vector coverage.
Read the zkSecurity profile · Website