BayAreaSecure
← PQC knowledge center

Practical guide

A Guide to Hybrid Certificates and PKI Migration

Plan a public key infrastructure migration with hybrid certificates, compatibility testing and coordinated certificate lifecycle management.

The Hybrid Approach: A Bridge to the Quantum-Safe Future

The Strategic Case for Hybridization

A "flag day" cutover to PQC is unrealistic and risky. The recommended strategy is a hybrid approach, using a classical algorithm (like ECDSA) and a PQC algorithm (like ML-DSA) in parallel.

This provides two critical benefits:

The hybrid approach lowers the risk of adoption, helps build operational experience, and ultimately accelerates the overall migration timeline.

A migration pilot: test what each client actually verifies
Certificate issuerIssues credentials under the selected classical and post-quantum profile.
Certificate chain
Client validatorChecks identity, required signatures and revocation under an explicit policy.
Verification result
Rollout decisionRecord compatibility, performance and whether the required checks ran.

A client that checks only a classical signature has classical protection. Requiring hybrid authentication also requires protection against downgrade and signature stripping. See IETF RFC 9955: Hybrid Signature Spectrums (opens in a new tab).

The Anatomy of a Hybrid Certificate

Extending the X.509 Standard

The challenge is encoding two keys and two signatures into a single X.509 certificate. Several methods are being standardized to accomplish this.

Approach Standard Body Maturity Pros Cons
ITU-T Extensions ITU-T Published Standard Standardized, ensures backward compatibility. May be less favored in IETF protocols.
IETF Composite IETF Draft Atomic structure simplifies some logic. Still in draft status; may change.
IETF Linked Certs IETF Draft Clean separation of algorithms. More complex to manage two certificates.

Modernizing Your Public Key Infrastructure for PQC

A PQC migration is a multi-step journey that requires modernizing your entire PKI.

Step 1: Governance & Planning

Establish a formal PQC readiness program with executive sponsorship. Form a cross-functional team (Security, IT, Development, Legal) to create a high-level migration roadmap.

Step 2: Discovery & Inventory

You cannot migrate what you cannot see. Use automated tools and code review to create a complete "Cryptographic Bill of Materials" (CBOM) that catalogs every instance of public-key cryptography in your environment.

Step 3: Infrastructure Upgrades

Your core PKI components must be upgraded in coordination with your vendors:

Step 4: Configuring a Hybrid CA Hierarchy

Once the infrastructure is ready, you can build a PQC-capable chain of trust by creating a hybrid Root CA and hybrid Issuing CAs, with keys protected by PQC-capable HSMs.

Issuing and Managing Hybrid Certificates: A Step-by-Step Guide

Step 1: Creating Hybrid Certificate Profiles

Within your CA software, define new certificate templates that specify the exact combination of classical and PQC algorithms, key sizes, and validity periods for different use cases (e.g., web servers, VPNs).

Step 2: Issuance Workflow

The workflow is similar to the traditional process, but the Certificate Signing Request (CSR) from the end-entity will contain the hybrid public key information. The CA validates this and signs it with its own hybrid private key.

Step 3: Lifecycle Management: Revocation and Renewal

Your revocation infrastructure (CRLs or OCSP) must be able to handle hybrid certificates. Given the increased complexity, automated certificate lifecycle management (CLM) is no longer optional—it is essential for managing renewal at scale.

Step 4: Pilot Testing and Phased Rollout

Do not attempt a full-scale rollout first. Begin with a small, controlled pilot project on a low-risk internal application. The goals are to:

Use the lessons learned from the pilot to refine your enterprise-wide migration plan, prioritizing the most critical systems first. Continuous communication with your vendors is key to a successful transition.