State-of-the-art NTRU-based key encapsulation


NIST Submission Package

The NIST submission package is the zip archive that we submitted to the NIST PQC project. It contains the specification of NTRU-HRSS-KEM, reference implementation, AVX2-optimized implementation, and test vectors.
Download full NIST submission package (zip) or only the specification document (PDF).
After submission we fixed some bugs in the software, so if you are interested in using NTRU-HRSS-KEM software, please use the latest version of the NTRU-HRSS-KEM software.


  • Andreas Hülsing, Joost Rijneveld, John Schanck, and Peter Schwabe: High-speed key encapsulation from NTRU.
    Cryptographic Hardware and Embedded Systems – CHES 2017, Lecture Notes in Computer Science 10529, Springer-Verlag (2017), pages 232–252.
    Date: 2017-08-28 [pdf]