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
May 9, 2026
Sections
5

Structured answer sets in this page tree.

Primary sources
11

Cited legal and guidance references.

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

Use this page when a FIPS 140-3 claim must stay accurate after a product, module, firmware, software, platform, or dependency change. The maintenance question is whether the shipped implementation still matches the validated cryptographic module name, version, boundary, tested operational environment, certificate status, Security Policy, and algorithm evidence.

Section 1

Anchor maintenance on the validated module

FIPS 140-3 validation is about a cryptographic module, not the whole product that contains or calls it. Maintenance work should start with the module identified on the CMVP certificate and in the Security Policy: module name, version, type, boundary, security level, approved services, non-approved services, and tested operational environment.

Keep a separate record for the product release that depends on the module. That prevents release notes, sales language, and procurement responses from expanding the certificate claim beyond the validated module scope.

  • 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.
Section 2

Check certificate status before relying on it

A maintained claim needs a live public evidence check, not only an old PDF or an inherited vendor statement. FIPS 140-3 notes that agencies may purchase products on the CMVP validated modules list and warns that the Historical list is for reference rather than procurement decisions.

Bound or embedded validated modules need the same status discipline. CMVP guidance says an implementation under test can inherit Historical validation status from an embedded validated module, so downstream maintenance records must track the embedded certificate as well as the top-level certificate.

  • Verify the module on the public CMVP list before procurement responses, audit evidence, and customer trust-center updates.
  • Do not use Historical-list entries as procurement support unless the customer or agency explicitly accepts that status for the use case.
  • 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.
Section 3

Classify changes that can disturb the validation claim

Maintenance review should be triggered by changes that affect the cryptographic module, its certificate evidence, or the product's reliance on that evidence. Excluded components still matter because CMVP guidance treats them as inside the module boundary for validation-status purposes.

Operational-environment changes are also validation evidence events. CMVP guidance describes the certificate as a benchmark for the configuration and operational environment used during validation testing, so platform, processor, accelerator, operating-system, and hypervisor changes need documented comparison against the tested environment.

  • Treat boundary, excluded-component, embedded-module, and bound-module changes as maintenance triggers.
  • Treat operating system, platform, processor, PAA, PAI, virtualization, 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.
  • Keep the impact decision narrow: no module impact shown, evidence update needed, lab or vendor review needed, or public claim must be paused.
Section 4

Maintain the evidence pack that supports the claim

A useful maintenance pack proves the relationship between the changed product and the validated module. It should be compact enough for customer assurance teams to inspect, but specific enough that a CST laboratory, vendor owner, or security reviewer can see the module evidence behind each public claim.

Keep algorithm and module evidence separate. CAVP evidence supports approved algorithm implementations, while CMVP evidence supports the cryptographic module validation. A product claim normally needs both the module certificate context and the algorithm evidence that the module relies on.

  • 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, algorithm versions, tested environments, entropy or DRBG evidence, and any vendor-affirmed items that require explicit support.
Section 5

Customer-facing wording must not outrun the certificate

The most common maintenance failure is a claim that sounds correct but no longer matches the certificate. Avoid broad phrases such as product is FIPS 140-3 certified unless the product itself is the validated module and the wording names the module scope accurately.

Use maintenance review as a publication control. Every trust-center entry, datasheet, RFP response, support article, and sales answer should identify the validated module or avoid FIPS 140-3 claims until the evidence owner has checked certificate status, version, environment, and Security Policy scope.

  • 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 maintenance, revalidation, or certificate updates on a fixed calendar; the FIPS source says review timing depends on vendor, lab, and CMVP coordination.
Primary sources

References and citations

csrc.nist.gov
Referenced sections
  • Supports maintaining exact module, EVM, Security Policy, operational-environment, and CAVP evidence before publishing claims.
"Information in this document is subject to change"
csrc.nist.gov
Referenced sections
  • Supports maintenance checks for embedded validated modules and inherited validation status.
"inherit the Historical validation status"
csrc.nist.gov
Referenced sections
  • Supports using certificate name, version, and tested operational environment as maintenance anchors.
"benchmark for the configuration and operational environment"
csrc.nist.gov
Referenced sections
  • Public NIST search page for checking algorithm certificate evidence when algorithms or tested environments change.
"validation-search"
csrc.nist.gov
Referenced sections
  • Public NIST source for the role of CAVP testing in validating approved cryptographic algorithm implementations.
"validation testing of Approved cryptographic algorithms"
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
A grounded workflow for collecting FIPS 140-3 approved-mode evidence: module boundary, approved services, service indicators, CAVP certificates, Security Policy entries, and change review.
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 compliance guide
A grounded 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
Build a FIPS 140-3 module Security Policy with sections for boundary, roles, services, approved algorithms, SSP handling, self-tests, and CMVP evidence.
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
A FIPS 140-3 workflow for triaging module changes against CMVP validation scope, Security Policy evidence, CAVP certificates, software loading, and CVE records.
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: CMVP Lifecycle Timeline
Practical FIPS 140-3 guidance for CMVP Lifecycle Timeline: scope, controls, evidence, source-linked decisions, and implementation checkpoints.
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
Explain FIPS 140-3 Security Levels 1 through 4, what they cover, and how to document level claims for cryptographic module validation.
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 implementation identity, operational environment, module services, and security policy evidence.
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.