Skip to content
Mayank Raj Jaiswal
Back to Blog
Cryptography PKI Post-Quantum

Transitioning to Post-Quantum Cryptography: A Secure Supply Chain & PKI Migration Guide

Published on March 1, 2026 4 min read
Share:

The Impending Quantum Threat to Modern Public Key Infrastructure

Modern secure communication is anchored in asymmetric public-key cryptography. Algorithms such as RSA-3072, Elliptic Curve Cryptography (ECDSA P-256), and Diffie-Hellman protect almost every secure transaction online, from TLS handshakes to code signatures and VPN bounds.

However, the mathematical foundations of these algorithms—namely the difficulty of factoring large integers and computing elliptic curve discrete logarithms—will become trivial to solve once cryptographically relevant quantum computers (CRQCs) reach scale. Running Shor’s Algorithm, a sufficiently large quantum computer can solve these prime factors and discrete logs in polynomial time, collapsing our global trust infrastructure.

As security leaders, we must design and transition our Public Key Infrastructures (PKI) to quantum-safe, lattice-based algorithms today to defend against “Harvest Now, Decrypt Later” adversary campaigns.


The NIST Post-Quantum Cryptography Standard Selection

Following a multi-year global evaluation, the National Institute of Standards and Technology (NIST) finalized the primary standards for Post-Quantum Cryptography (PQC). The primary algorithms selected are based on Lattice-Based Cryptography:

  1. ML-KEM (formerly Kyber): The primary standard selected for general encryption, such as securing TLS handshakes and establishing key encapsulation mechanisms.
  2. ML-DSA (formerly Dilithium): The primary standard selected for digital signatures, such as code signing, document validation, and identity assertions.
  3. FN-DSA (formerly Falcon): An alternative, highly efficient signature standard based on NTRU lattices, ideal for low-memory firmware constraints.

Key Size Comparisons: Classic vs. Quantum-Safe

One of the greatest architectural challenges of the PQC transition is the significant increase in public key and signature sizes:

AlgorithmTypePublic Key Size (Bytes)Signature/Ciphertext Size (Bytes)
ECDSA P-256 (Classic)Signature6464
RSA-3072 (Classic)Signature384382
ML-DSA-65 (Quantum-Safe)Signature1,9523,300
ML-KEM-768 (Quantum-Safe)Key Exchange1,1841,088

Architectural Impact: These larger keys and signatures mean that network packets (e.g., TLS client/server hellos) will expand, potentially causing packet fragmentation, increased handshake latency, and memory overflow on legacy cryptographic chips and embedded devices.


Designing a Cryptographically Agile PKI Migration Path

Migrating an enterprise PKI to PQC cannot be done overnight. To prevent massive service disruptions, security architects must implement Cryptographic Agility—the ability of an information system to adopt new cryptographic standards without requiring major modifications to the underlying software or application code.

The migration path follows three distinct phases:

Phase 1: Hybrid Certificate Deployment

During the transition, we deploy Hybrid Certificates (such as defined in ITU-T X.509 dual-signature draft standards). A hybrid certificate contains both a classic signature (e.g., ECDSA) and a quantum-safe signature (e.g., ML-DSA).

+-------------------------------------------------------------+
|                     HYBRID CERTIFICATE                      |
|                                                             |
|   +-------------------------------------------------------+ |
|   |  Classic Section: ECDSA P-256                         | |
|   |  - Public Key: [Classic bytes]                        | |
|   |  - Issuer Signature: Signed by Classic CA             | |
|   +-------------------------------------------------------+ |
|                                                             |
|   +-------------------------------------------------------+ |
|   |  Quantum-Safe Extension: ML-DSA-65                    | |
|   |  - Public Key: [Lattice-based bytes]                  | |
|   |  - Issuer Signature: Signed by Quantum-Safe CA        | |
|   +-------------------------------------------------------+ |
+-------------------------------------------------------------+
  • Why Hybrid? Legacy clients that do not understand ML-DSA will simply read the classic ECDSA public key and proceed securely. PQC-compliant clients will verify both signatures, establishing a secure, quantum-safe tunnel immediately.

Phase 2: Dual Root of Trust Mappings

Establish separate parallel Root Certification Authorities (CAs):

  1. Root CA A (Classic): Manages RSA/ECC cert lifecycles for backwards compatibility.
  2. Root CA B (Quantum-Safe): Manages ML-DSA/ML-KEM certificates for next-gen endpoints.

Phase 3: Pure PQC Consolidation

Once legacy clients are deprecated or updated via firmware, the hybrid extensions are retired, leaving a lightweight, high-performance, purely quantum-safe lattice-based Root of Trust.


Secure Software Supply Chain Integration

One of the most critical vectors for PQC transition is our software supply chain. Code-signing systems must be upgraded immediately to prevent malicious firmware overrides:

  1. Double Code Signatures: Sign compiled binaries and secure updates with dual signatures (e.g., RSA-3072 + ML-DSA-87).
  2. Hardware-Backed Keys: Store the private ML-DSA signing keys in FIPS 140-3 Level 3 Hardware Security Modules (HSM) that natively support post-quantum key-pair generation.
  3. Automated Certificate Renewal (ACME): Due to the complexity of hybrid certificate lifecycles, manual rotation is obsolete. Deploy automated protocols (like ACME or EST) to manage real-time rotations of larger quantum-safe public key certificates.

By establishing cryptographic agility across our certificates, code signing pipelines, and HSM infrastructure today, we ensure our enterprise environments remain resilient, trusted, and fully prepared for the threats of tomorrow.