X25519
The classical elliptic-curve component already used widely in TLS key exchange.
The classical elliptic-curve component already used widely in TLS key exchange.
The post-quantum key encapsulation component standardised by NIST as part of FIPS 203.
A combined session secret designed so the connection remains protected if either component stays secure.
Classical TLS protects data in transit today, but the key exchange methods used by ordinary TLS can be vulnerable to a future cryptographically relevant quantum computer. That creates harvest-now-decrypt-later risk for sensitive traffic recorded today.
X25519MLKEM768 addresses that risk at the TLS key exchange layer by adding a post-quantum component while keeping compatibility with modern web infrastructure.
Hybrid TLS key exchange is not a complete post-quantum migration. It does not replace all certificate signatures, software signatures, identity tokens, encrypted databases, backups, internal services or supplier cryptography.
It is still a valuable early move because it protects a highly exposed layer of the stack: public and API traffic that adversaries can record from networks today.
Use an OpenSSL 3.5 or later build with this group enabled. Replace example.com in all three places with your hostname. This diagnostic offers only the hybrid group, so it tests support rather than the server's usual preference.
openssl s_client -connect example.com:443 -servername example.com -tls1_3 -groups X25519MLKEM768 -verify_hostname example.com -verify_return_error -brief < /dev/nullConfirm a completed TLS 1.3 handshake, successful certificate verification and X25519MLKEM768 as the negotiated group. Save the hostname, test time, OpenSSL version and output. Then test with your normal client configuration to check whether ordinary connections also select the hybrid group.
For syntax and supported groups, consult the OpenSSL s_client reference and OpenSSL group configuration documentation. Cloudflare also documents PQC on the separate origin connection.
Prefer a browser-based starting point? Check your public endpoint for hybrid PQC TLS. Use the PQC implementation verification checklist to plan the wider pilot and record its limits.
X25519MLKEM768 is a hybrid TLS key exchange that combines the classical X25519 elliptic-curve exchange with ML-KEM-768, a NIST-standardised post-quantum key encapsulation mechanism.
No. It protects TLS session establishment against future quantum decryption if deployed correctly, but signatures, internal APIs, databases, VPNs and key management still require separate assessment.
It is hybrid because it combines a classical key exchange with a post-quantum mechanism. The session remains protected if either component remains secure.
No. It is a key exchange group. A TLS 1.3 cipher suite name alone does not tell you whether the connection negotiated hybrid post-quantum key exchange. Record the negotiated group separately.
A support flag alone is insufficient evidence. Check what the emitting tool means by support, then confirm the group negotiated in a successful TLS handshake. The result applies to that connection, not every service or internal connection.
Run the free scanner to see whether your public website negotiates post-quantum key exchange or only classical TLS.
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.