What do FIPS 203, FIPS 204, and FIPS 205 cover?
FIPS 203 covers ML-KEM, a module-lattice-based key-encapsulation mechanism used to establish a shared secret key over a public channel. It is the post-quantum key-establishment standard in this set, not a digital signature standard.
FIPS 204 covers ML-DSA, a module-lattice-based digital signature algorithm for generating and verifying signatures. FIPS 205 covers SLH-DSA, a stateless hash-based digital signature algorithm based on SPHINCS+. Both signature standards apply to public-key-based signature systems operated by federal agencies or operated for them under contract, and their use is also available to private and commercial organizations.
- Use FIPS 203 when the scoped function is ML-KEM key generation, encapsulation, or decapsulation.
- Use FIPS 204 when the scoped function is ML-DSA key generation, signature generation, signature verification, or the pre-hash variants supported by the standard.
- Use FIPS 205 when the scoped function is SLH-DSA key generation, signature generation, signature verification, or approved SHA2/SHAKE parameter-set use.
Defines ML-KEM as the FIPS 203 key-encapsulation mechanism and lists ML-KEM-512, ML-KEM-768, and ML-KEM-1024.
Defines ML-DSA as the FIPS 204 lattice-based digital signature algorithm and explains its federal signature-system applicability.
Defines SLH-DSA as the FIPS 205 stateless hash-based digital signature algorithm and identifies its approved parameter-set family.