NIST-Standardised & Selected Algorithms
9 entriesThe algorithms NIST has standardised or selected for standardisation.
Hash-Based Signatures
4 entriesSignature schemes whose security rests only on hash functions.
Alternative Key-Encapsulation Schemes
2 entriesConservative KEMs with different security assumptions.
NIST Additional Signature Candidates
11 entriesSchemes in NIST's additional digital signature project, aiming at shorter signatures and different assumptions.
Tools, Standards & Further Reading
10 entriesLibraries, protocol standards and curated lists.
Related Pages
2 entriesRelated directories on this site.
Frequently Asked Questions
Which PQC algorithms are standardised?
NIST has standardised ML-KEM (FIPS 203) for key encapsulation and ML-DSA (FIPS 204) and SLH-DSA (FIPS 205) for signatures, with Falcon (FN-DSA) and HQC selected for further standardisation.
What are the main PQC families?
Lattice-based (ML-KEM, ML-DSA, Falcon, FrodoKEM), hash-based (SLH-DSA, LMS, XMSS), code-based (HQC, Classic McEliece), multivariate (UOV, MAYO, SNOVA) and isogeny-based (SQIsign) schemes.
Why does NIST have an additional signature project?
To find signatures with smaller sizes or different security assumptions than the lattice and hash-based standards, increasing diversity in case one family is broken.
What happened to older candidates such as Picnic and qTESLA?
They were not selected by NIST, so they are not listed here as current options.
Should I use these algorithms alone?
Many deployments combine a classical algorithm with a PQC algorithm in a hybrid, so security holds if either is broken. Use standardised algorithms through vetted libraries.