CBOM management: ownership, policy, certificate lifecycle and drift
Generating a CBOM is a project; managing one is a practice. This guide covers the operating model that keeps a cryptographic inventory accurate and useful.
- Every cryptographic asset needs an owner and a link to the application and business service it supports.
- Write cryptographic policy as testable rules, based on public baselines and your own risk decisions, and record exceptions with expiry dates.
- Track key states using NIST SP 800-57's lifecycle and forecast certificate expiry, which matters more as public TLS certificate lifetimes fall towards 47 days.
- Compare each new CBOM with the previous version to detect drift: new weak cryptography, reintroduced protocols or unexplained key changes.
- CERT-In recommends updating CBOMs when components or algorithms change and reviewing them at least quarterly.
From inventory to operating model
CERT-In's Version 2.0 guidelines treat the CBOM as a living record. Organisations "must maintain an accurate and up-to-date CBOM/QBOM" (rec. 8.4.1.3), established workflows must update it as algorithms or components are introduced, modified or deprecated (8.4.1.13), and security teams should incorporate it into vulnerability management (8.4.1.9) [1]. Meeting those expectations needs four things: ownership, policy, lifecycle tracking and drift detection.
Ownership
Cryptography is usually shared between application teams, infrastructure, network, PKI and security. Assign responsibility explicitly:
| Role | Responsible for |
|---|---|
| Asset owner (application or platform team) | Fixing findings on the assets their service uses; approving exceptions |
| Cryptography or security architecture | Writing and maintaining the cryptographic policy |
| PKI and key management | Certificate issuance and renewal; key custody in HSMs and KMS |
| CBOM operations | Running discovery, merging results, validating completeness |
| Procurement and vendor management | Obtaining and refreshing supplier CBOMs |
CERT-In's best practices also call for cross-functional collaboration across security, engineering, legal and compliance [1]. An asset without an owner should itself be treated as a finding.
Policy as testable rules
A policy that says "use strong cryptography" cannot be tested. Write rules that the CBOM can be checked against automatically:
- Protocols: TLS 1.0 and 1.1 not permitted, reflecting RFC 8996 [4].
- Key sizes: no keys below 112-bit security strength, reflecting NIST SP 800-131A Rev. 2, for example RSA below 2048 bits [3].
- Hashes: no SHA-1 for digital signature generation except where specifically allowed [3].
- Modes: no ECB for data encryption.
- Your own choices, such as preferred cipher suites or minimum key sizes for new deployments.
Record exceptions with an owner, reason, compensating control and expiry date. Exceptions without expiry become permanent.
Key lifecycle
NIST SP 800-57 Part 1 Rev. 5 defines key states, pre-activation, active, suspended, deactivated, compromised and destroyed, and the cryptoperiod, "the time span during which a specific key is authorized for use" [2]. CERT-In's minimum key fields include state, creation date and activation date [1]. Use them to spot keys past their cryptoperiod, keys still active after the service they protected was retired, and compromised keys that remain in use.
Certificate lifecycle
Certificates have the most visible failure mode: expiry causes outages. The CBOM should hold every certificate's Not Valid After date and owner, and alert well before expiry. The pace is increasing. The CA/Browser Forum's Ballot SC081v3 reduces the maximum validity of publicly trusted TLS certificates in stages from 398 days to 47 days, starting in March 2026 and concluding in March 2029 [5]. At that cadence manual renewal is impractical, and automation through protocols such as ACME (RFC 8555) becomes necessary [6]. The CBOM's role is to confirm that every certificate is covered by automation and to flag those that are not. See CBOM vs certificate management.
Drift detection
Compare each new CBOM version with the previous one. Changes to watch:
- A protocol version or cipher suite reappearing after it was removed.
- New algorithm assets that break policy, often from a new library or a copied code snippet.
- Certificates issued outside the approved CAs.
- Assets disappearing without a change record, a sign that discovery coverage dropped, not that the risk went away.
CERT-In recommends version control and change management for CBOMs, and scheduled reviews "at least quarterly" [1].
Suppliers
Request an updated CBOM with each major release of a supplied product and on disclosure of vulnerabilities in its cryptographic components. See CBOM procurement requirements.
Measuring the practice
- Coverage: share of in-scope applications with a CBOM newer than the review period.
- Ownership: share of assets with a named owner.
- Policy: open violations by severity and age; exceptions past expiry.
- Lifecycle: certificates expiring within 30 days without automated renewal.
- Agility: time to replace an algorithm across a service, the capability NIST CSWP 39 describes as crypto agility [7].
How IntelliXBOM helps
IntelliXBOM keeps version history and diffs for every CBOM, so drift between scans is visible. It correlates cryptographic assets with vulnerabilities, end-of-life data and business services, records decisions such as VEX statements, and maps the inventory to framework controls with timestamped evidence for periodic reviews.
Frequently asked questions
Who should own the CBOM?
The CBOM as a whole is usually run by security or a cryptography function, but each asset should be owned by the team whose service uses it. PKI teams own certificate issuance and key custody, and procurement owns supplier CBOMs.
What is CBOM drift?
Drift is change between successive CBOM versions that was not planned, such as a deprecated protocol reappearing or a certificate issued by an unapproved CA. Comparing versions detects it, and unexplained disappearances often indicate a gap in discovery.
How do shorter certificate lifetimes affect CBOM management?
The CA/Browser Forum is reducing maximum public TLS certificate validity to 47 days by March 2029. That makes automated renewal essential and makes the CBOM useful for confirming that every certificate is covered by automation.
Sources
- Technical Guidelines on SBOM, QBOM & CBOM, AIBOM and HBOM, Version 2.0 (9 July 2025)CERT-In, Government of Indiawww.cert-in.org.in/PDF/TechnicalGuidelines-on-SBOM,QBOM&CBOM,AIBOM_and_HBOM_ver2.0.pdf
- SP 800-57 Part 1 Rev. 5, Recommendation for Key Management: Part 1 – General (May 2020)NISTcsrc.nist.gov/pubs/sp/800/57/pt1/r5/final
- SP 800-131A Rev. 2, Transitioning the Use of Cryptographic Algorithms and Key Lengths (March 2019)NISTcsrc.nist.gov/pubs/sp/800/131/a/r2/final
- RFC 8996, Deprecating TLS 1.0 and TLS 1.1 (March 2021)IETFwww.rfc-editor.org/rfc/rfc8996
- Ballot SC081v3: Introduce Schedule of Reducing Validity and Data Reuse Periods (April 2025)CA/Browser Forumcabforum.org/2025/04/11/ballot-sc081v3-introduce-schedule-of-reducing-validity-and-data-reuse-periods/
- RFC 8555, Automatic Certificate Management Environment (ACME) (March 2019)IETFwww.rfc-editor.org/rfc/rfc8555
- CSWP 39, Considerations for Achieving Crypto Agility: Strategies and PracticesNISTcsrc.nist.gov/pubs/cswp/39/upd1/considerations-for-achieving-crypto-agility/final
Sources checked in September 2026. Regulations and guidance change; always refer to the issuing body’s current publication. This content is for general information and is not legal advice.