Unit 4 · Lesson 4.2
40 minutes PQCMM 3 → 4 PKI architecture

Designing a PKI hierarchy for graceful migration

Lesson 4.1 explained why hybrid certificates exist. This lesson answers the harder question: given a real PKI hierarchy with root CAs, intermediate CAs, and thousands of end-entity certificates, what is the sequence of decisions that results in a migration that does not break anything? This is the decision-making level, not implementation code, but the choices that determine whether your migration is orderly or chaotic.
Unit 4 progress
By the end of this lesson you will be able to

Part 1 — The sequencing constraint: why order is not optional
Every PKI hierarchy migration faces a hard constraint that cannot be engineered around: the chain of trust runs top to bottom. A certificate's validity depends entirely on the trustworthiness of the CA that signed it. This is not a policy choice, it is a mathematical property of the signature relationship.
The implication: you cannot migrate leaf certificates before their issuing CA has migrated. You cannot migrate intermediate CAs before the root CA that signs them has migrated. The sequence is fixed. Root first. Intermediates second. Leaves last. Any architecture that violates this sequence produces certificates that are either invalid, unverifiable, or dependent on a classically-vulnerable signature chain regardless of what algorithm the leaf certificate uses.
Step 1
Root CA — generates new ML-DSA key pair, issues self-signed PQC certificate
The new root CA certificate must be distributed to all trust stores before any downstream certificates are issued. This is the highest-coordination step, every device, OS, and browser that needs to validate the new chain must receive the new root.
↓ signs ↓
Step 2
Intermediate CAs — generate new ML-DSA key pairs, receive certificates signed by migrated root
Intermediate CAs cannot issue ML-DSA-signed certificates to end entities until they themselves hold an ML-DSA certificate signed by the migrated root. Multiple intermediates can migrate in parallel once the root is complete.
↓ signs ↓
Step 3
End-entity certificates — new issuances use ML-DSA; existing certs expire on normal lifecycle
Once intermediates have migrated, every new certificate issued automatically uses ML-DSA. Existing RSA/ECDSA certificates continue until their normal expiry. No emergency replacement is needed, natural expiry handles it.

Part 2 — Three architecture patterns
There is no single correct PKI hierarchy migration architecture. The right approach depends on your organization's size, trust store distribution complexity, tolerance for parallel operations, and risk appetite. The three patterns below cover the realistic options. Select each to evaluate it.

Part 3 — The four decision criteria
Regardless of which pattern you choose, every PKI hierarchy migration architecture must be evaluated against four criteria. A proposed architecture that fails on any of these is a migration risk.
Criterion
What to check
Common failure mode
Pattern best suited
Trust store distribution
Can the new root CA certificate reach every device that needs to validate the new chain?
Devices that cannot accept trust store updates (IoT, legacy embedded) remain on the old chain indefinitely
Bridge CA helps here — old root signs the new root cross-certificate
Certificate overlap window
Is there a period where both old and new certificates are valid simultaneously?
Cutting over too fast before relying parties have the new root causes validation failures
Parallel hierarchies have natural overlap; in-place requires careful timing
Backward compatibility
Can clients that only understand RSA/ECDSA still validate during the transition window?
PQC-only deployment before ecosystem is ready breaks older clients
Hybrid certificates in all three patterns; parallel hierarchies provide cleanest fallback
Operational complexity
Can your CA operations team manage the increased number of keys, certificates, and signing operations?
Running parallel hierarchies doubles CA operational burden; under-resourced teams cut corners
In-place migration has lowest operational overhead; bridge CA is highest
C For IT professionals evaluating architectures: the most common mistake in PKI hierarchy migration planning is underestimating the trust store distribution problem. You can migrate your CA hierarchy flawlessly and still have thousands of devices that cannot validate the new certificates because they have no mechanism to receive the new root. Before committing to an architecture, map your device population by update capability: managed endpoints (easy), mobile devices (medium), network infrastructure (firmware-dependent), and IoT/embedded (potentially impossible without physical replacement). That map determines your architecture choice.

Part 4 — Three mistakes that turn migrations chaotic
PKI hierarchy migrations fail in predictable ways. These three mistakes account for the majority of migration problems in practice.
Mistake 1 — Migrating intermediates before the new root is in trust stores
An intermediate CA generates its new ML-DSA key pair and requests a certificate from the newly-migrated root CA. That certificate is issued. The intermediate begins issuing ML-DSA end-entity certificates. But the new root is not yet in the trust stores of most clients. Result: every ML-DSA certificate issued by that intermediate fails validation on every client that has not yet received the new root. Widespread outage.
Fix: enforce a trust store distribution gate before intermediate migration begins. No intermediate migrates until the new root is confirmed in a specified percentage of relevant trust stores.
Mistake 2 — Revoking old certificates before relying parties have the new ones
An organization migrates its internal CA hierarchy, issues new ML-DSA certificates to all servers, and revokes the old RSA certificates as part of a "clean" migration. But some application servers have hardcoded certificate pins, some clients cache the old certificate, and some network devices have not received the firmware update that supports ML-DSA. Mass validation failures follow.
Fix: run old and new certificates in parallel for at least one full certificate lifecycle. Do not revoke old certificates until the new ones are confirmed working. Natural expiry is safer than active revocation during migration.
Mistake 3 — No rollback plan
A CA hierarchy migration proceeds without a tested rollback procedure. When a validation failure is discovered in a critical application, the team cannot quickly revert because the old CA infrastructure has been decommissioned, the old certificates have been revoked, and no one documented the pre-migration state. The incident drags on for hours or days while the team reconstructs what was there before.
Fix: maintain the old CA infrastructure in operational (not just archived) state until the new hierarchy is confirmed stable across all critical applications. Document and test the rollback procedure before beginning migration.
A For motivated learners: PKI hierarchy migration architecture is a high-value specialization. Most security generalists understand certificates at the conceptual level but have not worked through the sequencing constraints and failure modes in detail. Being able to review a proposed PKI migration architecture and identify the trust store distribution problem, the overlap window design, and the rollback plan, or their absence, positions you immediately as a more advanced practitioner than most people in the room.
B For SMB decision-makers: if your organization uses a public CA (Let's Encrypt, DigiCert, Sectigo) for your TLS certificates, your hierarchy migration is handled by the CA, you just receive new certificate formats at renewal time. The architecture decisions above apply to organizations running their own internal CA infrastructure. If you have an internal CA for any purpose, internal HTTPS, VPN, code signing, the three mistakes above are directly relevant to your migration planning.

Part 5 — The certificate overlap window: how long and why
The overlap window is the period during which both the old (RSA/ECDSA) certificates and the new (ML-DSA or hybrid) certificates are simultaneously valid. Getting this window right is one of the most important architectural decisions in the migration.
Too short: relying parties that have not yet received or deployed the new root and intermediate certificates encounter validation failures when the old certificates expire. Trust store updates are slow, even managed enterprise endpoints can take weeks to propagate a new trust store update to all devices.
Too long: running parallel CA infrastructure is expensive and operationally complex. Every additional month of overlap is additional CA operational cost, additional HSM key management overhead, and additional risk surface from maintaining two parallel cryptographic architectures.
Small organization
6–12 months
Manageable device population, centralized trust store management, limited CA infrastructure. Shorter overlap is achievable.
Enterprise
12–24 months
Large managed device population, distributed trust store updates, complex application dependencies. Longer overlap is prudent.
Multinational / regulated
24–36 months
Multiple jurisdictions, IoT/OT devices with no remote update, strict change management processes, audit requirements. Maximum overlap needed.

Comprehension check
Question 1 of 3
An organization begins migrating its intermediate CAs to ML-DSA immediately after their root CA generates a new PQC key pair. Before this happens they confirm the new root certificate is in their internal PKI management system but not yet distributed to client devices. What is the likely outcome?
Question 2 of 3
Which PKI hierarchy migration architecture pattern is best suited for an organization with a large population of IoT devices that cannot receive trust store updates remotely?
Question 3 of 3
Why is the recommendation to let old certificates expire naturally rather than actively revoking them during a PKI migration?