Post-Quantum Readiness

Post-Quantum Connection Tester

Is the encryption protecting this connection ready for quantum computers? This checks the TLS key exchange your browser just negotiated — live, in your browser, with nothing sent to any third party.

Testing…

Checking this connection…

Reading the negotiated key exchange group…

How this works ↓

What this test actually checks

TLS — the padlock on every HTTPS site — starts with a key exchange: your browser and the server agree on a secret that encrypts the rest of the session. Classical key exchange (like X25519 or ECDH P-256) is safe against today’s computers but breakable by a future cryptographically-relevant quantum computer.

A post-quantum hybrid key exchange — today that means X25519MLKEM768, combining classical X25519 with the NIST-standardised ML-KEM-768 (formerly Kyber) — stays secure against both classical and quantum attackers. This tool reads which one your connection chose. It does not test signatures, certificates, or data at rest.

Why it matters now: “harvest now, decrypt later”

An attacker doesn’t need a quantum computer today. They can record your encrypted traffic now and store it until a quantum computer exists — then decrypt it retroactively. Anything with a long shelf life (health records, legal files, credentials, IP, government data) is at risk the moment it crosses a classical-only connection.

Post-quantum key exchange closes that window: traffic protected by a hybrid group can’t be decrypted later, even by a future quantum computer. That’s why it’s worth turning on before the threat is here, not after.

How this tool works (and what it doesn’t do)

This site is served through Cloudflare, which terminates TLS and exposes the negotiated key exchange via its diagnostic endpoint /cdn-cgi/trace. The page makes a single same-origin request to that endpoint, reads the kex= field, and classifies it. That’s the whole test.

FAQ

My connection is classical — is something wrong?

No. It means your browser or network isn’t offering post-quantum key exchange yet. Your connection is still encrypted and safe against today’s computers; it’s just not future-proofed against “harvest now, decrypt later.” See the enable steps above.

Does a “quantum-safe” result mean I’m fully protected?

It means the key exchange for this connection is post-quantum. Full post-quantum security also needs quantum-resistant certificate signatures, which are still being standardised and rolled out across the web. This is the most important and most deployed piece today.

Why does it only work on mylesagnew.com?

The test needs a same-origin server that reports its negotiated key exchange. It can’t read that for arbitrary third-party sites from your browser — cross-origin rules and TLS design both prevent it. So it measures your connection to this site specifically, which is representative of what your browser negotiates everywhere post-quantum is supported.

What is ML-KEM / Kyber?

ML-KEM (Module-Lattice Key Encapsulation Mechanism) is the NIST-standardised post-quantum key exchange algorithm, published as FIPS 203. It was known as Kyber during standardisation. Browsers deploy it in hybrid mode — combined with classical X25519 — so you’re never worse off than before.

Building this into your own security baseline?