TL;DR: A CBOM closes the visibility gap between software inventory and cryptographic dependencies, and Cycode argues the new federal directive makes that gap actionable now, not later. The practical issue is crypto agility: without it, discovering RSA, ECC, TLS, and certificate use only creates a longer migration backlog.
At a glance
What this is: This is a guide to cryptographic bill of materials, explaining how CBOMs inventory algorithms, keys, certificates, and protocol use across software systems.
Why it matters: It matters because cryptographic inventory now affects identity, access, and trust decisions across applications, APIs, and third-party services, especially where certificates and signed tokens underpin authentication.
By the numbers:
- Only 20% have formal processes for offboarding and revoking API keys, and even fewer have procedures for rotating them.
- 96% of organisations store secrets outside of secrets managers in vulnerable locations including code, config files, and CI/CD tools.
- 97% of NHIs carry excessive privileges, increasing unauthorised access and broadening the attack surface.
👉 Read Cycode's guide to CBOMs and cryptographic inventory for post-quantum planning
Context
Cryptographic inventory is a governance problem as much as a technical one. Most organisations can name their software components but cannot explain where cryptography is embedded, which algorithms protect sensitive data, or how quickly those dependencies could be changed if a standard breaks or a policy changes. In identity-adjacent systems, that blind spot affects certificates, signing keys, OAuth flows, service-to-service trust, and the assurance boundary around workloads and APIs.
A CBOM extends software inventory into the trust layer beneath it. That matters because modern IAM and NHI programmes depend on cryptographic primitives that are often hidden inside libraries, cloud services, and third-party tools. A mature programme needs to know not only what is deployed, but which cryptographic assets support authentication, authorisation, and non-human workload identity at runtime.
Key questions
Q: How should organisations build a cryptographic inventory without starting from scratch?
A: Start with the software inventory you already trust, then identify where cryptography appears in libraries, services, certificates, and build pipelines. Assign ownership to each dependency, classify the algorithms in use, and rank them by data sensitivity and replacement difficulty. The goal is not a static list. It is a living map that supports migration planning and policy enforcement.
Q: Why do CBOMs matter for identity and trust governance?
A: Identity programmes rely on cryptography for authentication, signing, certificate validation, and workload trust. If those mechanisms are undocumented, teams cannot assess whether a compromise is isolated or systemic. CBOMs make the trust layer visible, which helps security teams govern certificates, service-to-service authentication, and long-lived keys as lifecycle assets rather than hidden implementation details.
Q: What breaks when cryptography is hard-coded into identity platforms?
A: Hard-coded cryptography breaks migration because the organisation cannot replace algorithms, keys, or signing methods without redesigning applications and trust flows. In practice, that creates change bottlenecks across federation, certificate handling, and service authentication. The result is not just technical debt. It is delayed response when cryptographic standards shift.
Q: Who should own CBOM readiness in an enterprise?
A: Ownership should sit across application security, platform engineering, IAM or PKI teams, and the service owners who rely on the cryptography. The control only works when inventory, replacement decisions, and lifecycle accountability are connected. If no team can prove who rotates, replaces, or retires a cryptographic dependency, the inventory is not operational.
Technical breakdown
What a cryptographic bill of materials actually catalogs
A CBOM is a structured inventory of cryptographic assets inside software and infrastructure. It records algorithms, key lengths, hash functions, TLS versions, digital signatures, certificates, and the libraries that implement them. That matters because cryptography is usually invisible at the component level. A library can be present without the team knowing which algorithm is active, where the certificate chains terminate, or whether a dependency still relies on legacy primitives that are already unsuitable for long-lived trust.
Practical implication: build the inventory around actual runtime use, not just installed packages.
Why SBOMs are the foundation for CBOMs
A CBOM depends on an SBOM because cryptography lives inside software components. If you cannot identify the libraries, services, and dependencies in scope, you cannot reliably map the cryptographic functions they expose. The value of this layering is operational: SBOM work tells you what exists, while CBOM work tells you which parts of that software are carrying trust, signing, encryption, or key establishment responsibilities. That is why discovery usually starts with component visibility before cryptographic analysis begins.
Practical implication: treat SBOM coverage as a prerequisite control for cryptographic inventory.
Crypto agility is the control that makes CBOMs useful
Crypto agility means being able to swap algorithms, protocols, or key sizes without rewriting the systems that depend on them. Without agility, a CBOM is only a map of future pain. With it, the inventory becomes an execution plan because teams can isolate where hard-coded cryptography, certificate dependencies, and protocol assumptions will slow a migration. In practice, agility is often weaker than expected because cryptographic choices are buried in application code, configuration, and external integrations.
Practical implication: verify whether each cryptographic dependency can be changed by configuration rather than redevelopment.
Threat narrative
Attacker objective: The attacker aims to preserve access to encrypted data, signed trust chains, or authentication material long enough to exploit future cryptographic weakness.
- Entry occurs when attackers harvest encrypted data, inspect exposed code, or identify long-lived cryptographic dependencies that will remain valuable after compromise.
- Escalation happens when weak, legacy, or hard-coded cryptography prevents fast replacement, extending the window in which stolen data and signed artifacts remain trustworthy to attackers.
- Impact is delayed decryption, trust subversion, or migration failure when organisations cannot replace vulnerable cryptography before the data outlives the protection scheme.
NHI Mgmt Group analysis
Cryptographic inventory is becoming a governance baseline, not a niche architecture task. CBOMs shift crypto from an invisible implementation detail into a managed control surface. That matters because identity systems, signed workloads, and service-to-service trust all depend on cryptography that must be auditable before it can be replaced. Practitioners should treat CBOM readiness as part of identity trust governance, not only application security.
CBOMs expose a new class of identity risk: hidden trust dependencies. Certificates, signing keys, and protocol versions are often embedded in services that also underpin authentication and workload identity. When those dependencies are undocumented, organisations cannot tell whether a trust failure is local or systemic. The practical lesson is that cryptography inventories need to sit alongside IAM, NHI, and PKI governance.
Crypto agility is the real control objective behind the inventory. Discovery alone does not reduce exposure if the organisation cannot rotate or replace cryptography at speed. A CBOM that points to hard-coded algorithms, certificate sprawl, or opaque third-party trust chains is revealing migration debt. Teams should read the inventory as a measure of how much operational change their architecture can absorb.
CBOM adoption will widen the gap between mature and immature supply chain programmes. Organisations with living SBOMs, dependency scanning, and ownership metadata will move faster than those still exporting static inventories for audit. This is the same pattern identity teams have seen in credential governance: visibility only matters when it connects to ownership and lifecycle action. The practitioner conclusion is clear, inventory without lifecycle control is not readiness.
What this signals
CBOM programmes will increasingly merge with certificate management, secrets governance, and workload identity oversight because those controls all depend on knowing what cryptography is in use. The near-term signal for practitioners is that incomplete inventory will become a migration blocker, not just an audit issue.
Hidden trust dependency sprawl: this is the operational debt created when organisations cannot see which applications, APIs, and services rely on specific cryptographic primitives. Teams that can trace trust dependencies will move faster on remediation, while those that cannot will discover the problem only when replacement becomes urgent.
For identity teams, the practical shift is toward lifecycle governance for cryptographic assets. That includes ownership metadata, replacement paths, and coordination between PKI, IAM, and platform teams, with the NIST Cybersecurity Framework 2.0 as a useful organising model for governance, identify, protect, detect, respond, and recover discipline.
For practitioners
- Map cryptography to runtime dependencies Extend your software inventory to capture which libraries, services, and cloud components actually invoke cryptography, then tie each item to an owner and system boundary.
- Prioritise long-lived trust paths Rank certificates, signatures, and key establishment mechanisms by data sensitivity and retention horizon, then focus first on systems protecting information that must remain confidential for years.
- Test crypto agility before migration deadlines Validate whether algorithms, key lengths, and protocol versions can be changed through configuration or whether they require code changes, rebuilds, or vendor intervention.
- Tie CBOM work to identity governance Include certificate owners, workload identity custodians, and PKI operators in the same governance process used for secrets, service accounts, and access reviews.
- Start with SBOM coverage and dependency quality Improve component inventory fidelity first, because cryptographic inventory cannot be reliable when libraries, transitive dependencies, and third-party packages are still incomplete.
Key takeaways
- CBOMs extend inventory into the cryptographic trust layer, which makes hidden dependencies visible before they become migration blockers.
- The main risk is not simply weak algorithms, but the inability to replace them quickly because crypto agility is poor.
- Practitioners should connect CBOM work to ownership, lifecycle control, and identity governance now, before deadlines force a rushed migration.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0, NIST SP 800-53 Rev 5, CIS Controls v8 and NIST Zero Trust (SP 800-207) set the technical controls, while ISO/IEC 27001:2022 define the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-1 | Cryptographic trust underpins access control and authentication across the stack. |
| NIST SP 800-53 Rev 5 | IA-5 | IA-5 governs authenticator and key management, central to CBOM scope. |
| CIS Controls v8 | CIS-5 , Account Management | Account and credential lifecycle controls intersect with certificate and key governance. |
| NIST Zero Trust (SP 800-207) | Zero trust depends on continuously validated cryptographic trust relationships. | |
| ISO/IEC 27001:2022 | A.8.24 | Cryptographic controls require clear management of keys, certificates, and related assets. |
Map crypto-dependent trust paths to PR.AC-1 and verify they can be inventoried and governed.
Key terms
- Cryptographic Bill of Materials: A cryptographic bill of materials lists the cryptographic capabilities built into software components, such as supported algorithms and libraries. It is useful for component visibility, but it does not show live configuration, deployment context or actual runtime usage. That makes it a partial input, not the full governance record.
- Crypto-Agility: Crypto-agility is the ability to change cryptographic algorithms, certificates, and trust dependencies without redesigning production systems. It matters because cryptographic standards evolve, and organisations need accurate inventories and automated lifecycle controls before they can migrate safely.
- Harvest now, decrypt later: An attacker strategy where encrypted traffic or stored data is collected today and decrypted later when better computing power becomes available. It matters to NHI governance because machine identities often protect the data paths and secrets most worth preserving over time.
- Post-Quantum Cryptography: Cryptographic algorithms designed to remain secure against attacks from sufficiently powerful quantum computers. In practice, PQC is a migration problem as much as an algorithm problem because organisations must replace trust anchors, certificates, and secrets without breaking identity-dependent systems.
What's in the full article
Cycode's full article covers the operational detail this post intentionally leaves for the source:
- Step-by-step guidance for mapping cryptographic libraries to specific code paths and runtime services.
- A practical six-step CBOM build process, including how to classify quantum-vulnerable algorithms.
- The relationship between SBOM and CBOM implementation in real engineering workflows.
- The article's discussion of post-quantum replacement priorities and crypto agility constraints.
Deepen your knowledge
NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, workload identity, secrets management, and identity lifecycle practices that support stronger trust control. It helps practitioners connect identity operations to the governance discipline that CBOM-adjacent programmes increasingly depend on.
Published by the NHIMG editorial team on August 18, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org