Artifact GuideGLOBALFIPS 140-3

FIPS 140-3 Validation Maintenance

A maintenance guide for keeping FIPS 140-3 certificate claims tied to the validated module, tested environment, Security Policy, and algorithm evidence.

Use it before publishing certificate claims after product releases, firmware changes, operating-environment updates, or dependency changes.

Author
Sorena AI
Published
May 9, 2026
Updated
Jul 24, 2026
Sections
5

Structured answer sets in this page tree.

Primary sources
13

Cited legal and guidance references.

Publication metadata
Sorena AI
Published May 9, 2026
Updated Jul 24, 2026
Overview

After any product, module, firmware, software, platform, dependency, or vulnerability change, decide whether the shipped implementation still matches the validated cryptographic module. Compare the module name and version, boundary, tested operational environments, services, Security Policy, algorithm evidence, caveats, and live CMVP status. If the change affects the validated scope or a FIPS 140-3 requirement, pause the existing claim until the vendor and an accredited CST laboratory select and complete the applicable CMVP path.

Section 1

Anchor maintenance on the validated module

FIPS 140-3 validation applies to a cryptographic module, not automatically to the whole product that contains or calls it. Start with the public CMVP entry and Security Policy: module name, version, type, boundary, overall and section ratings, approved and non-approved services, tested operational environments, caveats, certificate status, and sunset date.

Keep a separate release-to-module record for each product that depends on the module. Record the shipped binary or hardware identifier, product build, deployment environment, how the product invokes approved services, and the exact public wording. NIST states that a product containing an embedded validated module cannot claim that the product itself is validated, and FIPS validation does not assure that the product invokes the embedded module correctly.

Assign ownership before release. Engineering supplies the build and change evidence; the module vendor owns the controlled validation documentation and engages the CST laboratory; the CST laboratory evaluates and tests the applicable scenario; CMVP accepts or rejects the submission and updates the public record; and the release or assurance owner approves only wording that matches the live evidence.

  • Record the CMVP certificate number, module name, module version, Security Policy version, and validation status before approving a public claim.
  • Map each product SKU, service build, firmware image, or package version to the exact validated module it uses.
  • Check whether the release changes the cryptographic boundary, module interfaces, roles, services, approved-mode behavior, self-tests, or SSP handling.
  • Withhold customer-facing FIPS 140-3 wording when the changed implementation cannot be traced back to the validated module evidence.
  • Set recurring checks at release approval, procurement renewal, certificate sunset review, dependency-status review, and each published CMVP algorithm or guidance transition that affects the module.
Section 2

Check certificate status before relying on it

Check the live CMVP record rather than relying on an old certificate image, copied Security Policy, or inherited supplier statement. Active is the default status for a newly validated module. means the record is no longer Active because it reached its sunset date or was affected by current guidance or a programmatic transition; it is not the same as revocation. Revoked means the validation is no longer valid and may not be cited to demonstrate FIPS 140 conformity.

FIPS 140-3 warns that the list is for reference and should not support new procurement decisions. The current CMVP Management Manual allows an agency to make its own documented risk decision about continued use of a Historical module. A bound or embedded relying module can inherit Historical status from the existing validated module, so track both records.

A standard FIPS 140-3 validation is normally Active for five years. An is also Active but has a two-year sunset because CMVP reviewed the submission for completeness after the CST laboratory fully tested it. Do not calculate status from those periods alone: the live entry controls, and a transition, flaw decision, or dependency can change status earlier.

  • Verify the module on the public CMVP list before procurement responses, audit evidence, and customer trust-center updates.
  • Do not use a entry as support for a new procurement claim. For continued use, record the agency's risk decision, deployed purpose, transition plan, and any relevant algorithm or guidance change.
  • Stop citing a Revoked validation to demonstrate conformity; escalate replacement and customer-notification decisions under the applicable contract and agency policy.
  • For embedded validated modules, capture the embedded module certificate number, version, and status next to the top-level module evidence.
  • Update public wording when a certificate moves status, a dependency certificate changes status, or the product no longer ships the validated module version.
  • Record the status-check date, sunset date, validation history, transition exposure, and named owner for the next check.
Section 3

Classify changes that can disturb the validation claim

Trigger a change review when the module, its certificate evidence, or the product's reliance on that evidence changes. Excluded components remain inside the cryptographic boundary: CMVP guidance requires if an excluded component changes and requires the overall module version to change.

Operational-environment changes also need a recorded comparison. For software modules, the tested environment includes the operating system, platform, processor, and any hypervisor. Do not assume that a new processor bit size, accelerator, operating-system release, hypervisor, compiler result, or platform is covered because the module source code is unchanged.

Classify the change with a CST laboratory against section 7.1 of the current CMVP Management Manual. Vendor Update covers administrative changes; VAOE changes Security Policy text for vendor-affirmed environments; NSRL covers changes the laboratory can show are non-security-relevant; ALG and OEUP cover algorithm and tested-environment updates; RBND covers rebrands; and UPDT, CVE, TRNS, and PHYS address specified security-relevant, vulnerability, transition, or physical changes. A change outside the allowed conditions needs Full Submission.

  • Treat boundary, excluded-component, embedded-module, and bound-module changes as maintenance triggers.
  • Treat operating system, platform, processor, processor algorithm accelerator, processor algorithm implementation, virtualization, compiler, and tested-environment changes as evidence triggers for software, firmware, and hybrid modules.
  • Treat algorithm implementation, entropy source, DRBG, approved service indicator, and non-approved service changes as certificate-claim triggers.
  • Do not treat a source-code change as vendor affirmation of a new environment. The Management Manual sends source modifications to a laboratory-assessed scenario such as NSRL, OEUP, or UPDT.
  • Record one disposition: no impact to the validated module shown; product evidence or wording update only; CST laboratory assessment needed; CMVP submission needed; or the public claim must remain paused pending a new validation.
  • Retain the route rationale, regression or full-testing evidence, CAVP and ESV updates, submitted Security Policy, CMVP correspondence, validation history, and the date the public record changed.
Section 4

Maintain the evidence pack that supports the claim

The maintenance pack should show the relationship between the changed product and the validated module. It needs enough detail for a release owner, customer assurance team, vendor, or CST laboratory to identify the deployed module and reproduce the impact decision.

Keep algorithm and module evidence separate. CAVP tests implementations of approved cryptographic algorithms; CMVP validates the defined cryptographic module. The CMVP certificate detail links the module to its CAVP algorithm references. A CAVP certificate alone does not support a FIPS 140-3 module claim, and a buyer usually verifies the module through the public CMVP record and its Security Policy.

  • Module identity: certificate number, module name, module version, Security Policy version, validation status, security level, and module type.
  • Release linkage: product version, firmware or software build, shipped module binary or component version, and customer-facing claim text.
  • Boundary evidence: diagrams, component list, excluded-component rationale, embedded or bound module references, roles, services, and approved-mode indicators.
  • Environment evidence: tested operating environments, platform assumptions, processor or accelerator assumptions, and any operational-environment update rationale.
  • Algorithm evidence: CAVP certificate numbers referenced by the module record, algorithm versions, tested environments, entropy-source and DRBG evidence, and any vendor-affirmed methods or environments that the Security Policy identifies.
Section 5

Customer-facing wording must not outrun the certificate

Do not publish a claim that no longer matches the public record or shipped configuration. Avoid saying that a product is FIPS 140-3 validated unless the product and validated cryptographic module are the same defined object. When a product contains the module, identify the module name, version, and certificate and state that the product uses it; do not imply that CMVP validated the containing product or its integration.

Make maintenance review a publication control. Before a trust-center entry, datasheet, RFP response, support article, or sales answer is released, the evidence owner should check the module identity, live status, caveats, tested or affirmed environment, Security Policy, product mapping, and approved-service use. Pause wording that cannot be tied to those facts.

  • Name the module and certificate instead of implying that every product feature, deployment, or service environment is validated.
  • Do not cite an old certificate, copied supplier statement, or inactive dependency without checking current public status.
  • Do not reuse CAVP certificates after an algorithm implementation or tested operational environment changes unless the evidence still matches.
  • Do not promise validation, , or certificate updates on a fixed calendar. FIPS 140-3 says review timing depends on coordination among the vendor, testing laboratory, and CMVP, and the public IUT and Modules in Process lists do not establish a completion date.
Primary sources

References and citations

csrc.nist.gov
Referenced sections
  • Primary official source for maintenance topics including certificate identity, embedded modules, excluded components, operational environments, algorithm evidence, revalidation triggers, and Security Policy documentation.
csrc.nist.gov
Referenced sections
  • Section 7.1 defines the current full-validation and revalidation scenarios and assigns impact evaluation and testing responsibilities to the vendor and CST laboratory.
csrc.nist.gov
Referenced sections
  • Public NIST search page for checking CAVP algorithm certificate evidence before relying on it in a maintained FIPS 140-3 claim.
csrc.nist.gov
Referenced sections
  • Explains how a containing product may reference an embedded validated module without claiming that the product itself is validated.
csrc.nist.gov
Referenced sections
  • Explains that a certificate detail record includes module information, CAVP algorithm references, Security Policies, certificate material, and vendor links when provided.
doi.org
Referenced sections
  • Grounds the page on module-level validation, security levels, cryptographic services, module implementations, and approved security functions.
"cryptographic module"
Related guides

Explore more topics

FIPS 140-3 algorithm certificate mapping: ACVTS certificates to module boundary
Map CAVP algorithm certificates to FIPS 140-3 module services, approved security functions, security policy tables, and validation evidence.
FIPS 140-3 Algorithm Certificates FAQ
How CAVP algorithm certificates support, but do not replace, FIPS 140-3 cryptographic module validation evidence.
FIPS 140-3 Applicability Test
Check whether FIPS 140-3 applies to a cryptographic module claim by testing agency use, module boundary, security level, approved functions, CMVP status, and procurement evidence.
FIPS 140-3 Approved and Non-Approved Mode Workflow
Classify FIPS 140-3 module services by approved security service, allowed no-security-claimed use, and non-approved service evidence.
FIPS 140-3 approved-mode evidence workflow
Collect FIPS 140-3 approved-mode evidence for a specific module service: boundary, indicator, selected CAVP capabilities, Security Policy entry, and deployment configuration.
FIPS 140-3 Certificate Maintenance FAQ
How to maintain FIPS 140-3 certificate evidence after validation by checking module status, version, caveats, Security Policy, and revalidation records.
FIPS 140-3 Change Impact Review
Review FIPS 140-3 module changes against boundary, version, operational environment, embedded module, software loading, CVE, and certificate evidence.
FIPS 140-3 CMVP Lifecycle and Status Guide
Follow a FIPS 140-3 module from scoping and CST-laboratory testing through CMVP review, publication, Active status, revalidation, and procurement checks.
FIPS 140-3 compliance guide
An official source FIPS 140-3 compliance guide for cryptographic module scope, security-level claims, CMVP validation evidence, and procurement review.
FIPS 140-3 Entropy and DRBG Evidence
FIPS 140-3 entropy and DRBG guidance for module boundary decisions, entropy caveats, Security Policy evidence, ESV references, and DRBG CSP handling.
FIPS 140-3 Entropy Evidence FAQ
How FIPS 140-3 entropy evidence should document entropy source location, GetEntropy access, SP 800-90B testing, Security Policy text, and certificate caveats.
FIPS 140-3 FAQ for Cryptographic Modules
Answers to common FIPS 140-3 questions about scope, CMVP validation, algorithm certificates, module boundaries, approved mode, and validation evidence.
FIPS 140-3 Module Boundaries FAQ
Understand how FIPS 140-3 module boundaries affect cryptographic module scope, interfaces, software and firmware components, and bound or embedded validated modules.
FIPS 140-3 Module Boundary Selector Workflow
A FIPS 140-3 workflow for selecting a cryptographic module boundary, separating embedded and bound modules, and collecting CMVP validation evidence.
FIPS 140-3 operational environments FAQ
Learn what a FIPS 140-3 operational environment means for software, firmware, and hybrid cryptographic modules, and what evidence to check before relying on a validation claim.
FIPS 140-3 security levels: how to choose and evidence them
A practical FAQ on FIPS 140-3 security levels, module scope, CMVP evidence, bound or embedded modules, and common claim mistakes.
FIPS 140-3 Security Policy Template
Draft the vendor-authored parts of a FIPS 140-3 CMVP Security Policy and prepare the structured module information that CMVP merges into the final policy.
FIPS 140-3 Validation Checklist
Checklist for preparing a cryptographic module for FIPS 140-3 validation: boundary, levels, services, approved algorithms, entropy, tests, security policy, and change evidence.
FIPS 140-3 Validation Maintenance Change Workflow
Triage a changed FIPS 140-3 module against current CMVP revalidation scenarios, Security Policy evidence, CAVP testing, operational environments, and CVE handling.
FIPS 140-3 Vendor Affirmation FAQ
When vendor affirmation can support a FIPS 140-3 module claim, what it does not supersede, and which Security Policy, CAVP, CSTL, and test-report evidence to keep.
FIPS 140-3 vs ISO/IEC 19790 and ISO/IEC 24759
Compare FIPS 140-3 with ISO/IEC 19790 and ISO/IEC 24759 for cryptographic module validation scope, evidence, testing, and procurement claims.
FIPS 140-3: FIPS 140-2 vs FIPS 140-3
Compare FIPS 140-2 legacy references with FIPS 140-3 requirements, ISO/IEC 19790 alignment, CMVP testing evidence, and guidance mappings.
FIPS 140-3: Module Boundary and Service Mapping
Map a FIPS 140-3 cryptographic module boundary to services, approved algorithms, operational environments, and CMVP validation evidence.
FIPS 140-3: Module Boundary Selector
Select and document a FIPS 140-3 cryptographic module boundary across hardware, software, firmware, operational environment, services, and validation evidence.
FIPS 140-3: Operational Environment
FIPS 140-3 operational environment guidance for software, firmware, hybrid, CAVP certificate, EVM, and PAA/PAI validation claims.
FIPS 140-3: Security Levels Explained
Compare FIPS 140-3 Security Levels 1 through 4 by requirement area and document a level claim without extending it beyond the validated module.
FIPS 140-3: step-by-step workflow for mapping algorithm certificates to CMVP modules
Map CAVP algorithm certificates to a FIPS 140-3 module by matching the tested implementation, operational environment, service use, and CMVP Security Policy record.
How should teams handle approved mode under FIPS 140-3?
Answer the FIPS 140-3 approved-mode question with service-level indicators, Security Policy evidence, and limits on non-approved functions.