[Debian-uk] Developer Authentication within Debian

Andy Simpkins rattusrattus at debian.org
Tue Nov 3 16:44:28 GMT 2026


Hi all,

Over the past few years I have been suggesting that the approach of a 
functional Quantum Compute Machine will put our existing Asymmetric 
Security systems at risk of compromise.

I suggested at the Cambridge Miniconf 3 years ago that we had between 5 
and 10 years before a functional QC is able to compromise our existing PKI.

I am not a lone voice...  The USA has shortened it's timelines requiring 
General Encryption & Key Establishment to be implemented by Dec 31, 2030 
and Digital Signatures & Authentication be implemented no later than Dec 
31, 2031

Debian is not obliged to follow, but this is the point that governments 
are placing deadlines for deployment of PQC.  I would very much like 
Debian to have moved to 'a PQC' authentication system before our 
existing keys are considered 'at risk'

Can we have a discussion at the Miniconf on Friday afternoon to consider 
the possible options, and come to some kind of consensus (better yet a 
plan of works) to present to the wider project as a whole?


Thanks


/Andy



The /requirements/ from USA

  * In May 2022, President Joe Biden issued *National Security
    Memorandum 10 (NSM-10)*, which set a blanket target for federal
    civilian agencies to fully migrate systems to PQC by *2035*.
  * In 22 June 2026: Citing hardware breakthrough accelerations from
    major research entities, EO 14412 drastically moved the goalposts.
    It split the target into critical components and advanced the
    baseline by five years. Under this directive and the supporting *OMB
    Memorandum M-26-15*, the highest-priority targets—*High Value Assets
    (HVAs)* and *High Impact Systems (HIS)*—must secure their data
    transit encryption by *December 31, 2030*.


EO 14412 explicitly acknowledges that not all cryptography is equal, 
creating two phases

  * *Phase 1 (Key Establishment / Encryption):* Due *December 31, 2030*.
    This targets "Harvest Now, Decrypt Later" (HNDL) attacks to protect
    data today from future decryption - If I have understood correctly
    this is "Data In Flight"
  * *Phase 2 (Digital Signatures / Authentication):* Due *December 31,
    2031*. Recognising that upgrading identity management architectures
    is more technically complex, US agencies are granted an additional
    year to transition authentication mechanisms. This also

In addition, EO 14412, targets the supply chain by giving the *Federal 
Acquisition Regulatory (FAR) Council*direct mandates to enforce NIST 
Federal Information Processing Standards (FIPS) on covered federal 
information technology vendors. Tech providers must comply by the same 
2030 timeline, effectively pushing post-quantum mandates deeply into the 
commercial marketplace.


The National Institute of Standards and Technology (NIST) finalised its 
first primary standards for Post-Quantum Cryptography (PQC). These are 
the specific, officially approved algorithms mandated for deployment by 
Executive Order 14412:

1. General Encryption & Key Establishment (Mandated for Dec 31, 2030)

  * *ML-KEM (Module-Lattice-Based Key-Encapsulation Mechanism)*
      o *Standard Name:* *FIPS 203*
      o *Original Project Name:* CRYSTALS-Kyber
      o *Purpose:* This is the *primary algorithm* for general
        encryption and secure key exchanges across the web (e.g.,
        establishing a secure connection when you visit a website). It
        is lattice-based, relying on the mathematical complexity of
        high-dimensional geometric grids.
      o *Backup Algorithm:* In March 2025, NIST also selected *HQC
        (Hamming Quasi-Cyclic)* as an alternative code-based backup
        encryption algorithm to step in if ML-KEM is ever compromised.

2. Digital Signatures & Authentication (Mandated for Dec 31, 2031)

  * *ML-DSA (Module-Lattice-Based Digital Signature Algorithm)*
      o *Standard Name:* *FIPS 204*
      o *Original Project Name:* CRYSTALS-Dilithium
      o *Purpose:* This is the *primary algorithm* chosen to protect
        digital signatures and establish identity verification. It
        ensures that documents, code updates, and software have not been
        tampered with by an attacker.
  * *SLH-DSA (Stateless Hash-Based Digital Signature Algorithm)*
      o *Standard Name:* *FIPS 205*
      o *Original Project Name:* SPHINCS+
      o *Purpose:* This serves as a secondary, *highly secure backup
        standard* for digital signatures. Unlike ML-DSA, it is
        completely hash-based rather than lattice-based. It has larger
        signature sizes and is slower, but it relies on entirely
        different math—offering insurance if unexpected vulnerabilities
        are discovered in lattice math.
      o *Alternative Algorithm:* *FN-DSA* (formerly FALCON) is a
        smaller, more efficient lattice signature method that is
        currently undergoing final standardization (FIPS 206).


These standards are explicitly designed to completely phase out current 
widespread asymmetric public-key cryptography—including *RSA, 
Diffie-Hellman, and Elliptic Curve Cryptography (ECDSA/EdDSA)*



[1] National Institute of Standards and Technology, NIST
https://pages.nist.gov/nccoe-migration-post-quantum-cryptography/FAQ/index.html
[2]    National Coordinator for Critical Infrastructure Security and 
Resilience, CISA
         https://www.cisa.gov/topics/risk-management/quantum






More information about the Debian-uk mailing list