Kyber
The competition submission name most engineers saw before final standardisation.
Kyber was the name used during the NIST post-quantum competition. ML-KEM is the final NIST-standardised key encapsulation mechanism derived from Kyber and published as FIPS 203. For real migration planning, ML-KEM is the name that matters.
The competition submission name most engineers saw before final standardisation.
The NIST standard name for the key encapsulation mechanism in FIPS 203.
Use final standard terminology in procurement, architecture, compliance and implementation documents.
Teams still search for Kyber because that name appeared in research, prototypes and early vendor material. Procurement and compliance documents, however, should now reference FIPS 203 ML-KEM so the implementation target is clear.
The practical risk is ambiguity. A roadmap that says "enable Kyber" may not specify the final parameter set, approved implementation, library version, validation path or protocol integration. A roadmap that says "FIPS 203 ML-KEM" is easier to audit.
ML-KEM is for key establishment: creating shared secrets that can protect a session or wrap another key. It is relevant to TLS, VPNs, APIs, service-to-service encryption and other network protocols.
It is not a digital signature algorithm. Signature migration is handled by standards such as ML-DSA and SLH-DSA, which need a separate workstream for code signing, certificates, documents and identity.
Start by identifying where key establishment happens. A website using a CDN needs changes at its TLS terminator; an application building an encrypted protocol needs a maintained cryptographic library and a reviewed protocol design.
Use the PQC implementation and pilot verification checklist to retain evidence before rollout, then check your public TLS endpoint. A public scan covers the exposed endpoint, not private services or every client connection.
Technical references: NIST FIPS 203 and its errata and OpenSSL ML-KEM operations.
ML-KEM is derived from CRYSTALS-Kyber, but the final FIPS 203 standard is the implementation target. Do not assume a pre-standard Kyber implementation is interchangeable with ML-KEM; check the library version, parameter set and protocol support on both sides.
Use a maintained cryptographic library or a supported TLS integration. Specify the final FIPS 203 parameter set, confirm support at both peers and test interoperability in staging. For a website behind a CDN, start with the TLS terminator rather than adding raw KEM operations to application code.
No. ML-KEM establishes a shared secret. A protocol derives keys from that secret for symmetric encryption of application data. Authentication and digital signatures must also be addressed by the protocol.
The scanner checks whether your endpoint is ready for modern TLS and whether hybrid post-quantum key exchange is observed.
A PQC guide is more useful when it is attached to current evidence. Create a free account, add a public domain now or later, and keep a repeatable baseline for TLS, security headers and visible post-quantum readiness.
Prefer to scan first? Open the free quantum security scanner.