#8420·coredns

Add post-quantum DNSSEC support (ML-DSA, SLH-DSA) to the built-in dnssec plugin

Author: netanmangalCreated Aug 11, 2026Updated Aug 11, 2026

France's ANSSI will stop certifying non-PQC products from 2027. The US Executive Order 14409 mandates PQC for all federal systems, with key establishment by 2030 and digital signatures by 2031. Australia's ASD/ACSC has published post-quantum vendor guidance urging organizations to assess PQC readiness across their supply chain.

Context

CoreDNS runs in every Kubernetes cluster as the default DNS server. Its built-in dnssec plugin currently supports ECDSAP256SHA256 and RSA signature algorithms. DNSSEC signing is a prime target for PQC migration because DNS responses with forged signatures could redirect traffic at scale.

An academic team has built a working PQC DNSSEC CoreDNS plugin (IEEE S&P 2024), demonstrating feasibility with ML-DSA and SLH-DSA. However, this work has not been upstreamed into mainline CoreDNS.

IETF work on PQC DNSSEC is progressing:

Proposal

  1. ML-DSA support: Add ML-DSA-44/65 as DNSSEC signing algorithms in the dnssec plugin
  2. SLH-DSA support: Add SLH-DSA (FIPS 205) for stateless hash-based signing
  3. Configuration: New algorithm identifiers in the Corefile dnssec block
  4. Performance testing: PQC signatures are larger; measure impact on DNS response sizes and latency

References