Artifact GuideGLOBALFIPS 140-3

FIPS 140-3 FAQ

Direct answers to common questions about scope, validation, algorithm evidence, and approved mode claims.

Based on NIST and implementation guidance. Use it for product, procurement, and evidence review; confirm live certificate status in CMVP records.

Author
Sorena AI
Published
May 9, 2026
Updated
Oct 15, 2026
6 sections11 primary sources8 FAQ modules
Overview

sets security requirements for validated cryptographic modules, not a blanket approval for every system that uses cryptography. Start with the exact module and version, why validated cryptography is required, and whether the deployed environment and services match the live record. This FAQ gives standalone answers for product, procurement, , and customer-evidence reviews.

Browse sub-FAQs

Choose the question set you need

These focused FAQ modules break this artifact into narrower answer sets so teams can move straight to the right source-backed guidance.

Browse all FAQ items26
Focused FAQ modules
8
Showing 8 of 8
FAQ module

FIPS 140-3 Algorithm Certificates FAQ

How CAVP algorithm certificates support, but do not replace, FIPS 140-3 cryptographic module validation evidence.

4 items
FAQ module

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.

3 items
FAQ module

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.

3 items
FAQ module

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.

3 items
FAQ module

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.

3 items
FAQ module

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.

4 items
FAQ module

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.

3 items
FAQ module

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.

3 items
Question 1

Who needs to care about FIPS 140-3?

is a U.S. federal cryptographic-module standard administered through by NIST and the Canadian Centre for Cyber Security. U.S. federal departments and agencies must use it when cryptographic protection is required for sensitive information, including modules operated for them under contract. Other organizations may require a validated module through procurement terms, customer controls, or deployment rules, but FIPS 140-3 does not automatically apply to every private product that uses cryptography.

First identify the specific claimed for the use case, the agency or customer requirement that creates the need, and the module certificate or validation evidence supporting the claim. The buyer or agency defines the requirement, the vendor identifies the module and evidence, an accredited tests a submitted module, issues the validation decision, and the buyer or operator checks the procured version and .

  • Identify the customer, contract, control, or federal-system context that requires a validated module.
  • Name the exact , version, , and security level being relied on.
  • Do not describe a whole application, platform, or cloud service as validated unless the claim is limited to the validated module scope.
Question 2

Does a CAVP algorithm certificate prove FIPS 140-3 module validation?

No. A certificate validates a cryptographic algorithm implementation; a certificate validates a . The CMVP implementation guidance separates these concepts and says the algorithm certificate identifies the validated algorithm implementation and tested , while the module certificate identifies the validated module and tested operational environment.

For evidence review, treat certificates as inputs to a module-validation case. They do not replace the module certificate, the module , or the validation boundary that explains how the algorithms are used by the module.

  • Check evidence for algorithm name, implementation version, and tested .
  • Check evidence for module name, module version, certificate scope, security level claims, and tested .
  • Reject procurement language that cites only algorithm certificates when the requirement asks for a validated .
Question 3

What should a FIPS 140-3 module boundary answer include?

A module-boundary answer should identify what is inside the , what is outside it, and which services, roles, interfaces, algorithms, sensitive security parameters, self-tests, and operational environments are part of the validated claim. This matters because evaluates the secure design, implementation, and operation of a cryptographic module, not every surrounding product component.

If the module embeds or binds to another validated module, the evidence must keep the implementation under test separate from the existing validated module. The guidance says the and validation test report must identify the existing module by name, certificate number, and version, and clearly separate services, algorithms, sensitive security parameters (SSPs), self-tests, and zeroisation mechanisms.

  • Keep a boundary diagram and service table that match the and validation evidence.
  • For bound or embedded modules, identify the existing validated module by name, certificate number, and version.
  • Mark which services, algorithms, SSPs, self-tests, and error states belong to the module under test and which belong to an embedded or bound module.
Question 4

How should teams prove approved-mode and operational-environment claims?

Approved-mode claims should be tied to the module , the service behavior that indicates approved use, and the certificates for the algorithms actually used by the module. Under IG 2.4.C, the required indicator is for each , not merely for the module's general mode. One API can implement several services depending on its parameters, and one service can call several APIs, so evidence must follow the service the operator invokes.

Operational-environment evidence should match the certificate claim. The guidance says a validated algorithm implementation embedded in a module must be unmodified and tested in an that is identical to, or fully included in, the module testing environment. For software modules, the listed environment includes operating system, platform, processor, and hypervisor when used.

A vendor- or user-affirmed port is a separate case. If the Management Manual's porting rules are met, the module can be affirmed on an environment that was not part of validation testing, but makes no statement about correct operation or generated-key strength on an environment not listed on the certificate. For vendor affirmation, the and claim should label that environment as affirmed, not tested; for user affirmation, the claim should make that distinction.

  • Record the section that explains approved and non-approved services.
  • Map each approved service to the algorithm implementation and certificate evidence used by that service.
  • Compare operating system, platform, processor, and hypervisor details before reusing algorithm-certificate evidence across builds or deployments.
Question 5

What evidence belongs in a FIPS 140-3 customer or audit response?

A useful response should include the module name and version, current certificate record, , claimed security levels, , approved and non-approved services, algorithm certificates, and any caveats that affect the deployment. Check whether the supplied product contains that exact module and configuration. directs procurement to the CMVP validated modules list and warns against using the Historical list for procurement decisions. The current CMVP page specifies that federal agencies should not include Historical modules in new systems but can procure them for legacy systems. Agencies may make a risk determination on continued use based on where and how the module is used; retain that decision and the applicable procurement rules with the certificate evidence.

If the module relies on another validated module, include the bound or embedded module evidence and the security-policy markings that show exactly which functions came from that module. If the deployment changes software, firmware, processor architecture, operating system, hypervisor, boundary, or algorithm implementation, do not reuse the old evidence without checking whether the certificate scope still matches.

  • Include public module evidence, the module , and the certificate status reviewed for the specific procurement or audit date.
  • Include algorithm records only as supporting evidence for the validated module, not as a substitute for module validation.
  • Document deployment assumptions and change triggers that would require a fresh certificate-scope review.
Question 6

How long does a FIPS 140-3 validation remain Active, and what do Historical and Revoked mean?

A standard validation is normally placed on the Active list for five years. An Interim Validation is Active but has a two-year sunset because reviewed the submission for completeness after an accredited fully tested it. A programmatic transition, sunset date, or dependency on another validation can move a record to Historical earlier. Historical means the record is no longer current for new procurement; it is not the same as revocation, and an agency may document its own continued-use risk decision.

Revoked means the validation is no longer valid and may not be cited to demonstrate FIPS 140 conformity. Check the live entry before a purchase, release, audit response, or trust-center update, record the status-check date and sunset date, and reopen the review when a dependency or algorithm transition changes.

  • Active: verify the exact module, version, , approved services, environment, caveats, and sunset date.
  • Historical: the record should not be used for a new procurement claim; for existing use, retain the agency's documented risk decision and transition plan.
  • Revoked: stop citing the certificate as evidence of FIPS 140 conformity and follow the applicable replacement, notification, and contract process.
  • Interim Validation: treat it as Active only for its shorter two-year period and read the interim caveat on the public record.
Primary sources

References and citations

csrc.nist.gov5 citations
Referenced sections
  • NIST and CCCS guidance for CMVP validation details, including CAVP certificate binding, operational environments, service indicators, and bound or embedded modules.
  • Supports the distinction between CAVP algorithm certificates and CMVP module certificates, including operational-environment matching.
  • Supports the documentation expectations for bound and embedded modules, including certificate number, version, and separation of EVM and IUT functions.
Show 2 more
  • Supports approved service indicator review and the operational-environment rules for binding algorithm certificates into module validation evidence.
  • Supports evidence handling for bound and embedded modules and certificate-scope checks after implementation or environment changes.
"Implementation Guidance for FIPS PUB 140-3 and the Cryptographic Module Validation Program"
More quoted passages
"Cryptographic algorithm implementations are tested and validated under the Cryptographic Algorithm Validation Program"
"precisely identify the EVM by name, CMVP certificate number and version"
"operational environment under which the validated cryptographic algorithm implementation was tested"
"Security Policy and validation test report"
doi.org4 citations
Referenced sections
  • Primary standard for FIPS 140-3 applicability, module scope, security levels, approved security functions, CMVP validation, and procurement caveats.
  • Supports the federal applicability rule, the distinction between cryptographic modules and broader systems, and the four qualitative security levels.
  • Supports the module-area scope for cryptographic module specification, interfaces, roles, services, operating environment, SSP management, self-tests, and lifecycle assurance.
Show 1 more
  • Supports use of the CMVP validated modules list for procurement and the warning that the historical list is reference-only.
"Security Requirements for Cryptographic Modules"
More quoted passages
"This standard shall be used in designing and implementing cryptographic modules"
"areas related to the secure design and implementation of a cryptographic module"
"CMVP Historical list should not be used for procurement decisions"
csrc.nist.gov3 citations
Referenced sections
  • Public NIST search page for checking CAVP algorithm validation records referenced in module evidence.
  • Public NIST search page for checking algorithm validation records used as supporting evidence.
  • Public NIST search page for checking the algorithm certificate records referenced by approved-service evidence.
"Cryptographic Algorithm Validation Program"
nist.gov2 citations
Referenced sections
  • Public NIST CMVP page for cryptographic module validation program resources and validated-module context.
  • Public NIST CMVP page for program context and module-validation resources referenced by FIPS 140-3.
"CMVP"
csrc.nist.gov
Referenced sections
  • Current CMVP guidance distinguishes Historical modules in new systems, procurement for legacy systems, and agency risk decisions on continued use.
csrc.nist.gov
Referenced sections
  • Defines Active, Historical, Revoked, and sunset status.
Show all related guides (20)

FIPS 140-3 compliance guide

A FIPS 140-3 compliance guide grounded in official sources for cryptographic module scope, security levels, 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 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 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

Decide whether a changed FIPS 140-3 module still matches its validation or needs a CMVP revalidation scenario, evidence update, or paused claim.

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 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.