Checklist

Post-quantum migration readiness checklist

A readiness checklist for planning a post-quantum cryptography migration: inventory, classification, prioritization by data lifetime, migration order, and measurement.

See it live

Every post-quantum migration begins with the same unglamorous problem: nobody knows where all the cryptography is. This checklist walks the inventory-first method that turns the migration into ordinary, ordered engineering work. The threat timeline is uncertain, but the deadline is not set by the hardware - it is set by how long your data must stay secret plus how long migration takes, which for most organizations means starting now.

Work through it in order; the phases depend on each other.

Stop the growth

  • Have you gated new code against introducing new uses of quantum-vulnerable public-key cryptography, so the population you must migrate stops growing while you plan?

Build the inventory

  • Do you have a complete cryptographic inventory generated from real artifacts - source, configuration, certificates and keys, and compiled binaries - not from what teams remember using?
  • Does it cover the binary and vendor-software surface, where the oldest and weakest algorithms often hide?
  • Are cryptographic assets the tooling could not resolve declared as known-unknowns, so the inventory’s completeness is honest?
  • Does the inventory regenerate with every build, so it stays current instead of decaying?

Classify

  • Is every asset classified against the finalized NIST post-quantum standards - quantum-vulnerable, quantum-safe, or weak-regardless?
  • Do you understand the scope boundary: public-key cryptography (RSA, elliptic curve, Diffie-Hellman) is the target; symmetric cryptography at adequate key sizes largely survives?

Prioritize

  • Is the vulnerable population ranked by the confidentiality lifetime of the data each asset protects, so long-lived secrets migrate first?
  • Have you accounted for harvest-now-decrypt-later - long-lived data encrypted today is already collectible for future decryption?
  • Are key-establishment mechanisms prioritized ahead of signatures, since recorded traffic falls retroactively when key exchange breaks?
  • Are long-lived trust roots (code-signing, document-signing) flagged early, because their chains take years to rotate?

Migrate in order

  • Are you moving key exchange to hybrid schemes first, combining a classical and a post-quantum algorithm to hedge both threats at once?
  • Are you re-encrypting long-lived data at rest whose confidentiality horizon crosses the quantum threshold?
  • Where you touch code anyway, are you replacing hard-coded algorithm choices with configurable ones, so the next migration is a config change rather than a program?

Measure

  • Do you track a readiness number - the fraction of cryptographic assets that are quantum-safe, per service, per quarter - computed from the live inventory?
  • Does that number stay honest automatically, so a new dependency dragging vulnerable crypto back in is visible?

The realistic timeline

Expect the inventory to take weeks, the ranking days, and the migration years - that is normal for any large migration. The danger was never that it takes years; it is spending those years without an inventory, discovering the scope at the end, and finding the highest-value data was exposed the whole time.

The inventory is a CBOM, the readiness verdict is a QBOM, the method is detailed in planning a PQC migration, and if you want the inventory generated from your own artifacts, request a demo.