Educational resources to pursue a career, develop skills, and stay up-to-date in post-quantum cryptography (PQC).
Online Learning
Learn PQC from interactive platforms and courses.
- NIST PQC Project (https://csrc.nist.gov/Projects/post-quantum-cryptography): The authoritative starting point — covers the history of the competition, all submitted and selected algorithms, and links to each algorithm's specification and supporting materials.
- Coursera — Mathematics for Cryptographers (https://www.coursera.org/learn/mathematical-foundations-cryptography): Lattice-based cryptography, which underpins most PQC algorithms, requires linear algebra and number theory. This course builds that foundation.
- PQCrypto Summer Schools (https://pqcrypto.org/): The PQCrypto conference series has hosted summer schools and lecture recordings on post-quantum cryptography fundamentals and algorithms.
- Open Quantum Safe — Documentation and Tutorials (https://openquantumsafe.org/): Practical guides and examples for implementing PQC using the liboqs library, including drop-in TLS integrations.
Standards
The finalized NIST PQC standards — the most important documents in the field right now.
- FIPS 203 — ML-KEM (https://csrc.nist.gov/pubs/fips/203/final): The standard for the Module-Lattice-Based Key-Encapsulation Mechanism, based on CRYSTALS-Kyber. The primary algorithm for key establishment.
- FIPS 204 — ML-DSA (https://csrc.nist.gov/pubs/fips/204/final): The standard for the Module-Lattice-Based Digital Signature Algorithm, based on CRYSTALS-Dilithium. The primary algorithm for digital signatures.
- FIPS 205 — SLH-DSA (https://csrc.nist.gov/pubs/fips/205/final): The standard for the Stateless Hash-Based Digital Signature Algorithm, based on SPHINCS+. A hash-based alternative for signatures with different performance tradeoffs.
- FIPS 206 — ML-KEM (Draft) (https://csrc.nist.gov/pubs/fips/206/ipd): Draft standard for FN-DSA (FALCON), a lattice-based signature scheme well-suited for constrained environments.
Migration Guidance
Practical guidance for organizations planning or executing PQC migrations.
- QRAMM — Quantum Readiness Assessment Maturity Model (https://qramm.org/): A structured framework for assessing and maturing an organization's quantum readiness across people, processes, and technology.
- CISA Post-Quantum Cryptography Initiative (https://www.cisa.gov/quantum): CISA's hub for PQC migration resources, including timelines, sector-specific guidance, and the roadmap for federal agencies.
- NSA Cybersecurity Advisory — Quantum Computing and PQC (https://www.nsa.gov/Cybersecurity/Post-Quantum-Cybersecurity-Resources/): NSA's Commercial National Security Algorithm Suite 2.0 (CNSA 2.0) guidance, with specific migration timelines for national security systems.
- NIST Migration to Post-Quantum Cryptography (https://csrc.nist.gov/projects/post-quantum-cryptography/migration-considerations): NIST's practical migration considerations, including cryptographic inventory, hybrid approaches, and deprecation timelines.
- NCSC (UK) PQC Migration Guidance (https://www.ncsc.gov.uk/collection/post-quantum-cryptography): The UK National Cyber Security Centre's migration guidance, useful for organizations outside the US.
- QRAMM — Quantum Readiness Assessment Maturity Model (https://qramm.org/): A structured framework for assessing and maturing an organization's quantum readiness across people, processes, and technology.
Books
- "Post-Quantum Cryptography" edited by Daniel J. Bernstein, Johannes Buchmann, and Erik Dahmen (https://www.springer.com/gp/book/9783540887010): The foundational academic text on PQC, covering lattice-based, code-based, hash-based, and multivariate cryptography. Dense but comprehensive.
- "An Introduction to Mathematical Cryptography" by Hoffstein, Pipher, and Silverman (https://www.springer.com/gp/book/9781441926746): Covers the mathematical foundations of lattice cryptography, including NTRU and LWE, which underpin most PQC algorithms.
*Note: for the most up-to-date PQC research, check ePrint (https://eprint.iacr.org/) or arXiv (https://arxiv.org/) — both have active PQC paper submissions.
Blogs and Forums
Stay up to date on the latest PQC developments.
Organizations
Learn about PQC research, standards, and industry adoption from these organizations.
Conferences
Attend conferences to learn about the newest PQC research, implementations, and migration challenges.
- Crypto, Eurocrypt, and Asiacrypt (https://iacr.org/conferences/): The premier academic venues for PQC research papers.
- PQCrypto (https://pqcrypto.org/): Annual conference dedicated entirely to post-quantum cryptography research and practice.
- RSA Conference (https://www.rsaconference.com/): Covers PQC migration and industry adoption tracks alongside broader cybersecurity topics.
- Black Hat (https://www.blackhat.com/): Features PQC implementation talks, including research on attacks against PQC candidates and migration pitfalls.
- NIST PQC Workshops (https://csrc.nist.gov/Events): NIST hosts periodic workshops on PQC standardization and migration — recordings and slides are publicly available.
Software, Libraries, and Tools
Implement and experiment with PQC algorithms using these libraries and tools.
- liboqs — Open Quantum Safe's C library implementing all NIST-selected PQC algorithms and additional candidates.
- OQS-OpenSSL — A fork of OpenSSL integrating liboqs, enabling PQC in TLS connections.
- CRYSTALS-Kyber (ML-KEM) Reference Implementation — The official reference implementation of the FIPS 203 algorithm.
- CRYSTALS-Dilithium (ML-DSA) Reference Implementation — The official reference implementation of the FIPS 204 algorithm.
- SPHINCS+ (SLH-DSA) Reference Implementation — The official reference implementation of the FIPS 205 algorithm.
- PQClean — A collection of clean, portable, and tested implementations of PQC schemes, designed for easy integration.
- Bouncy Castle — The Java and C# cryptographic library, which has added support for FIPS 203, 204, and 205.
- AWS-LC — Amazon's general-purpose cryptographic library with PQC support built in, used in AWS services.