[ Standards & DMARCbis ]

Build a post-quantum DKIM standards watchlist

Separate the status of a cryptographic primitive, its proposed mail-protocol binding, and demonstrated support in the actual signer and verifier.

By the EmailAuth research team · 6 min read

[ Key points ]

  • DKIM2-09 and PQ-DKIM1-00 have distinct draft status, syntax and scope.
  • RFC 8301 and RFC 8463 provide published DKIM algorithm guidance; actual product conformance is a separate fact.
  • FIPS 204 standardizes ML-DSA, not a particular hosted mail product’s support.
  • Every proposed laboratory observation in this package remains unexecuted.
On this page

Build a watchlist rather than a migration promise

Post-quantum DKIM discussions combine several questions that deserve separate answers. Is the cryptographic primitive standardized? Is its use in a particular mail protocol specified in an approved document? Does the deployed verifier understand that format? Has the relevant route been tested? A positive answer to the first question does not settle the remaining three. A useful standards watchlist records each independently and leaves unsupported answers explicitly unknown.

This guide reviewed public primary sources on 8 November 2026. The DKIM2 specification record showed revision 09, updated 1 November, as an active working-group Internet-Draft. The Post-Quantum Cryptography in DKIM record showed revision 00, updated 2 November, as an active individual Internet-Draft. The latter record expressly distinguishes individual submission from IETF endorsement. Neither record establishes an approved production migration.

Separate established DKIM guidance from proposed formats

RFC 8301 prohibits rsa-sha1 for signing and verification. Its RSA guidance requires at least 1024-bit signing keys and recommends at least 2048 bits; shorter-than-1024-bit RSA signatures must not be considered valid. RFC 8463 adds Ed25519-SHA256 and specifies verifier support. These published requirements are distinct from an observation that a particular installed product actually complies with them.

The PQ-DKIM1 draft discusses quantum-resistant signature options for the existing DKIM version. DKIM2 is a separate protocol-development effort with its own proposed signed material and syntax. In revision 09, its cryptographic section includes ML-DSA-44 and specifies pure ML-DSA for that use. Do not interchange a DKIM1 proposal's algorithm labels or examples with the DKIM2 draft merely because both discuss a similar mathematical family. Copying a proposed key into DNS would not resolve those differences.

Check the primitive without claiming a mail deployment

NIST FIPS 204 was published on 13 August 2024 and specifies ML-DSA. The publication page also carries a 31 July 2026 potential-updates notice. That establishes a cryptographic standard and a maintenance consideration; it does not establish that a given DKIM binding, implementation or hosted email service has been approved or tested. This guide does not review implementation correctness or the contents of that errata spreadsheet.

The threat discussion concerns signature forgery, not turning DKIM into encryption. DKIM's published model associates a signing domain with a signature over selected message material. A new signature algorithm would not itself conceal the message, authorize a business request, or establish the identity of a human correspondent. Keep confidentiality, authentication, domain alignment and content safety separate when explaining why a future algorithm might matter.

Make size and transport questions measurable

A larger key raises more than one operational question. Distinguish the public-key bytes, encoded TXT content, complete DNS response, signature bytes and resulting message-header size. A TXT character-string limit is not the maximum size of an entire record or DNS message. Conversely, support for multiple strings does not prove every DNS path, provisioning interface or mail parser will handle the intended response. DNS's record format is only part of that investigation.

Propose measurements rather than importing benchmark conclusions into the organisation's environment. Record the resolver and authoritative software, transport behavior, message-size constraints, signing workload and verification workload. Include malformed and unsupported inputs, not only a convenient valid example. Any throughput or latency statement needs a reproducible test setup and actual results. No numerical performance result, key publication, message generation or verifier execution is claimed here.

Define what demonstrated support would mean

For a fictional laboratory matrix, assign a row to each signer/verifier version pair and each intermediary transformation. The row should name the precise draft revision, algorithm representation, expected behavior and evidence still needed. Planned cases might include an intact signature, modified signed content, an unknown algorithm and an unavailable key. Label every result unexecuted until an authorized test produces an inspectable record. Do not fill unknown cells from a vendor's general statement about post-quantum readiness.

Compatibility also needs a policy question. If multiple signatures are present, what combination does the proposed protocol require, and what will an older receiver actually evaluate? A valid conventional signature does not demonstrate that a PQ signature was checked. An ignored new header is not successful new-protocol verification. Future transition plans should preserve an approved authentication path while explicitly testing downgrade and mixed-support behavior, rather than assuming that dual publication is automatically safe.

Keep commissioning and change approval open

The catalogue requires: “Compare current algorithm guidance, draft status and demonstrated verifier support.” This article compares the first two from retained documentary sources. Demonstrated verifier support remains absent, so the full commissioning requirement stays open. A review checklist is not a working implementation, and a draft example is not evidence that EmailAuth or another product implements the proposal. No secret keys, user messages, customer domains or credentials were used.

Assign one owner to standards changes and another to product and laboratory evidence. Recheck the draft revision, publication state, registry relationships and relevant provider documentation before recommending action. Record any source correction or incompatible revision as a reason to revisit assumptions. Production DNS changes, credential operations, message tests and external disclosure require their own explicit authorization. Until that evidence exists, the defensible output is a dated watchlist with named uncertainties, not a promised upgrade date.

[ Takeaway ]

A standardized primitive and an active draft do not prove a tested or approved email deployment.

[ By role ]

What this means for you

Choose your role for practical next steps.

Cryptography reviewer

Separate primitive from protocol binding

Assess exact algorithm representation and the draft’s signed material without assuming that a standard for the primitive approves every application.

Next steps

  1. Record publication and draft revision independently.
  2. Review relevant corrections before implementation advice.
  3. Do not adopt proposal benchmarks as local performance results.

Mail-platform engineer

Make support observable

A compatibility statement needs a concrete version, parser behavior and inspectable result.

Next steps

  1. Design authorized positive and negative verification cases.
  2. Measure actual DNS and message-size behavior in a controlled environment.
  3. Keep classical success separate from PQ success and mixed-support policy.

Change approver

Prevent premature production claims

A watchlist informs planning but cannot authorize new keys, DNS records or a migration date.

Next steps

  1. Require a scoped risk and rollback review.
  2. Preserve an approved authentication path during any authorized evaluation.
  3. Reject unsupported assertions of EmailAuth or provider capability.

[ FAQs ]

Frequently asked questions

Are the two reviewed PQ-related drafts the same proposal?

No. DKIM2 revision 09 is a working-group specification draft; PQ-DKIM1 revision 00 is an individual proposal concerning existing DKIM. Their labels and signed formats must not be interchanged.

Does an individual Internet-Draft have IETF endorsement?

Not by submission alone. The PQ-DKIM1 Datatracker page explicitly says it is not endorsed by the IETF and has no formal standing in the standards process.

Does FIPS 204 mean a PQ DKIM rollout is ready?

No. It specifies the ML-DSA primitive. A mail-protocol binding, product implementation, configuration and demonstrated interoperability remain different evidence requirements.

What is the published RSA baseline used in this comparison?

RFC 8301 prohibits rsa-sha1, requires signing RSA keys of at least 1024 bits, recommends at least 2048 bits, and rejects validity for keys below 1024 bits. This is not a test of any deployed key.

Is Ed25519 already a published DKIM option?

Yes. RFC 8463 adds Ed25519-SHA256 and requires verifier implementation, while recommending signer implementation. An individual product’s actual behavior still needs evidence.

Can a long TXT value simply be called unsupported DNS?

Not without identifying the limit. Character-string length, whole record size, full response size, transport and provisioning-interface restrictions are different considerations.

Does one valid conventional signature demonstrate PQ verification?

No. A receiver may have checked only a familiar signature. Retain evidence for exactly which algorithm and format were evaluated, including unknown-algorithm and corrupted-input cases.

Has this guide demonstrated verifier support?

No. The precise commissioning requirement includes demonstrated support, which remains open. All laboratory cases, implementation-version fields and results are proposed or missing.

[ Sources ]

Sources

  1. Datatracker: DKIM2 specification draft
  2. NIST FIPS204: ML-DSA publication record
  3. Datatracker: individual PQ-DKIM1 proposal
  4. RFC 1035: DNS implementation and specification
  5. RFC 6376: DomainKeys Identified Mail signatures
  6. RFC 8301: DKIM cryptographic algorithm and key usage update
  7. RFC 8463: A new cryptographic signature method for DKIM

[ Glossary ]

Glossary

Protocol binding
The rules specifying how a cryptographic algorithm is represented and used within a particular protocol; distinct from the algorithm standard itself.
ML-DSA
The digital-signature algorithm family standardized in FIPS 204; that publication does not certify a DKIM product implementation.
Individual draft
A submitted Internet-Draft that is not thereby an IETF-endorsed working-group or approved specification.
Verifier support evidence
An inspectable observation identifying the implementation version, precise format and verification outcome, rather than a general product claim.
Mixed-support transition
A deployment situation where participants understand different algorithms or protocol versions and compatibility behavior must be explicitly evaluated.

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

Knowledge Base