Problem

You keep seeing dates — 2027, 2029, 2030, 2035 — attached to “post-quantum,” and they don’t obviously refer to the same thing. Some are national rules, some are standards, some are what browsers already do. For a team that runs public websites and APIs, the question is simpler: which of these dates actually changes what we need to do, and in what order?

The dates, side by side

WhenWhatWho it binds
Aug 2024NIST publishes FIPS 203 (ML-KEM), FIPS 204 (ML-DSA), FIPS 205 (SLH-DSA)The algorithms everyone else references
Nov 2024Chrome 131 offers X25519MLKEM768 by defaultEvery site visited by Chrome users
Nov 2024NIST IR 8547 draft: quantum-vulnerable algorithms deprecated after 2030, disallowed after 2035 (hybrid exempt)Systems following NIST rules
Aug 2026RFC 10024 standardizes hybrid ML-KEM key agreement for TLS 1.3, with X25519MLKEM768 as the recommended groupTLS implementations
2027Korea: post-quantum readiness enters the public-sector cybersecurity assessment; KEM verification targets selected (Jan)Korean public institutions
Jan 2028Korea: KEM verification; signature verification targets selectedValidated cryptographic modules
Jan 2029Korea: KEM installation mandatoryValidated cryptographic modules
Jan 2030Korea: signature installation mandatory (two years after target selection)Validated cryptographic modules
2030 / 2035NIST deprecates / disallows classical-only public-key algorithmsSystems following NIST rules
2035Korea: national transition targetPublic-sector cryptography

The Korean milestones follow the NIS plan as reported in ZDNet Korea and Dataeconomy; NIST’s dates are from the IR 8547 draft.

What’s already true on the web

The rules lag the traffic. Cloudflare reported in September 2026 that about 70% of browser traffic reaching its network already used hybrid ML-KEM — but only about 15% of origin servers did on the connection from Cloudflare back to them. In other words: the visitor side of the internet has largely switched, and the server side mostly hasn’t. If your site sits behind a CDN, your visitors are probably protected to the edge while the hop to your own server is not.

What a public website should switch first

  1. Key exchange, now. It protects recorded traffic, the browsers already ask for it, and turning it on is a configuration change on a current TLS stack (OpenSSL 3.5+, Go 1.24+). This is the item every date above points toward, and the only one with a “harvest now, decrypt later” cost for waiting.
  2. TLS 1.3 everywhere. Hybrid groups don’t exist in TLS 1.2. Any endpoint still capped at 1.2 has to move first.
  3. An inventory of where your crypto lives. Public TLS is the part you can see from outside. VPNs, databases, service-to-service links, code signing and firmware are where the long work is — and where the Korean module mandates actually land.
  4. Certificates, later. No public CA issues post-quantum certificates yet. Track your chain’s signature algorithms so you know what to replace when they arrive, but don’t block on it.

Diagnose with DechoNet

  • Post-Quantum TLS check shows where a public endpoint stands today: hybrid key exchange yes/no, whether your server or a CDN edge provides it, TLS version and the chain’s signature algorithms. Watch the domain from the result to keep a dated record of when support was switched on — useful evidence when someone asks for your migration progress.
  • SSL Check covers the classical basics of the same endpoint — certificate validity, chain and protocol versions — which need to be clean before any of the above matters.

Resolution Checklist

  • List your public endpoints (web, API, mail submission) and test each for hybrid key exchange.
  • Separate CDN edge results from origin results; the origin leg is the usual gap.
  • Move every endpoint to TLS 1.3 and a stack that supports ML-KEM (OpenSSL 3.5+ / Go 1.24+).
  • Start a crypto inventory for what external checks can’t see: VPN, DB, internal TLS, signing.
  • Record the signature algorithms in your chains so certificate replacement is a lookup, not a hunt.
  • Re-check on a schedule and keep the dates — regulators ask for progress over time, not a single snapshot.

When to Escalate

  • If you’re a Korean public institution preparing for the 2027 assessment, the external TLS result is supporting evidence, not the assessment itself; the module-level requirements go through your cryptographic module vendor and the published NIS guidance.
  • If a vendor product in your chain (load balancer, WAF, hosting panel) can’t negotiate ML-KEM, get its roadmap in writing — that’s the dependency most likely to set your real timeline.
  • For the step-by-step check and the configuration lines for nginx, Apache and Go, see Post-Quantum TLS Check.

Check your own domain now

Free, no sign-up. Runs the exact check this guide describes and shows what to fix.