Artifact GuideGLOBALFIPS-approved cryptographic algorithm requirements

FIPS approved mode procurement Certificates, boundaries, and evidence

A procurement review guide for checking whether a supplier's FIPS approved mode claim is tied to a validated cryptographic module, tested configuration, and usable evidence.

Use this for security, procurement, and audit reviews before relying on broad supplier claims about validated cryptography.

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

Structured answer sets in this page tree.

Primary sources
5

Cited legal and guidance references.

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

Approved mode procurement is not a keyword check. The useful question is whether the product, service, or component you are buying can be matched to a CMVP-validated cryptographic module, the module's tested operational environment, the approved services you intend to use, and the CAVP evidence behind the algorithm implementations.

Section 1

What does approved mode procurement need to prove?

Start with the module, not the marketing claim. FIPS 140-3 applies to cryptographic modules and says CMVP validation is the metric agencies can use when procuring equipment containing validated cryptographic modules. The procurement file should therefore identify the validated module, certificate status, module version, tested operational environment, security level, and the services that will be used in the buyer's environment.

An approved algorithm is only part of the story. A product can use AES, SHA, ECDSA, or another approved function and still fail the procurement test if the supplier cannot show that the implementation is inside the validated module boundary and used through an approved service in the tested configuration.

  • Require the supplier to name the exact CMVP certificate, module name, module version, security level, and validation status.
  • Check whether the certificate is Active for procurement use; do not treat the CMVP Historical list as a procurement approval list.
  • Ask which approved services cover the actual use case, such as encryption, authentication, key establishment, hashing, signatures, or key management.
  • Record the tested operational environment and reject substitutions unless the supplier can show they are covered by the validation.
Section 2

Evidence to request from suppliers

Ask for evidence that can be checked independently. The minimum useful packet is a CMVP certificate reference, the public Security Policy, the module version and tested environment, the list of approved services that the product will call, and the CAVP algorithm certificates or validation references for the implementations used by those services.

For embedded or bound modules, require a boundary explanation. CMVP guidance requires the validation submission and Security Policy to distinguish the implementation under test from the existing validated module and to identify the existing module by name, certificate number, and version. Procurement should mirror that discipline instead of accepting a generic inherited-validation statement.

  • CMVP evidence: certificate number, module name, module version, validation status, security level, and Security Policy URL.
  • Configuration evidence: operating system, platform, processor, hypervisor when relevant, firmware or software version, and enabled crypto-provider settings.
  • Service evidence: approved services used by the product and any non-approved or allowed services that must be disabled or avoided.
  • Algorithm evidence: CAVP certificate numbers or validation-search entries for the algorithm implementations used by the approved services.
  • Dependency evidence: whether the module is embedded, bound to another validated module, or relying on an existing validated module for specific functions.
Section 3

How to write procurement acceptance criteria

Write the requirement as a verifiable condition, not as a slogan. A clause such as "uses FIPS compliant encryption" is too broad because it does not say which module, mode, service, version, environment, or certificate will be delivered. The acceptance criteria should make the supplier identify the validated module and explain how the delivered configuration uses it in approved mode.

Tie the evidence to the product lifecycle. NIST supply-chain guidance notes that acquirers often lack visibility into how technology is developed, integrated, and deployed; it also encourages due diligence, supplier engagement, and careful reuse of existing documentation when it actually applies. For crypto procurement, that means reused certificate evidence must still match the product version, operating environment, and intended cryptographic service.

  • Require delivery of the public CMVP certificate and Security Policy before acceptance.
  • Require a configuration statement showing how approved mode is enabled and which product features rely on the validated module.
  • Require notification when module version, operating environment, cryptographic boundary, certificate status, or approved-service behavior changes.
  • Require an exception path for features that use non-approved services, algorithms outside the validated boundary, or unvalidated fallback providers.
  • Require the supplier to map any reused validation evidence to the exact product, version, and deployment environment being purchased.
Section 4

Gaps that should block an approved mode claim

Treat gaps as procurement risks until resolved. The most common problem is an evidence mismatch: the certificate exists, but it covers a different module version, operating environment, processor family, cloud image, firmware build, or use of the cryptographic service than the one being bought.

Algorithm evidence alone is not enough. CAVP validation supports the tested algorithm implementation; CMVP validation supports the cryptographic module. A procurement decision that needs FIPS 140-3 assurance should not convert a CAVP certificate, an AES implementation claim, or a vendor datasheet into a module validation claim.

  • The supplier cites only an algorithm certificate and cannot identify a CMVP-validated module for the delivered product.
  • The module certificate is Historical, Revoked, or otherwise not usable for the procurement decision being made.
  • The product runs on an operating environment that is not identical to, or covered by, the tested environment in the validation evidence.
  • The supplier cannot distinguish approved services from non-approved services or show how approved mode is indicated to the operator.
  • A product uses AES or another approved algorithm without identifying the FIPS-approved or NIST-recommended mode of operation and the validated module boundary.
Section 5

Approved mode procurement checklist

Use this checklist as a pre-award and renewal gate. It is intentionally narrow: each item should be answered with a certificate, Security Policy excerpt, supplier configuration statement, or explicit exception before procurement relies on the approved mode claim.

  • Identify the validated cryptographic module, CMVP certificate number, version, security level, and current validation status.
  • Attach the public Security Policy and mark the services the product will use in the buyer's deployment.
  • Verify CAVP evidence for the algorithm implementations behind those approved services, but keep it separate from the module-validation decision.
  • Match the delivered operating environment to the tested environment, including operating system, platform, processor, and hypervisor where relevant.
  • Document whether any embedded or bound validated module is used, including certificate number, version, and boundary relationship.
  • Write acceptance criteria for approved mode configuration, change notice, status changes, and exceptions for non-approved services.
  • Reject broad FIPS compliant claims when certificate status, module boundary, service use, or tested configuration cannot be verified.
Primary sources

References and citations

csrc.nist.gov
Referenced sections
  • Supports blocking mismatched tested environments, unclear module boundaries, unsupported inherited-validation claims, and missing approved-service indicators.
"shall precisely identify the EVM"
csrc.nist.gov
Referenced sections
  • Public lookup used to verify CAVP algorithm validation entries cited by suppliers.
"validation-search"
doi.org
Referenced sections
  • Supports the distinction between AES as a FIPS-approved algorithm and the need to use it with a FIPS-approved or NIST-recommended mode of operation.
"used in conjunction with a FIPS-approved"
Related guides

Explore more topics

AES FIPS 197 requirements and evidence
AES FIPS 197 guidance for identifying supported key sizes, separating the block cipher from modes of operation, and avoiding unsupported FIPS validation claims.
CAVP and ACVP validation evidence for FIPS algorithms
How to read CAVP algorithm certificates, ACVTS/ACVP test coverage, CMVP module validation, and FIPS 140-3 procurement evidence without overstating the claim.
CAVP Validation Evidence Workflow for FIPS Algorithms
Workflow for collecting CAVP and ACVP evidence: algorithm certificates, implementation names, tested parameters, operating environments, and CMVP handoff records.
FIPS 180-4 and FIPS 202 secure hash guidance
Choose and evidence SHA-2, SHA-3, and SHAKE use under FIPS 180-4, FIPS 202, CAVP validation, and FIPS 140-3 module claims.
FIPS 186-5 and FIPS 204 digital signatures
Compare FIPS 186-5 classical digital signatures with FIPS 204 ML-DSA, including scope, algorithm choices, key-use limits, and validation evidence boundaries.
FIPS 203 ML-KEM vs RSA and ECDH key establishment
Compare FIPS 203 ML-KEM with RSA and ECDH key-establishment schemes using NIST SP 800-56A, SP 800-56B, CAVP, and CMVP grounding.
FIPS 203, 204, and 205 Post-Quantum Algorithms
FAQ on how FIPS 203 ML-KEM, FIPS 204 ML-DSA, and FIPS 205 SLH-DSA fit FIPS-approved cryptographic algorithm planning, implementation evidence, and validation checks.
FIPS Algorithm Procurement Evidence FAQ
What procurement teams should collect before accepting FIPS algorithm or module claims: CAVP certificates, CMVP module status, security policy scope, and supplier change triggers.
FIPS approved algorithm selector workflow
A source-linked workflow for selecting FIPS and NIST-approved cryptographic algorithms without overstating module validation, CAVP evidence, or approved-mode claims.
FIPS crypto transition and deprecation tracker
Track FIPS algorithm transitions, withdrawn guidance, CAVP evidence, CMVP module impact, procurement triggers, and approved-mode caveats without overstating validation status.
FIPS cryptographic algorithm selector
Choose between FIPS algorithm standards for AES, SHA-2, SHA-3, digital signatures, ML-KEM, ML-DSA, and SLH-DSA without overstating validation scope.
FIPS KDF and MAC coverage for validated modules
Map FIPS 140-3 KDF and MAC coverage to approved security functions, CAVP evidence, self-tests, service indicators, and module security policy entries.
FIPS Key Management Mapping for Algorithms and SSP Evidence
Map FIPS 140-3 key management requirements to approved algorithms, SSP establishment methods, CAVP evidence, module boundaries, and key-use records.
FIPS Procurement Evidence Review Workflow: CAVP, CMVP, Approved Mode
Review FIPS crypto procurement evidence by separating CAVP algorithm certificates from CMVP module certificates, Security Policy scope, approved mode, operating environment, change impact, and retention records.
FIPS validation certificates for cryptographic algorithms
How to read CAVP algorithm validation certificates and CMVP module validation certificates without overstating FIPS-approved cryptographic algorithm claims.
FIPS-approved cryptographic algorithms FAQ
Answers to common FIPS algorithm questions: approved security functions, CAVP validation, CMVP module scope, AES modes, SHA-2, SHA-3, signatures, and post-quantum algorithms.
How FIPS 180-4 and FIPS 202 Hash Functions Fit FIPS Algorithm Approval
Use FIPS 180-4 for SHA-1 and SHA-2 hash algorithms, FIPS 202 for SHA-3 and SHAKE functions, and CAVP/CMVP evidence without treating a hash certificate as module validation.
How FIPS 186-5 Signature Algorithms Fit FIPS Approval
Use FIPS 186-5 for RSA, ECDSA, deterministic ECDSA, EdDSA, HashEdDSA, DSA verification limits, approved hashes, and CAVP/CMVP evidence boundaries.
ML-DSA vs ECDSA under FIPS 204 and FIPS 186-5
Compare ML-DSA and ECDSA for FIPS-aligned digital signature designs, including parameter choices, key handling, CAVP algorithm evidence, and CMVP module boundaries.
Post-quantum FIPS 203, 204, and 205: ML-KEM, ML-DSA, and SLH-DSA
A grounded guide to the three NIST post-quantum FIPS standards: when ML-KEM, ML-DSA, and SLH-DSA apply, what evidence to keep, and how CAVP and CMVP claims differ.
Post-Quantum Migration for FIPS Cryptography
Plan post-quantum migration for FIPS cryptography by separating ML-KEM key establishment, ML-DSA and SLH-DSA signatures, CAVP algorithm evidence, and CMVP module validation boundaries.
Post-Quantum Migration Tracker for FIPS 203, 204, and 205
Track post-quantum cryptography migration evidence for FIPS 203 ML-KEM, FIPS 204 ML-DSA, FIPS 205 SLH-DSA, CAVP algorithm certificates, and CMVP module boundaries.
SHA-2 vs SHA-3 under FIPS 180-4 and FIPS 202
Compare SHA-2 and SHA-3 for FIPS use: approved functions, validation evidence, compatibility, procurement checks, and when migration is not required.
TLS use-case mapping for FIPS algorithm evidence
Map TLS uses to FIPS algorithm, CAVP, CMVP, approved-mode, certificate-authority, and evidence checks without overstating protocol validation claims.
What does FIPS 197 AES mean for FIPS-approved algorithms?
FIPS 197 defines AES as a FIPS-approved block cipher, but AES use alone is not the same as CAVP algorithm testing or FIPS 140-3 module validation.