CBOMProfiles /Methodology ← Working group site
CONTEXT

Related work

Several efforts address adjacent parts of the same problem, and two of them sit within the PKI Consortium. This section describes how they relate to CBOM profiles, so that an adopter can tell which artifact answers which question and where one depends on another.

PQC Maturity Model

The PQC Maturity Model is maintained by the PKI Consortium Post-Quantum Cryptography Working Group and is at version 1.0.1 at the time of writing. Unlike most maturity models, which assess an organization's internal posture, the PQCMM assesses products and services in the supply chain. That makes its subject the same as the subject of the interface model used here: a product treated from the outside, by a party that did not build it.

The model defines six cumulative levels. A product claiming a level satisfies every requirement of the levels below it.

LevelSummaryBearing on this methodology
0 NoneNo post-quantum capability implemented
1 InitialCapabilities available for testing and evaluationCorresponds to a capabilityStatus below available in the migration profile
2 FoundationalProduction-ready and standards-conformant supportCorresponds to declared support in the migration profile's Supported attributes
3 AdvancedCryptographic inventory, SBOM support, cryptographic agilityThe inventory requirement is the subject of Inventory
4 ManagedCBOM support, hybrid cryptography, zero-legacy capabilityThe dependency described below
5 OptimizedPost-quantum by default, benchmarked, certified implementations

Where the two efforts meet

PQCMM Level 4 requires CBOM support. It does not define what a CBOM must contain, and the working group is not aware of a published definition it could point an assessor at — which is the gap this methodology exists to fill, so the claim should be read as a statement of why the work was started rather than as a survey result. An assessor evaluating a product against Level 4 therefore decides for itself what a sufficient CBOM looks like, and a vendor produces whatever satisfies the assessor in front of it. That is the ambiguity the PQCMM was created to remove from the phrase "quantum-ready", and it reappears one level down in the phrase "CBOM support".

A profile is a definition of what a CBOM must contain for a stated purpose, expressed so that a document can be checked against it mechanically. That is what a level requirement of this kind needs if it is to be assessed consistently by different assessors.

How the two divide the work

The complement is clean, and the architecture of this methodology already provides for it. Policy Evaluation states that derived judgements are computed by external versioned policy from the facts a CBOM discloses, and names cryptographic maturity as one of its examples. The PQCMM is an instance of exactly that external policy.

PQC Maturity ModelCBOM profiles
Question answeredHow ready is this product, on a scale of 0 to 5Does this document disclose what the purpose requires
ResultA graded level, cumulativeA verdict per profile: conforms, does not conform, or refused
SubjectA product or service as named, released and shippedOne revision of one document
Assessed bySelf-assessment, or an accredited third-party assessorA validator, mechanically
Changes whenThe criteria are revised, or the product advancesThe profile is revised, or a new document revision is produced
RoleConsumes the facts and forms a judgementSpecifies and supplies the facts

Because the PQCMM assesses products, its levels and a profile family's depths are easy to confuse, and they are different kinds of thing. A PQCMM level is a judgement about a product, computed from disclosed facts against criteria that are revised over time. A depth in a profile family is a set of rules a document is checked against, fixed at a version. That is why Maturity does not call a deeper profile a maturity level: one is what the judgement reads, the other is the judgement.

The relationship runs one way. A maturity level is derived from disclosed facts, so a change in the criteria changes the level without any document changing. That is the property the separation exists to protect, and it is why the level is not recorded as a CBOM attribute. See the treatment of derived judgements in Policy Evaluation and decision 0002 in the repository.

Attributes that read as evidence

The migration profile was developed from a consumer's planning questions and not from any maturity model. Several of its attributes nevertheless correspond to what an assessment at Levels 2 to 4 appears to require, which is a reasonable indication that the two are addressing the same subject matter.

AttributeWhat an assessment could use it for
keyExchangeSupported, authenticationSupportedWhich post-quantum algorithms the product can be configured to use
coexistenceWhether hybrid operation is possible, which Level 4 requires
enablementMethod, minimumProductVersionWhether a capability is available in a shipped release, and what a customer must do to reach it
capabilityStatus, blockedByWhere a capability stands, and what is preventing it
implementationPurlWhich library provides the capability, which bears on agility and on zero-legacy claims
lifecycleStageWhether a stated fact was intended, implemented, configured or observed, which determines how far the evidence goes

The mapping above is offered as an observation and has not been agreed with the PQC Working Group. Establishing whether a conforming CBOM could serve as evidence for a PQCMM assessment is work for the two groups together.

A difference to reconcile

The two efforts treat external schemes differently, and both positions are correct for their purpose. The PQCMM references schemes such as CycloneDX and Package URL by name and takes whichever version is current, deliberately, so that the model does not age as those schemes are revised. This methodology pins carrier versions with a declared acceptance range, because a validator has to know which structures it can read before it evaluates anything. See Versioning.

The two do not conflict. A maturity criterion asking whether a product supports CBOMs is satisfied by support for the scheme; a validator checking a specific document needs to know the version in front of it. Anyone reading both should not take the difference as a disagreement about how schemes are referenced.

Timing

A certification programme is planned, under which independent assessors validate vendor evidence and formal certificates are issued. It is targeted for announcement at the Post-Quantum Cryptography Conference in Amsterdam on 1 to 3 December 2026. Assessment practice for Level 4 will settle as that programme is designed. Work done before then can inform what CBOM support is taken to mean; work done afterwards will be reconciling with an interpretation already in use.

PQC Capabilities Matrix

The PQC Capabilities Matrix is a further output of the same working group, recording which products support which post-quantum capabilities. Its subject overlaps with the declared capability attributes of the migration profile. The relationship has not been examined and is recorded as an open question.

PKI Maturity Model

The PKI Maturity Model assesses an organization's PKI operation rather than a product, and includes a post-quantum category within a broader framework. It sits at a different level from both the PQCMM and this methodology. An operator may hold a mature PKI operation and deploy products with no post-quantum capability, and the reverse is equally possible, so the two assessments answer different questions about different subjects.

What the working group is asked to decide

PKIC CBOM Profiles Working Group ยท illustrative documentation.