NIST PQC Algorithms

The current state of PQC is represented by the ongoing NIST PQC standardization process

NIST PQC candidate algorithms:

AlgorithmDescriptionTypeNIST Round
BIKEBit flipping key-encapsulation based on QC-MDPC (Quasi-Cyclic Moderate Density Parity-Check)Public-key Encryption and Key-establishmentRound Three Alternative
CRYSTALS-DilithiumDigital signature scheme based on the hardness of lattice problems over module latticesDigital SignatureRound 3 Finalist
FalconLattice-based signature scheme based on the short integer solution problem (SIS) over NTRU latticesDigital SignatureRound 3 Finalist
FrodoKEMKey-encapsulation from generic latticesPublic-key Encryption and Key-establishmentRound Three Alternative
GeMSSMultivariate signature scheme producing small signaturesDigital SignatureRound Three Alternative
HQCHamming quasi-cyclic code-based public-key encryption schemePublic-key Encryption and Key-establishmentRound Three Alternative
CRYSTALS-KyberIND-CCA2-secure key-encapsulation mechanism (KEM) based on hard problems over module latticesPublic-key Encryption and Key-establishmentRound 3 Finalist
Classic McElieceCode-based public-key cryptosystem based on random binary Goppa codesPublic-key Encryption and Key-establishmentRound 3 Finalist
NTRUPublic-key cryptosystem based on lattice-based cryptographyPublic-key Encryption and Key-establishmentRound 3 Finalist
NTRU-PrimeSmall lattice-based key-encapsulation mechanism (KEM)Public-key Encryption and Key-establishmentRound 3 Alternative
PicnicDigital signature algorithm based on the zero-knowledge proof system and symmetric key primitivesDigital SignatureRound 3 Alternative
RainbowPublic-key cryptosystem based on the hardness of solving a set of random multivariate quadratic systemsDigital SignatureRound 3 Finalist
SABERIND-CCA2-secure key-encapsulation mechanism (KEM) based on the hardness of the module learning with rounding problem (MLWR)Public-key Encryption and Key-establishmentRound 3 Finalist
SIKEIsogeny-based key-encapsulation suite based on pseudo-random walks in supersingular isogeny graphsPublic-key Encryption and Key-establishmentRound 3 Alternative
SPHINCS+A stateless hash-based signature schemeDigital SignatureRound 3 Alternative
Last modified November 29, 2021