0Pricing
Cryptology Academy · Lesson

CRYSTALS-Kyber: Lattice-Based KEM

Walk through Module-LWE key encapsulation and parameter sets.

Why Kyber?

CRYSTALS-Kyber (renamed ML-KEM by NIST in FIPS 203) is a Key Encapsulation Mechanism (KEM) based on Module-LWE. It replaces RSA and ECDH for key exchange, providing quantum resistance at practical performance levels.

KEM vs Key Agreement

A KEM encapsulates a shared secret: the sender generates a random key K, encrypts it with the recipient's public key (encapsulate), producing a ciphertext C. The recipient decapsulates C with their private key to recover K. No interactive key exchange needed.

All lessons in this course

  1. Shor's & Grover's Algorithms Explained
  2. CRYSTALS-Kyber: Lattice-Based KEM
  3. CRYSTALS-Dilithium & Falcon Signatures
  4. Migration to PQC: Hybrid Approaches
← Back to Cryptology Academy