Artifact GuideGLOBALFIPS 140-3

FIPS 140-3 FAQ

Direct answers to common FIPS 140-3 questions about cryptographic module scope, CMVP validation, algorithm evidence, and approved mode claims.

Grounded in NIST FIPS 140-3 and CMVP 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
May 9, 2026
FAQ modules
8

Structured answer sets in this page tree.

Primary sources
4

Cited legal and guidance references.

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

FIPS 140-3 is about validated cryptographic modules, not a blanket approval for every system that uses cryptography. This FAQ explains the questions teams usually need to answer before they rely on a FIPS 140-3 claim in product design, procurement, security policy text, or customer evidence.

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

3 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?

FIPS 140-3 applies directly to U.S. federal agencies that use cryptography-based security systems to protect sensitive information, and it must be used for cryptographic modules operated by or for those agencies under contract. Private and commercial organizations can also adopt it, often because a customer, procurement clause, control framework, or regulated deployment requires validated cryptography.

The useful first question is therefore not whether a product uses encryption. It is whether a specific cryptographic module is being claimed for a FIPS 140-3 use case, which agency or customer requirement creates that need, and which module certificate or validation evidence supports the claim.

  • Identify the customer, contract, control, or federal-system context that requires a FIPS 140-3 validated module.
  • Name the exact cryptographic module, version, operational environment, and security level being relied on.
  • Do not describe a whole application, platform, or cloud service as FIPS 140-3 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 CAVP certificate validates a cryptographic algorithm implementation; a CMVP certificate validates a cryptographic module. The CMVP implementation guidance separates these concepts and says the algorithm certificate identifies the validated algorithm implementation and tested operational environment, while the module certificate identifies the validated module and tested operational environment.

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

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

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

A module-boundary answer should identify what is inside the cryptographic module, 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 FIPS 140-3 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 CMVP guidance says the security policy and validation test report must identify the existing module by name, certificate number, and version, and clearly separate services, algorithms, SSPs, self-tests, and zeroisation mechanisms.

  • Keep a boundary diagram and service table that match the security policy and validation evidence.
  • For bound or embedded modules, identify the existing validated module by name, CMVP 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 security policy, the service or API behavior that indicates approved algorithm use, and the certificates for the algorithms actually used by the module. The CMVP guidance includes an approved security service indicator topic and treats approved service indication as part of the module evidence, not a marketing label.

Operational-environment evidence should match the certificate claim. The CMVP guidance says a validated algorithm implementation embedded in a module must be unmodified and tested in an operational environment 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.

  • Record the security policy 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, CMVP certificate reference, security policy, claimed security levels, operational environment, approved and non-approved services, algorithm certificates, and any caveats that affect the deployment. For federal procurement, the FIPS 140-3 text points agencies to products on the CMVP validated modules list and warns that the historical list is for reference, not procurement decisions.

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 CMVP module evidence, the module security policy, and the certificate status reviewed for the specific procurement or audit date.
  • Include CAVP 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.
Primary sources

References and citations

csrc.nist.gov
Referenced sections
  • Supports evidence handling for bound and embedded modules and certificate-scope checks after implementation or environment changes.
"Security Policy and validation test report"
csrc.nist.gov
Referenced sections
  • Public NIST search page for checking the algorithm certificate records referenced by approved-service evidence.
"validation-search"
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 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 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 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
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
Maintain FIPS 140-3 validation claims by checking module identity, certificate status, boundary changes, operational environments, and CAVP 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 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.