Back to DashboardProtocolsPhase 5 · Pilots & Migrationintermediate35 min

DNSSEC & Post-Quantum Signatures

How DNS Security Extensions are moving to post-quantum signatures, grounded in Cloudflare's real 2026-09-10 deployment.

Why this matters: DNSSEC is a signature-only protocol that protects DNS data authenticity and integrity when a validating resolver checks a signed zone — a cryptographically relevant quantum computer could forge its RSA/ECDSA signatures outright. Cloudflare’s 2026-09-10 announcement is a real production deployment of ML-DSA-44 validation, making this one of the few PQC migrations with live evidence rather than only drafts.

Start here: Click each algorithm row in the Signature Size Explorer: its signature is drawn against the 1,232-byte DNS UDP limit, and the two post-quantum rows show why an ML-DSA-44 or SLH-DSA response needs TCP.

For your role

Developer / Engineer
Compare RSA, ECDSA, Ed25519, ML-DSA-44 and SLH-DSA signature sizes against DNS response limits in Step 1, then walk the root, TLD and domain validation chain to see where algorithm 18 sits today.
Security Architect
The PQ Validation Chain Walkthrough and the Deployment Roadmap Tracker set Cloudflare's resolver-side pilot against the DNS root's separate rollover estimate: the dependencies a signed-zone plan waits on.
Practice in the Simulation

What DNSSEC Protects

(DNS Security Extensions, RFC 4034, consolidated in RFC 9364/BCP 237) adds cryptographic signatures to DNS answers. A resolver that validates DNSSEC can prove a DNS record came from the zone's real owner and was not altered or forged in transit — it chains trust from the DNS root, through each delegated zone's DS record, down to the DNSKEY/RRSIG pair that signs the actual answer.

Why this is a forgery problem, not a privacy problem

DNSSEC is signature-only — it protects authenticity and integrity, not confidentiality. There is no ciphertext to harvest today and decrypt later. The quantum threat here is that a cryptographically relevant quantum computer would let an attacker forge a DNSSEC signature on any RSA- or ECDSA-signed zone, right now, the day such a computer exists — not retroactively.

Today's most widely deployed DNSSEC signature algorithms are RSA and ECDSA (RFC 6605). Both rely on integer factorization or elliptic-curve discrete logarithm hardness — exactly the problems Shor's algorithm breaks.

-44 & IANA Algorithm 18

draft-westerbaan-dnssec-mldsa (Westerbaan/Cloudflare, Schmieg/Google) specifies DNSSEC's DS, DNSKEY, and RRSIG resource records for -44 — the smallest of 's three parameter sets (44 / 65 / 87), chosen specifically to minimize DNS message size. IANA has assigned it DNSSEC algorithm number 18 (mnemonic MLDSA44).

Public key
1,312 B
Signature
2,420 B
ECDSA P-256 sig
64 B
Size ratio
~38×

An RRSIG carrying a 2,420-byte ML-DSA-44 signature dwarfs 1,232 bytes— a common conservative UDP payload limit (RFC 9715 recommends up to 1,400 bytes). Responses over that limit need another transport, normally TCP — a real operational cost, not just a theoretical one. Signature size is one of several open migration challenges alongside compatibility and downgrade protection; the specification remains an individual draft rather than a working-group-adopted standard.

Downgrade risk

RFC 6840 recommends lenient validators accept any single valid signature path. If a zone is signed with both ML-DSA-44 and a quantum-vulnerable algorithm, a future quantum attacker could strip the ML-DSA-44 RRSIG and have a lenient validator accept the forged classical one instead. The draft's own fix: a validator that requires ML-DSA-44 whenever the zone's DS record advertises it avoids the downgrade.

Cloudflare's Real Pilot

On 2026-09-10, Cloudflare announced that ML-DSA-44 (algorithm 18) DNSSEC validation is enabled by default on the 1.1.1.1 public resolver, alongside dnstest.dev, a live ML-DSA-44-signed test zone resolvers can validate against. This is a real production deployment of ML-DSA-44 validation on Cloudflare's resolver — not just a draft.

What this proves

A production DNS resolver can validate ML-DSA-44 signatures by default, at Cloudflare's scale, against a real signed zone.

What it does not prove

No production zone — not dnstest.dev's own real-world siblings, not a registry, not a registrar, not the DNS root — has been signed with a PQ algorithm. This is resolver-side validation of one test zone, not authoritative-side signing.

See the Protocol Support matrix's DNSSEC row for the full, continuously-tracked deployment record behind this claim.

What's Still Missing

Cloudflare's own roadmap names two concrete steps still ahead before PQ DNSSEC can run end-to-end in production:

Done (pilot)Resolver-side validation of ML-DSA-44 (1.1.1.1, by default)
NextAuthoritative-side signing support — zones need to be signable with ML-DSA, not just validatable
AndRegistrar DS-record support — parent-zone delegation needs algorithm-18 DS records for the chain of trust to reach a signed zone

Cloudflare's own company-wide post-quantum security target is ~2029 — the blog post doesn't give a separate, DNSSEC-specific completion date, and delivering Cloudflare's own two features above is not the same as full end-to-end PQ DNSSEC: that also needs the root to become a trusted PQ anchor and other registries/registrars to adopt algorithm 18. Keep that distinct from the DNS root zone's own algorithm rollover, which Verisign estimates at the mid-2030s — every level of the chain needs PQ support before the downgrade-safety design above is fully post-quantum-secure, though the order in which levels migrate isn't prescribed. Keep the two numbers separate: one vendor's roadmap, one global infrastructure migration.

Two parallel efforts attack the same signature-size problem differently: draft-sheth-pqc-dnssec-strategy surveys SLH-DSA-MTL, Falcon, XMSS, and LMS as DNSSEC candidates, while draft-fregly-dnsop-slh-dsa-mtl-dnssec and draft-kaizer-dnsop-ml-dsa-mtl-dnssec both apply Merkle Tree Ladder mode — to SLH-DSA and ML-DSA respectively — to shrink the per-query signature cost. None of these has IETF working-group status yet.

Related Resources

Compare signature sizes, walk the validation chain, and track the deployment roadmap.

Products shown here are a representative selection — not an exhaustive list. For the full vendor landscape with PQC readiness status, visit the Tools & Products tab in this module or browse the Migrate catalog →

Check off all sections and mark this reading done.

In the Industry Landscape

Check your understanding

6 questions on DNSSEC & Post-Quantum Signatures, each with its answer and the reason.

Take the quiz

Next step

Produce the artifact: Hybrid Transition Planner

This module belongs to phase 5 (Pilots & Migration); Hybrid Transition Planner produces a deliverable of that phase in the Command Center.

Learning module content can be inaccurate. Please double-check its information. Report inaccuracies in PQC Today GitHub Discussions.