What is ML-KEM?
ML-KEM is the key-encapsulation standard that NIST published in August 2024 as FIPS 203. It was derived from CRYSTALS-Kyber, and its security rests on the Module Learning With Errors problem, a lattice problem that is believed to resist quantum attacks.
Also called Kyber, CRYSTALS-Kyber or FIPS 203.
What a key-encapsulation mechanism does
A key-encapsulation mechanism lets two parties agree on a shared secret over a public channel. One side keeps a decapsulation key private and publishes an encapsulation key. The other side uses that public key to create a shared secret and a ciphertext, sends the ciphertext back, and the first side recovers the same secret with its private key.
The shared secret then keys a fast symmetric cipher, which protects the messages themselves.
How it is built
ML-KEM is built on module lattices, and its security is tied to the Module Learning With Errors problem. The standard defines three parameter sets, ML-KEM-512, ML-KEM-768 and ML-KEM-1024, in order of increasing security strength and decreasing performance.
Where it comes from
NIST selected CRYSTALS-Kyber in July 2022 as its standard for general encryption, after a public competition that began in 2016. The standard calls the algorithm ML-KEM, and NIST published it in August 2024.
In Redacted
Bunker mode builds its notes, proofs and signatures with no curves and no lattices, and nothing it writes on chain is encrypted. ML-KEM is a lattice scheme, so it does not appear among its building blocks.
Bunker mode →Related terms
Sources: FIPS 203, Module-Lattice-Based Key-Encapsulation Mechanism Standard, NIST, 2024 · NIST releases first 3 finalized post-quantum encryption standards, NIST, August 2024 · NIST announces first four quantum-resistant cryptographic algorithms, NIST, July 2022
Updated November 1, 2026. All terms