Resources
NIST Submission Package for round 3
The NIST submission package for round 3 is the zip archive that
we submitted to the
third round of the NIST PQC project.
It contains the specification of Kyber, the reference implementation, an AVX2 optimized implementation,
and test vectors.
Download NIST submission package for round 3 (zip)
NIST Submission Package for round 2
The NIST submission package for round 2 is the zip archive that
we submitted to the
second round of the NIST PQC project.
It contains the specification of Kyber, the reference implementation, an AVX2 optimized implementation,
and test vectors.
Download NIST submission package for round 2 (zip)
NIST Submission Package
The NIST submission package is the zip archive that
we submitted in November 2017 to the NIST PQC project.
It contains the (round-1) specification of Kyber, reference implementation, and test vectors.
Download NIST submission package (zip)
Papers
-
CRYSTALS-Kyber (version 3.02) – Submission to round 3 of the NIST post-quantum project.
Roberto Avanzi, Joppe Bos, Léo Ducas, Eike Kiltz, Tancrède Lepoint, Vadim Lyubashevsky, John M. Schanck, Peter Schwabe, Gregor Seiler, and Damien Stehlé.
Specification document (update from August 2021). 2021-08-04 [pdf]
-
CRYSTALS-Kyber (version 3.01) – Submission to round 3 of the NIST post-quantum project.
Roberto Avanzi, Joppe Bos, Léo Ducas, Eike Kiltz, Tancrède Lepoint, Vadim Lyubashevsky, John M. Schanck, Peter Schwabe, Gregor Seiler, and Damien Stehlé.
Specification document (update from January 2021). 2021-01-31 [pdf]
-
CRYSTALS-Kyber (version 3.0) – Submission to round 3 of the NIST post-quantum project.
Roberto Avanzi, Joppe Bos, Léo Ducas, Eike Kiltz, Tancrède Lepoint, Vadim Lyubashevsky, John M. Schanck, Peter Schwabe, Gregor Seiler, and Damien Stehlé.
Specification document (part of the submission package). 2020-10-01 [pdf] -
CRYSTALS-Kyber (version 2.0) – Submission to round 2 of the NIST post-quantum project.
Roberto Avanzi, Joppe Bos, Léo Ducas, Eike Kiltz, Tancrède Lepoint, Vadim Lyubashevsky, John M. Schanck, Peter Schwabe, Gregor Seiler, and Damien Stehlé.
Specification document (part of the submission package). 2019-03-30 [pdf] -
CRYSTALS-Kyber – Submission to the NIST post-quantum project.
Roberto Avanzi, Joppe Bos, Léo Ducas, Eike Kiltz, Tancrède Lepoint, Vadim Lyubashevsky, John M. Schanck, Peter Schwabe, Gregor Seiler, and Damien Stehlé.
Specification document (part of the submission package). 2017-11-30 [pdf] -
CRYSTALS – Kyber: a CCA-secure module-lattice-based KEM.
Joppe Bos, Léo Ducas, Eike Kiltz, Tancrède Lepoint, Vadim Lyubashevsky, John M. Schanck, Peter Schwabe, Gregor Seiler, and Damien Stehlé.
2018 IEEE European Symposium on Security and Privacy, EuroS&P 2018. [download from eprint] -
Memory-Efficient High-Speed Implementation of Kyber on Cortex-M4
Leon Botros, Matthias Kannwischer, and Peter Schwabe.
11th International Conference on Cryptology in Africa – Africacrypt 2019. [download from eprint]
Presentations
-
CRYSTALS-Kyber
Peter Schwabe. Talk at the second NIST PQC standardization conference. 2019-08-23 [slides] -
CRYSTALS-Kyber
Peter Schwabe. Talk at the first NIST PQC standardization conference. 2018-04-12 [slides] -
Standardizing Lattice Cryptography ... and Beyond
Vadim Lyubashevsky. Invited talk at PQCRYPTO 2017. 2017-06-28 [slides]