built throughORANGEBOX·see what it ships·$1 →

What is post-quantum cryptography?

The short answer

Post-quantum cryptography (PQC) is a family of cryptographic algorithms designed to remain secure against attacks from large-scale quantum computers. It replaces RSA and elliptic-curve cryptography (which Shor's algorithm can break in polynomial time) with lattice-based, hash-based, code-based, and isogeny-based schemes. In August 2024, NIST standardized the first three PQC algorithms — ML-KEM (FIPS 203), ML-DSA (FIPS 204), and SLH-DSA (FIPS 205).

The longer answer

Post-quantum cryptography refers to public-key cryptographic systems believed to be secure against an adversary equipped with a cryptographically relevant quantum computer (CRQC). The field exists because Peter Shor's 1994 algorithm showed that a sufficiently large quantum computer can factor integers and compute discrete logarithms in polynomial time — breaking RSA, Diffie-Hellman, and elliptic-curve cryptography (ECC), which together secure essentially all of today's TLS, SSH, IPsec, and code-signing infrastructure.

The U.S. National Institute of Standards and Technology (NIST) opened its PQC standardization process in 2016 and ran three rounds plus an "alternates" track. On August 13, 2024, NIST published three final standards: FIPS 203 (ML-KEM, the module-lattice key-encapsulation mechanism formerly known as CRYSTALS-Kyber), FIPS 204 (ML-DSA, the module-lattice digital signature algorithm formerly known as CRYSTALS-Dilithium), and FIPS 205 (SLH-DSA, the stateless hash-based signature scheme formerly known as SPHINCS+). A fourth standard, FIPS 206 (FN-DSA, based on Falcon), is in draft. NIST also ran a separate Round 4 for code-based KEMs and selected HQC for standardization in March 2025 as a backup KEM in case lattice assumptions are weakened.

The threat model that drives PQC adoption is "Harvest Now, Decrypt Later" (HNDL): an adversary records encrypted traffic today and decrypts it when a CRQC is available. This is why NSA's Commercial National Security Algorithm Suite 2.0 (CNSA 2.0), published September 2022, mandates PQC for U.S. national security systems by 2033, with software/firmware signing transitioning first by 2025.

Lattice-based schemes (ML-KEM, ML-DSA, Falcon) currently dominate because they offer the best size/speed tradeoff: ML-KEM-768 has 1184-byte public keys and 1088-byte ciphertexts, with sub-millisecond encapsulation on commodity hardware. Hash-based signatures (SLH-DSA, XMSS in RFC 8391, LMS in RFC 8554) rely only on the security of the underlying hash function and are the most conservative choice, but produce much larger signatures (7,856 to 49,856 bytes for SLH-DSA). Code-based schemes (Classic McEliece, HQC) have very large public keys — hundreds of kilobytes to over a megabyte for McEliece — but use well-studied assumptions dating to 1978.

Real deployments are underway. Apple's iMessage PQ3 protocol (launched February 2024) uses ML-KEM in hybrid with ECDH. Signal added PQXDH using ML-KEM-1024 in September 2023. Cloudflare and Google have rolled out X25519MLKEM768, the hybrid key exchange specified in draft-kwiatkowski-tls-ecdhe-mlkem — as of late 2024, Chrome enables it by default, and Cloudflare reports the majority of its TLS 1.3 connections now negotiate it. AWS KMS, OpenSSH 9.0+, and BoringSSL all support ML-KEM hybrid modes.

The unsolved problem is the migration itself. NIST IR 8547 describes the transition timeline; the agency expects RSA-2048 and ECC-256 to be deprecated after 2030 and disallowed after 2035. Cryptographic agility — the ability to swap algorithms without rearchitecting protocols — is now a first-class engineering requirement, codified in the U.S. National Security Memorandum NSM-10 (May 2022).

Key facts

  • Shor's algorithm (1994) breaks RSA and ECC in polynomial time on a quantum computer (arXiv:quant-ph/9508027v2).
  • NIST published FIPS 203 (ML-KEM), FIPS 204 (ML-DSA), and FIPS 205 (SLH-DSA) on August 13, 2024 (NIST FIPS 203/204/205).
  • ML-KEM-768 has 1184-byte public keys and 1088-byte ciphertexts (FIPS 203, Table 2).
  • HQC was selected as a backup KEM on March 11, 2025 (NIST IR 8545).
  • NSA CNSA 2.0 requires PQC for national security software/firmware signing by 2025 and full transition by 2033 (CNSA 2.0, September 2022).
  • Apple iMessage PQ3 uses ML-KEM in hybrid with ECDH, launched February 21, 2024 (Apple Security Research blog).
  • Signal's PQXDH protocol deployed ML-KEM-1024 starting September 19, 2023 (PQXDH whitepaper).
  • Chrome enabled X25519MLKEM768 by default in version 131 (Chromium issue 1442377).
  • XMSS (RFC 8391) and LMS (RFC 8554) are stateful hash-based signatures already approved by NIST SP 800-208.
  • White House NSM-10 (May 4, 2022) directs federal agencies to inventory quantum-vulnerable cryptography.

Related questions

Sources

Published by AtomEons — ÆoNs Research Laboratory. Last reviewed June 2026.

LAB · ATOMEONS · MARCO ISLAND FLÆONS RESEARCH · 12 PAPERS · CC-BY 4.0ORANGEBOX v1.0.0-beta · TURBO-OPTIMIZE CLAUDE · SHIPPED 2026-05-30B00KMAKR v3.2.0 · AI PUBLISHING COCKPIT · MAC + WINDOWSFREE LAUNCH WEEK · ENDS JUNE 6 · §4A NO-SAAS LOCKFOUNDER'S VIEW · NEXT BROADCAST IN ...CITE THE WORK · FORWARD THE LINK · NO ALGORITHMLAB · ATOMEONS · MARCO ISLAND FLÆONS RESEARCH · 12 PAPERS · CC-BY 4.0ORANGEBOX v1.0.0-beta · TURBO-OPTIMIZE CLAUDE · SHIPPED 2026-05-30B00KMAKR v3.2.0 · AI PUBLISHING COCKPIT · MAC + WINDOWSFREE LAUNCH WEEK · ENDS JUNE 6 · §4A NO-SAAS LOCKFOUNDER'S VIEW · NEXT BROADCAST IN ...CITE THE WORK · FORWARD THE LINK · NO ALGORITHM