CRYSTALS

Cryptographic Suite for Algebraic Lattices

Resources

NIST Submission Package

The NIST submission package is the zip archive that we submitted to the NIST PQC project. It contains the specification of Dilithium, reference implementation, and test vectors.
We later updated the software in the submission package, because the originally submitted software contained a security-critical bug.
Download updated NIST submission package (zip)

Papers

  • CRYSTALS-Dilithium – Submission to the NIST post-quantum project.
    Léo Ducas, Eike Kiltz, Tancrède Lepoint, Vadim Lyubashevsky, Peter Schwabe, Gregor Seiler, and Damien Stehlé.
    Specification document (part of the submission package). 2017-11-30 [pdf]
  • CRYSTALS – Dilithium: Digital Signatures from Module Lattices.
    Léo Ducas, Eike Kiltz, Tancrède Lepoint, Vadim Lyubashevsky, Peter Schwabe, Gregor Seiler, and Damien Stehlé.
    Transactions on Cryptographic Hardware and Embedded Systems, Volume 2018-1, Ruhr University Bochum (2018). 2018-01-14 [pdf]

Presentations

  • Standardizing Lattice Cryptography ... and Beyond
    Vadim Lyubashevsky. Invited talk at PQCRYPTO 2017. 2017-06-2017 [slides]