- Grounds the evidence fields for Security Policy alignment, embedded modules, excluded components, software/firmware loading, CAVP certificates, CVE records, and validation-maintenance decisions.
"The burden of proof is on the vendor"
A release-review workflow for deciding whether a product, firmware, software, dependency, or vulnerability change affects a FIPS 140-3 validation claim.
Use it to keep CMVP certificate claims, Security Policy references, CAVP evidence, and customer-facing wording aligned after changes.
Structured answer sets in this page tree.
Cited legal and guidance references.
Use this workflow when a changed product or service depends on a FIPS 140-3 validated cryptographic module. The review should not start with the product release note; it should start with the validated module identity, version, boundary, operational environment, approved services, Security Policy, and public certificate evidence that the changed implementation is still relying on.
FIPS 140-3 validation is about a cryptographic module, not a whole product by default. The intake step should name the module, module version, certificate number or validation reference, module type, security level claims, operational environment, and the Security Policy version that supports the public claim.
This avoids a common maintenance error: treating every product release as a validation event, or treating no product release as one. A release only needs FIPS 140-3 change review when it may alter the validated module, its boundary, its tested environment, its approved-service behavior, or the evidence used to make the claim.
The first decision point is location. A change inside the cryptographic boundary, in an excluded component inside that boundary, in a bound or embedded validated module, or in the tested operational environment carries different evidence consequences than a change in unrelated product code.
CMVP guidance makes several of these consequences explicit. For example, changes to excluded components can require the overall module version to change, and an implementation that embeds another validated module must identify that module by name, certificate number, and version in the Security Policy and validation test report.
Software and firmware changes need a specific branch in the workflow because CMVP guidance distinguishes complete image replacement from software or firmware loading. A complete replacement can be treated as a new module, while loaded code associated with, bound to, modifying, or required by the validated module can trigger load-test expectations before execution.
Algorithm and vulnerability evidence should be reviewed in the same maintenance pass. Reused CAVP evidence depends on the algorithm implementation and environment assumptions, and CMVP guidance expects vendors to list module-associated CVEs or explain non-applicability or mitigation for security-relevant CVEs.
Use this workflow to keep module identity, Security Policy evidence, CAVP certificate references, vulnerability records, and customer-facing FIPS 140-3 wording aligned after releases.
Track changed module evidence, certificate references, owners, and customer claim approvals.
Resolve boundary, operational-environment, CAVP, CVE, and Security Policy questions against cited sources.
Review the changed implementation, validation evidence, and public claim wording with Sorena.
Use this workflow as the operating record for a validation-maintenance review. Capture each step in plain language so the reviewer can see who owns the check, what evidence was reviewed, and what release decision followed.
Step 1: the product security owner confirms the module name, version, certificate reference, Security Policy version, and product build, then checks whether the public claim is about that exact FIPS 140-3 module.
Step 2: the module engineering owner reviews the boundary diagram, service table, changed components, and operational-environment list to decide whether the change touches the validated boundary, excluded components, embedded modules, or tested environment.
Step 3: the cryptography owner reviews CAVP certificate numbers, approved-service indicators, entropy or DRBG records, and self-test evidence to confirm that approved algorithm and approved-service claims are still supported.
Step 4: the release or vulnerability owner reviews software or firmware loading evidence, CVE applicability, mitigation notes, and customer wording to decide whether the release can reuse the claim or must withhold wording until vendor, lab, or CMVP support is available.
The output should be a narrow evidence packet that explains whether the changed implementation can continue using the existing FIPS 140-3 claim. It should not overstate a new validation, guarantee acceptance by CMVP, or turn internal release approval into a public compliance certificate.
When the classification is uncertain, the safest content action is to withhold or qualify the public claim until the vendor, CST laboratory, or CMVP-facing evidence supports it. The record should show exactly which source of uncertainty remains: boundary, version, operational environment, software loading, CAVP evidence, CVE status, Security Policy text, or certificate status.
"The burden of proof is on the vendor"
"The overall module version shall change"
"constitutes a new module"
"validation-search"
"should not be used for procurement decisions"
"validated under the CMVP"
"secure design and implementation"