Skip to main content
QuantumGenie Book a demo
Browse all 14 categories 251

SLH-DSA Explained

SLH-DSA is NIST FIPS 205’s stateless hash-based signature standard, offering post-quantum security with small public keys but larger signatures.
DIRECT ANSWER

SLH-DSA is NIST’s stateless hash-based digital-signature standard, finalized as FIPS 205 on August 13, 2024. It is intended for applications that need digital signatures for stored or transmitted data, including signatures associated with public-key infrastructure. At a high level, its security rests on the presumed difficulty of finding preimages and related structures in cryptographic hash functions rather than on factoring or discrete-logarithm assumptions. Its stateless design avoids the one-time-signature state-tracking requirement of XMSS and LMS, while its main tradeoff is practical: SLH-DSA offers a hash-based security rationale and comparatively small public keys, but signatures can be large and signing can be more computationally expensive than alternatives such as ML-DSA. C1C31

KEY TAKEAWAYS
  • SLH-DSA is the stateless hash-based signature algorithm specified by final NIST FIPS 205, published and effective August 13, 2024.
  • Its security rationale is tied to the presumed difficulty of hash-function preimage and related attacks, and FIPS 205 designs it to resist attacks from a large-scale quantum computer.
  • Statelessness removes the operational requirement to track one-time-signature key usage, which distinguishes SLH-DSA from stateful hash-based schemes such as XMSS and LMS.
  • SLH-DSA parameter families provide security and performance choices, but the cited evidence does not provide the individual FIPS 205 parameter names or byte sizes.
  • Compared with ML-DSA, SLH-DSA uses a different mathematical foundation: hash functions rather than the module-lattice construction used by ML-DSA.
  • Application teams should evaluate signature size, signing cost, verification cost, storage, bandwidth, certificate profiles, and implementation assurance before selecting a scheme.
01

What is SLH-DSA?

SLH-DSA stands for the stateless hash-based digital signature algorithm. NIST specifies it in Federal Information Processing Standard Publication 205, or FIPS 205, as a digital-signature scheme for applications that require a digital signature rather than a written signature. The standard covers signatures for both stored and transmitted data. It also describes digital signatures as bit strings computed according to rules and parameters that allow the signatory’s identity and the integrity of data to be verified. [C1]1

The final standard was published and became effective on August 13, 2024. FIPS 205 is a final NIST publication, not a draft. It applies to federal departments and agencies protecting sensitive unclassified information within the scope described by the standard; the cited evidence also states that federal systems are to use FIPS 205, FIPS 204, FIPS 186-5, or NIST SP 800-208 when designing and implementing public-key signature systems. [C2]1

02

High-level construction and security rationale

SLH-DSA belongs to the hash-based family of post-quantum cryptography. In this family, the security argument is based on properties of cryptographic hash functions. FIPS 205 states specifically that SLH-DSA relies on the presumed difficulty of finding preimages and on several related properties of the same hash functions. The standard specifies the mathematical steps for key generation, signature generation, and signature verification. [C3]1

This foundation is different from the assumptions behind many traditional public-key signatures. The cited evidence identifies factoring and discrete logarithms as mathematical problems underpinning widely used classical asymmetric algorithms and notes that Shor’s algorithm on a sufficiently large, cryptographically relevant quantum computer would threaten those assumptions. FIPS 205, by contrast, is designed to provide resistance against attacks from a large-scale quantum computer. [C4]13

A hash-based design does not mean that implementation details are unimportant. The standard warns that the security of a digital-signature system depends on protecting the signatory’s private key. It also makes an important limitation explicit: conformance to FIPS 205 does not ensure that a particular implementation is secure, and a conforming product does not guarantee the security of the overall system in which it is used. Secure construction, key protection, validation, and system-level design remain the implementer’s responsibility. [C7]1

1
03

SLH-DSA versus stateful hash-based signatures

Hash-based signatures have existed since the 1970s, including Lamport- and Merkle-based approaches. Many hash-based signature schemes are stateful: signing requires updating and carefully tracking the state of a secret key. The cited NIST transition material describes stateful schemes as using a large set of one-time-signature private keys, with security depending on ensuring that no individual one-time key signs more than one message. Reusing an individual one-time key can result in loss of security and may ultimately enable forgery. [C8]2

The practical distinction is therefore not merely terminology. A stateful scheme requires a reliable allocation mechanism for one-time signing capacity and protection against backup restoration, cloning, concurrent use, and state loss. NIST’s transition material says that stateful hash-based schemes are not intended for general use because of this state-management requirement. SLH-DSA’s stateless design addresses that operational constraint, making it more suitable where distributed signing, recovery procedures, or general-purpose deployment would make strict one-time state management difficult. The latter suitability is an engineering implication, not a guarantee that every deployment is appropriate. C521

Operational distinction between stateless and stateful hash-based signatures
PropertySLH-DSAStateful hash-based schemes
Signing stateDesigned to be statelessRequires state updates and careful tracking
One-time signing elementsDoes not impose the same one-time-state operational model described for XMSS and LMSMust not be reused for more than one message
Primary operational concernKey protection, implementation correctness, and parameter selectionReliable state allocation, synchronization, backup, and recovery
Examples identified in the evidenceSLH-DSAXMSS, HSS, XMSSMT, and LMS
21
04

Parameter-set families and the performance tradeoff

FIPS 205 specifies several parameter sets approved for use. The cited passages do not enumerate the parameter-set names, security categories, key lengths, signature lengths, or signing benchmarks, so those details should not be inferred from this article. They do establish the key selection principle: parameter sets are part of the approved standard, and additional parameter sets may be specified and approved in future NIST special publications. [C10]1

In practice, a parameter family represents a choice among security and performance characteristics. A team should compare the resulting signature size, signing and verification time, memory use, storage requirements, and protocol limits against the application’s needs. The source set does not provide numerical SLH-DSA performance results, so it supports the tradeoff at a qualitative level rather than a benchmark-level conclusion.41

The central SLH-DSA tradeoff is that a hash-based design can be attractive when a conservative, hash-function-centered security rationale and comparatively small public-key handling are important, while signatures and signing work may be comparatively costly for some applications. The cited evidence directly supports the broader engineering principle that post-quantum algorithms can have adverse performance effects because algorithms may be slow or cryptographic objects may be unacceptably large for a particular application. Exact SLH-DSA sizes and costs must be taken from the selected FIPS 205 parameter set and implementation measurements. [C11]41

05

SLH-DSA versus ML-DSA

SLH-DSA and ML-DSA are both NIST post-quantum digital-signature standards, but they are based on different cryptographic families. SLH-DSA is hash-based and its security rationale uses hash-function properties. ML-DSA is the module-lattice-based digital-signature standard specified in FIPS 204; the standard describes it as based on CRYSTALS-Dilithium and using a Fiat–Shamir-with-aborts construction. C315

That difference gives the two schemes complementary roles in a migration strategy. NIST’s PQC project says that ML-DSA and SLH-DSA, together with ML-KEM for key establishment, are expected to provide the foundation for most deployments and can be put into use. The same project says NIST continues evaluating innovative algorithms and has selected Falcon and HQC for ongoing standardization; that work is separate from the finalized FIPS 205 standard. [C15]6

The cited evidence does not establish a universal winner between ML-DSA and SLH-DSA. ML-DSA may be attractive where measured performance and object sizes fit the application, while SLH-DSA may be valuable when a hash-based alternative is desired for algorithm diversity or assurance considerations. Selection should be based on the application’s constraints, implementation availability, validation requirements, and migration plan rather than on the algorithm family alone. C11[C15]645

06

Implementation and use-case considerations

SLH-DSA can be considered anywhere an application needs a digital signature for stored or transmitted data, including documents, messages, and digital certificates that reference public-key pairs within a PKI. Digital signatures are most useful when bound to an identity; in a PKI, certificate issuance involves identity assurances and proof that the subject possesses the private key. FIPS 205 points to separate assurance guidance for these matters, so algorithm deployment alone does not establish identity. C115

Before deployment, define the cryptographic interface and enforce the format rules required by the chosen standard and protocol. The cited FIPS 204 evidence illustrates why exact public-key and signature-length checks matter: accepting values of unexpected lengths can interfere with security properties. Although that passage is specific to ML-DSA, the general engineering lesson applies to any standards-based signature integration: validate encodings, reject malformed inputs, protect intermediate values, and test error handling. This article does not claim that FIPS 204’s exact checks are SLH-DSA-specific requirements.5

Implementation assurance also includes secure private-key generation and storage, protection against disclosure, independent security review, testing across failure paths, and consideration of side-channel and fault behavior. FIPS 205 explicitly cautions that implementation conformance does not by itself establish product or system security. For certificates and other identity-bound signatures, teams must additionally establish the required identity and proof-of-possession assurances. C715

Hybrid deployment may be relevant where an application must retain a traditional algorithm while adding a post-quantum signature. NIST’s transition draft says existing standards and guidelines accommodate signatures on user data and digital certificates when at least one component signature algorithm is NIST-approved, and it leaves each application to assess the implementation cost, performance reduction, engineering complexity, and need for independent security reviews associated with dual signatures. Hybrid constructions are not automatically secure merely because they contain two algorithms; their exact verification and combination rules matter. C19

07

FIPS 205 status and additional parameter-set work

The authoritative baseline for SLH-DSA in this article is final FIPS 205, published and effective August 13, 2024. FIPS 205 itself says that it specifies several approved parameter sets and that additional parameter sets may be specified and approved in future NIST special publications. Therefore, any future parameter-set work must be dated and treated as separate from the parameter sets already approved in FIPS 205. C21

NIST’s broader project also describes ongoing evaluation of additional digital-signature algorithms, including work intended to provide a backup to ML-DSA or address unique use cases. The cited project passage identifies Falcon as selected for ongoing standardization, but it does not say that Falcon is part of FIPS 205 or that it replaces SLH-DSA. Treating ongoing standardization as equivalent to a finalized FIPS 205 parameter set would be incorrect. [C15]6

08

Conclusion

SLH-DSA is NIST’s final stateless hash-based signature standard in FIPS 205, published and effective August 13, 2024. Its main distinction is a security rationale grounded in cryptographic hash functions and a stateless operational model, contrasted with the one-time-key state tracking required by stateful schemes such as XMSS and LMS. Its principal deployment question is not whether it is post-quantum, but whether the selected parameter set’s signature size, signing cost, verification behavior, and integration requirements fit the application. Compare it with ML-DSA and any hybrid design using measured, implementation-specific evidence, while keeping future NIST work separate from the final FIPS 205 baseline. C2C8125

COMMON QUESTIONS

Frequently asked questions

Is SLH-DSA the same as FIPS 205?

FIPS 205 is the NIST publication that specifies SLH-DSA, the stateless hash-based digital signature algorithm. The final publication was issued and became effective on August 13, 2024. [C2]1

What makes SLH-DSA stateless?

SLH-DSA is designed without the signing-state tracking model required by stateful hash-based schemes. Stateful schemes use one-time-signature private keys and must ensure that an individual one-time key is never used to sign more than one message. C521

How does SLH-DSA differ from ML-DSA?

SLH-DSA is hash-based, with security tied to presumed hash-function properties. ML-DSA is module-lattice-based and is described in FIPS 204 as based on CRYSTALS-Dilithium and a Fiat–Shamir-with-aborts construction. C315

Are additional SLH-DSA parameter sets already part of FIPS 205?

FIPS 205 specifies several approved parameter sets and says that additional parameter sets may be specified and approved in future NIST special publications. Future work must therefore be distinguished from the parameter sets approved in the final August 2024 standard. [C10]1

Does FIPS 205 certification guarantee a secure implementation?

No. FIPS 205 states that conformance does not ensure that a particular implementation is secure and that a conforming product does not guarantee the security of the overall system. Private-key protection and secure system design remain necessary. [C7]1

REFERENCES

Sources

  1. 1
    Stateless Hash-Based Digital Signature Standard

    National Institute of Standards and Technology · final · FIPS 205

    Accessed July 24, 2026
  2. 2
    Transition to Post-Quantum Cryptography Standards

    National Institute of Standards and Technology · initial public draft · NIST IR 8547 IPD

    Accessed July 24, 2026
  3. 3
    Terminology for Post-Quantum Traditional Hybrid Schemes

    Internet Engineering Task Force · informational · RFC 9794

    Accessed July 24, 2026
  4. 4
    Module-Lattice-Based Key-Encapsulation Mechanism Standard

    National Institute of Standards and Technology · final · FIPS 203

    Accessed July 24, 2026
  5. 5
    Module-Lattice-Based Digital Signature Standard

    National Institute of Standards and Technology · final · FIPS 204

    Accessed July 24, 2026
  6. 6
    Post-Quantum Cryptography Standardization Project

    National Institute of Standards and Technology · current · NIST PQC project

    Accessed July 24, 2026