Definition

The work begins before algorithm replacement. Teams need measured discovery coverage, a normalized cryptographic inventory, ownership, risk context and a way to verify that legacy dependencies have actually been removed.

The seven-stage roadmap

  1. 1. Discover

    Collect evidence from public services, source, dependencies, cloud and endpoints in approved stages.

  2. 2. Inventory

    Normalize certificates, keys, algorithms, protocols, libraries and relationships.

  3. 3. Assess

    Identify affected public-key cryptography and document uncertainty, data lifetime and interoperability.

  4. 4. Prioritize

    Order work by exposure, business criticality, dependency depth, data sensitivity and owner readiness.

  5. 5. Migrate

    Deploy supported standards or approved hybrid profiles with rollback and compatibility testing.

  6. 6. Verify

    Repeat deterministic discovery and confirm old cryptography is no longer observed in the intended scope.

  7. 7. Monitor

    Detect inventory drift, new dependencies and configuration regression over time.

Why migration takes time

  • Protocols and platforms adopt standards on different schedules.
  • Certificates, identity, signing and key exchange have different replacement workflows.
  • Transitive dependencies may hide cryptographic choices from application owners.
  • Partners, devices and long-lived products create interoperability constraints.
  • Archived or long-lived sensitive data may require earlier prioritization than short-lived sessions.

Evidence-based prioritization

Avoid a single unexplained quantum-readiness percentage. Prioritization should link a cryptographic observation to its evidence, confidence, standards-based treatment, system role, owner and next action.

A public TLS certificate using RSA, for example, is a direct migration candidate. It is not proof that every RSA dependency in the organization has been found, and it does not establish a universal migration deadline.

Example: one evidence-backed Migration Register record

This synthetic record keeps direct observation separate from human planning context. The public TLS certificate and its evidence are observed; ownership, criticality, data lifetime, supplier constraints, target and deadline are manual assertions that require accountable review.

FieldExample valueBasis
Current cryptographyRSA-2048 leaf certificate at tls.example.com:443Observed by deterministic X.509 parsing
EvidenceTLS certificate / tls.peerCertificates[0] / high confidenceObserved
OwnerPayments Platform TeamManual assertion
CriticalityHighManual assertion
Data lifetimeMore than 7 yearsManual assertion
DependencyExternal API consumers must accept the replacement profileManual assertion
SupplierManaged certificate providerManual assertion
TargetApproved replacement public-certificate profileManual assertion
Deadline2027-06-30Manual assertion
Migration statusPlannedManual lifecycle state; not proof of deployment

Verify expected cryptography against observed cryptography

A migration can move through planned, configured and deployed states without becoming externally verified. Verification needs a newer comparable observation from the same intended scope.

In this synthetic mismatch, the expected state is an approved replacement public-certificate profile, while a newer public TLS scan still observes the baseline RSA-2048 leaf certificate. The deterministic result is MIGRATION NOT VERIFIED. That result is scoped to the public endpoint; it does not assess internal deployment.

Verification fieldValue
ExpectedApproved replacement public-certificate profile
ObservedRSA-2048 leaf certificate
EvidenceNewer TLS certificate observation at tls.example.com:443
ResultMIGRATION NOT VERIFIED
Start with public TLS evidence →Observe the current certificate and protocol properties of an authorized public endpoint.Understand cryptographic inventory →See how evidence, ownership and relationships remain connected over time.Build crypto agility →Use repeatable discovery and verification to reduce uncertainty during cryptographic change.
Official sourcesNIST NCCoE: Migration to Post-Quantum Cryptography ↗NIST IR 8547 initial public draft: Transition to Post-Quantum Cryptography Standards ↗

Program outputs

OutputPurpose
Coverage mapShows scanned, unknown, excluded and not-scanned sources
Cryptographic inventoryProvides normalized assets, evidence, owners and relationships
Migration backlogConnects affected dependencies to accountable replacement work
Verification evidenceShows whether intended legacy cryptography is still observed
Monitoring policyDetects drift and newly introduced cryptographic dependencies

Frequently asked questions

When should an organization start PQC migration?

Start discovery and inventory work early because those activities are useful regardless of a speculative quantum-computer date. Actual replacement sequencing depends on data lifetime, standards support, dependencies and risk.

Should everything migrate at once?

Usually not. A staged plan prioritizes high-impact and long-lived dependencies, validates interoperability, and uses repeated discovery to track progress.

How do you know migration is complete?

Only relative to explicit coverage. Verification should repeat the relevant discovery methods and document what was tested, what changed and what remains unknown or not scanned.