Building a Cryptographic Inventory

Short answer: A cryptographic inventory is a documented record of every place cryptography is used, including services, certificates, signing keys, protocols, libraries, hardware roots of trust, third-party components and keys embedded in firmware. The sources say it is the prerequisite for post-quantum migration, because you cannot move what you cannot see. There is no single standard method for building one.

Organizations cannot migrate cryptographic systems they have not cataloged, making a comprehensive inventory the essential prerequisite for any post-quantum transition. Without a documented record of every location where cryptography is employed, scope remains unknowable, prioritization becomes impossible, and a controlled migration cannot be executed.

What specific data points must be recorded?

A cryptographic inventory is defined as a documented record of every place cryptography is used, extending far beyond simple application lists to include services, certificates, signing keys, protocols, libraries, hardware roots of trust, third-party components, and embedded keys in firmware or silicon. For each identified instance, the inventory must record specific technical and administrative attributes to ensure the data is actionable. These attributes include the algorithm in use, the key length, key custody arrangements, the lifecycle status of the key, and the system owner responsible for the asset. This level of granularity is critical because cryptography is embedded in all modern IT environments across every industry, appearing in applications, network protocols, cloud services, and hardware devices. The inventory must capture not just the presence of cryptography, but its operational context, allowing teams to understand how the cryptography is being used and why it is necessary. By determining where the cryptography is located, when it was created, and who owns it, organizations can move from a state of blind exposure to one of managed risk. The inclusion of hardware-bound keys and embedded device keys is particularly vital, as these assets are often overlooked in traditional software-centric audits but represent significant points of failure during algorithmic transitions.

Why is the inventory considered the foundation of readiness?

The primary challenge for most organizations in the era of post-quantum cryptography is not the selection of new algorithms, but the discovery of where cryptography is used today across applications, infrastructure, devices, and services. Teams require this visibility to plan, prioritize, and modernize with confidence. The underlying principle is that one cannot protect or migrate what one cannot see. Cryptography evolves constantly to ensure the best protection from newly discovered threats, meaning the landscape is dynamic and requires continuous attention. A clear inventory of assets and uses of cryptography helps firms proactively identify risks and challenges introduced by advances in post-quantum cryptography. This foresight enables cryptographic modernization to be approached as a structured process rather than a reactive scramble. Without this foundational visibility, organizations lack the ability to assess the impact of algorithmic changes on their specific infrastructure. The inventory serves as the practical foundation of quantum readiness by transforming an abstract security goal into a concrete list of manageable tasks. It allows organizations to determine the span of their control over the cryptography, distinguishing between internal assets and those managed by third parties. This distinction is crucial for planning, as the organization’s ability to influence the migration timeline depends heavily on whether it has direct control over the cryptographic implementation or relies on external vendors.

How should third-party and embedded assets be handled?

The inventory process must explicitly determine the span of the organization’s control over the cryptography, specifically addressing how internal cryptography should be inventoried and reported versus how third parties’ cryptography is managed. Third-party components and embedded keys in firmware or silicon present unique challenges because they may not be directly accessible for re-keying or algorithmic replacement by the organization itself. Long-lived signing keys, root and intermediate CA keys, and code-signing keys are particularly difficult to manage if they are embedded in hardware or managed by external certificate authorities. The inventory must therefore record not only the technical details but also the custodial relationships. Understanding who owns the key and how it is being used allows the organization to identify dependencies that may delay migration. For embedded device keys, the inventory must note the hardware root of trust, as these keys are often bound to specific silicon and cannot be rotated without replacing the hardware. This aspect of the inventory highlights that cryptographic migration is not merely a software update but may involve hardware lifecycle management. Organizations must map these dependencies to understand the full scope of their exposure and to negotiate with third parties where necessary. The goal is to create a process that suits the organization’s specific structure, recognizing that no single prescriptive method fits all environments.

What are the limitations of current inventory techniques?

Current approaches to building a cryptographic inventory are best understood as a collection of techniques and options rather than a single prescriptive method. There is no universal standard for how an inventory should be constructed, meaning organizations must tailor the process to their own infrastructure and governance models. The complexity of modern IT environments, where cryptography is embedded in every layer from network protocols to cloud services, makes complete visibility difficult to achieve. Many cryptographic implementations are opaque, particularly within third-party components or legacy hardware, making it hard to determine the exact algorithm or key length without deep technical inspection. Furthermore, the constant evolution of cryptography to counter new threats means that an inventory is a snapshot in time and requires ongoing maintenance to remain accurate. If the inventory is not updated as systems change, it becomes a source of false confidence, leading to missed assets during migration. The lack of a standardized format for reporting cryptographic assets also complicates aggregation across different departments or subsidiaries. Organizations must therefore invest in continuous discovery mechanisms rather than one-time audits. The inventory is a living document that must reflect the current state of the environment, requiring dedicated resources to maintain its accuracy. Without this continuous effort, the inventory fails to serve its purpose of enabling proactive risk identification and controlled migration.

FAQ

What is a cryptographic inventory?

A documented record of every place cryptography is used, going well beyond a list of applications.

What should it record for each item?

The algorithm, key length, key custody, key lifecycle status and the system owner, among other attributes.

Why is it the foundation of readiness?

The sources say the main challenge is discovering where cryptography is used today, not choosing new algorithms. Without that visibility you cannot plan or prioritise.

How are third-party and embedded assets handled?

The inventory has to state how far the organisation controls the cryptography. Third-party components and keys embedded in firmware or silicon may not be reachable for re-keying.

Is there one standard way to build an inventory?

No. Current approaches are a set of techniques and options, and organisations need to tailor them to their own infrastructure.

All field notes