Skip to main content

The PQC Toolkit

Every algorithm in the post-quantum transition — what it does, what its math is, why it won (or why it broke). Filter to compare. Click a card for the deep view.

Filter
Family:
Role:
Status:

Showing 8 of 8 algorithms.

Back to the source

About this lab — PQC Toolkit

What this lab teaches

Every post-quantum algorithm NIST has standardized, selected, or studied — grouped by mathematical family, by cryptographic role (key exchange vs. signature), and by how settled its standard is.

How to use it

  1. Filter by family (lattice, hash, code, multivariate, isogeny), by role, or by standardization status.
  2. Open any card for the core math, why it won, the size trade-off, and copy-paste code samples.
  3. On ML-KEM, ML-DSA, SLH-DSA, and FN-DSA, hit “Run live” to generate real keys, ciphertexts, and signatures in your browser; the other families link out to full Crypto Lab demos.
  4. Read the status badge: a NIST final standard is production-ready; a broken entry like SIKE is a cautionary tale.

Key takeaway

For most systems the answer is ML-KEM for key exchange and ML-DSA for signatures, with SLH-DSA as a hash-based backup. Diversity across mathematical families is the insurance policy.

Related exhibits