Post Quantum Algorithms
This version implements the update to the NIST PQC (Post-Quantum Cryptography) algorithms, including the following modules:
-
US FIPS 203 Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM): A lattice-based algorithm for key encapsulation mechanisms (KEM), designed to ensure security against quantum attacks. It offers a secure and efficient way of key exchange for the future, when quantum computers could threaten traditional cryptographic systems.
-
US FIPS 204 Module-Lattice-Based Digital Signature Standard (ML-DSA): A lattice-based digital signature standard, created to withstand the challenges posed by quantum computing. It provides a secure method for data authentication and integrity, even in the face of quantum computing attacks.
-
US FIPS 205 Stateless Hash-Based Digital Signature Standard (SLH-DSA): A stateless hash-based digital signature algorithm, designed to offer long-term security against quantum computing advancements. It is one of the post-quantum-resistant solutions, leveraging the strength of hash functions to create secure signatures.
These updates are part of the effort to make cryptographic systems more resilient to the threats posed by quantum computers, offering secure and scalable alternatives for post-quantum cryptography.
Documentation
US FIPS 203: https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.203.pdf
US FIPS 204: https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.204.pdf
US FIPS 205: https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.205.pdf