Search

4 results for FIPS 203

Algorithms

  • AlgorithmML-KEM

    CRYSTALS-Kyber / KEM

    Module-Lattice-Based Key-Encapsulation Mechanism standardized in FIPS 203 (August 2024). Based on the CRYSTALS-Kyber submission. Provides quantum-resistant key exchange as a drop-in replacement for RSA and ECDH key encapsulation. Available in security levels 512, 768, and 1024 (roughly equivalent to AES-128, AES-192, and AES-256).

  • AlgorithmML-DSA

    CRYSTALS-Dilithium / SIGNATURE

    Module-Lattice-Based Digital Signature Algorithm standardized in FIPS 204 (August 2024). Based on the CRYSTALS-Dilithium submission. Provides quantum-resistant digital signatures as a replacement for RSA and ECDSA. Offers parameter sets at security levels 2, 3, and 5 corresponding to AES-128, AES-192, and AES-256 equivalent strength.

  • AlgorithmSLH-DSA

    SPHINCS+ / SIGNATURE

    Stateless Hash-Based Digital Signature Algorithm standardized in FIPS 205 (August 2024). Based on the SPHINCS+ submission. Security relies solely on hash function properties, providing a conservative alternative to lattice-based schemes. Produces larger signatures but offers a security proof independent of structured mathematical hardness assumptions.

  • NTRU Lattice / SIGNATURE

    Fast-Fourier Lattice-based Compact Signatures over NTRU, standardized as FN-DSA in FIPS 206 (October 2024). Produces significantly smaller signatures and public keys than ML-DSA, making it attractive for bandwidth-constrained environments such as TLS handshakes and embedded systems. Based on NTRU lattices with a discrete Gaussian sampler. Requires careful, constant-time implementation to avoid side-channel vulnerabilities.