CBOM - compliance information item for Post-Quantum Cryptography #966
Replies: 1 comment 1 reply
|
Good question. One reframe first: for crypto, "vulnerable" usually depends on intended use. RSA-2048 protecting a short-lived session token is a very different risk from the same algorithm protecting data that has to stay secret for decades. So, applicability here is mostly a question of how the asset is used, which is where behaviors come in. Today (1.6/1.7), most of this is expressible by pairing a CBOM with CycloneDX Attestations (CDXA):
What's missing today is intended use, a real migration status, and a framework-agnostic risk object. That is what 2.0 adds:
Two open issues are the best place to push this: #670 (declaring usage context, which ties into the behavior work and calls out PQC readiness directly) and #669 (grouping assets under the named standard they implement). We're also planning to generalize certification beyond today's FIPS 140 and Common Criteria enum so any component, party, or crypto asset can carry any certification type. Happy to sketch a concrete worked example, and the Cryptography WG call is a good place to take it further. |
Uh oh!
There was an error while loading. Please reload this page.
I'm currently working on Post-Quantum Cryptography use cases based on CBOM.
I'd like to ask whether the specification considers a way to represent or export compliance information related to frameworks or guidelines such as NIST Post-Quantum Cryptography.
Similar to SBOMs use case, where vulnerabilities can be exported (using for example Dependency-Track tool) and their applicability communicated through VEX documents, is there an equivalent concept within the CBOM ecosystem for reporting deprecated algorithms, quantum-vulnerable assets, or PQC migration status with respect to a specific framework or guideline, such as the NIST PQC standards and migration guidance?
If not, is there a recommended approach for modeling and exchanging this type of information in a CBOM?
All reactions