Join our Newsletter — 33% off our NHI Course

Why do post-quantum checks on public sites not prove full migration readiness?

Because they only measure one connection path. A public TLS result does not tell you whether internal PKI, service accounts, SSH keys, code signing certificates or embedded libraries still depend on classical cryptography. Full readiness requires inventory, ownership and lifecycle visibility across the broader estate.

Why public checks miss the migration problem

Public post-quantum test results are useful, but they only validate one externally visible trust path. A site can pass a public TLS check while still relying on classical cryptography in internal PKI, service-to-service authentication, SSH access, code signing, or embedded third-party libraries. Readiness is an estate-wide inventory and ownership problem, not a single endpoint result.

That distinction matters because migration is usually uneven. External-facing certificates are often easier to rotate or replace first, while less visible components stay untouched longer. When teams treat a public scorecard as proof of completion, they risk confusing “one path is ready” with “the environment is ready.”

Put differently, public checks tell you whether one boundary can negotiate a modern handshake. They do not tell you whether the organisation has found every place where classical cryptography still provides access, trust, signing authority, or system integrity.

What must be proven before you can call it ready

Full readiness depends on knowing where cryptography is used, who owns it, and how it is replaced over time. That includes certificates, keys, tokens, libraries, appliances, build pipelines, and any dependency that consumes cryptographic material indirectly. The practical question is not just “does this site support post-quantum algorithms?” but “have we mapped every trust dependency that would break if we switched?”

This is where inventory becomes the control plane. If a team cannot enumerate internal PKI, signing certificates, automation credentials, and bundled crypto libraries, then it cannot credibly claim migration readiness. The hidden exposure is often in the long tail: legacy services, vendor components, or operational scripts that continue to rely on classical algorithms long after the public edge has been updated.

Ownership also matters. A ready program assigns responsibility for each cryptographic dependency, defines replacement timelines, and tracks lifecycle events such as renewal, rotation, and decommissioning. Without that governance, post-quantum adoption becomes a set of isolated upgrades rather than a migration.

How to judge readiness without over-reading a public result

A public TLS result is best treated as an indicator, not a conclusion. It can show that an internet-facing endpoint has been updated, but it cannot prove that internal services, build systems, remote admin access, or software supply-chain artifacts have been moved to quantum-safe alternatives. For practitioner teams, the useful question is whether the result sits inside a broader cryptographic inventory and dependency map.

That broader map should include where classical cryptography still provides authentication, signing, or confidentiality, and whether those uses are directly replaceable or hidden behind vendors and platforms. If an organisation cannot tie each dependency to a named owner and lifecycle status, it is still in discovery, not readiness. The fastest way to overstate progress is to count visible endpoints instead of governed dependencies.

Risk and Threat Considerations

Public checks can create false assurance. The main risk is not the test itself, but the organisational habit of using an externally visible result to infer control over the whole cryptographic estate. That can leave internal trust paths, signing chains, or embedded libraries exposed to harvest-now, decrypt-later pressure or to delayed migration failures when legacy crypto remains in production.

Failure mechanism: The check covers one TLS path, while other paths continue to depend on classical algorithms, undocumented libraries, or unmanaged certificates that were never in scope for the scan.

Impact: The organisation keeps brittle trust dependencies in place, underestimates migration effort, and may discover critical gaps only when renewal, interoperability, or decommissioning forces a change under time pressure.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 sets the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 IA-5 — Authenticator Management Readiness depends on lifecycle control of keys, certificates, and other authenticators.
IA-2 — Identification and Authentication (Organizational Users) User and admin access paths may still rely on classical crypto even when public TLS is updated.
CM-8 — System Component Inventory Full readiness requires visibility into all cryptographic dependencies, not just public endpoints.
Recommendation — Inventory and rotate cryptographic authenticators across the estate before declaring migration complete. Check whether organizational authentication dependencies still require classical cryptography. Build and maintain an inventory of systems, libraries, certificates, and signing dependencies.
ISO/IEC 27001:2022 A.8.24 — Use of cryptography The subject turns on governing how cryptography is selected, used, and migrated across assets.
Recommendation — Document cryptographic use cases and update them under a controlled migration plan.

Practitioner Guidance

What to prioritise: Treat public TLS validation as the first discovery signal, then extend the assessment to internal PKI, code signing, admin access, service accounts, and application dependencies. If you cannot trace cryptographic use back to an owner and a renewal or replacement plan, mark it incomplete.

What to verify: Verify that inventory covers both direct and embedded cryptography, including vendor products and build-time dependencies. A credible readiness assessment should be able to answer which systems still require classical cryptography, which ones can move now, and which ones are blocked by third-party constraints.

Practitioner takeaway: Readiness is demonstrated by governed coverage of the whole cryptographic estate, not by a single successful public connection.