LMS / HSS (Leighton-Micali Signatures, Hierarchical Signature System)
Direct answerLMS and its multi-tree variant HSS are stateful hash-based signatures specified in RFC 8554 (2019-04) and approved by NIST in SP 800-208 (2020-10). They are the signature schemes CNSA 2.0 requires for firmware and software signing, and are the first post-quantum signatures many hardware roots of trust support.
- Type
- Digital signature (stateful)
- Family
- Hash-based (stateful)
- Standard
- RFC 8554 and NIST SP 800-208
- Standardized by
- IETF / IRTF CFRG (RFC 8554) and NIST (SP 800-208)
- Date
- RFC 8554: 2019-04; SP 800-208: 2020-10-30
- Status
- Final
Parameter sets and sizes (bytes)
| Parameter set | NIST category | Public key | Secret key | Signature |
|---|---|---|---|---|
| LMS_SHA256_M32_H10 (typical) | 5 | 60 | varies | 1456 |
| HSS with 2 levels of H10 (typical) | 5 | 60 | varies | 2964 |
Where LMS / HSS is deployed
- CNSA 2.0 firmware and software signing (exclusive use required by 2030)
- Hardware roots of trust, secure boot, HSM-backed code signing
What an audit of LMS / HSS checks
- State management is the whole game: a one-time key reused once allows forgery. Audit state persistence, atomic updates, backups, HSM cloning, and crash recovery
- SP 800-208 restricts key generation and signing to hardware cryptographic modules for FIPS validation
- Parameter-set validation on the verifier, including the Winternitz parameter and tree height
- Domain separation constants and the exact hash-input layouts of RFC 8554
See the full post-quantum cryptography audit checklist.
Who audits LMS / HSS implementations
Firms with a cryptography practice that review LMS / HSS 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 LMS / HSS 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