PQC 101
Start here! A beginner-friendly introduction to the quantum threat and post-quantum cryptography.
Interactive hands-on workshops to master cryptographic concepts.
Start here! A beginner-friendly introduction to the quantum threat and post-quantum cryptography.
Understand how Shor's and Grover's algorithms break cryptography, CRQC timelines, and HNDL/HNFL attack mechanics.
Master entropy sources, DRBG mechanisms, and quantum randomness — NIST SP 800-90 standards, entropy testing, TRNG vs QRNG, and combining sources for defense-in-depth.
Combine classical and PQC algorithms: hybrid KEMs, composite signatures, and side-by-side certificate comparison.
Design crypto-agile architectures: abstraction layers, CBOM scanning, and the 7-phase migration framework.
Explore QKD fundamentals: BB84 protocol, classical post-processing, hybrid key derivation, global deployments, protocol integration, and HSM key derivation.
Deep dive into TLS 1.3 handshakes, certificates, and cipher suites.
IKEv2 and SSH key exchange with PQC: hybrid ML-KEM integration, WireGuard Rosenpass, and protocol size comparison.
S/MIME and CMS: signing workflows, KEM-based encryption (RFC 9629), and PQC migration for email security.
Learn PKI fundamentals, build certificate chains hands-on, and explore PQC migration.
Key lifecycle management, HSM operations via PKCS#11, and enterprise PQC key rotation planning.
Master LMS/HSS and XMSS/XMSS^MT: Merkle tree signatures, parameter trade-offs, and critical state management.
Build Merkle trees interactively, generate inclusion proofs, and compare MTC vs traditional PKI for post-quantum TLS.
Learn cryptographic foundations of Bitcoin, Ethereum, and Solana using OpenSSL.
Explore 3GPP security architecture: SUCI Deconcealment, 5G-AKA, & Provisioning.
Master EUDI Wallet: Wallet activation, PID issuance, attestations, QES, and verification.
Test your understanding of post-quantum cryptography concepts.
Test your knowledge across all PQC topics — algorithms, standards, compliance, migration, and more.
Save your learning progress to continue later or transfer between devices.
Download your current learning progress as a JSON file for backup or transfer.
Upload a previously saved progress file to continue your learning journey.
Highlights in v1.33.0: