FIPS Crypto AlgorithmsFree Resource

FIPS Cryptographic Algorithms Claims and Evidence Hub

Choose the standard for the cryptographic service you need, then separate the algorithm, tested implementation, validated module, and deployed product claims.

Seven algorithm standards consolidatedCAVP, ACVP/ACVTS, and CMVP distinguishedNo signup required
Who needs which evidence?
Decision path
Architect or product owner
Records the required cryptographic service, exact algorithm, mode or parameter set, protocol use, and migration assumptions.
Implementer, vendor, or test lab
Connects source code or hardware, version, platform, tested capabilities, record, and change history.
Buyer, operator, or assessor
Checks the CMVP certificate and Security Policy against the delivered release, module boundary, environment, approved service, and procurement requirement.

Decision order: identify the requirement source, covered system, information type, and claim layer; select the cryptographic service and algorithm; verify implementation evidence; verify the module boundary and approved service; then approve wording for the delivered configuration. Reopen the record when the algorithm, parameters, library, module boundary, operating environment, certificate status, protocol profile, supplier, or governing requirement changes.

Key dates
20
Guides
6
FAQs
3
Comparisons
7
Algorithm FIPS
Separate these three claim layers
1. Algorithm standard
Name the service, FIPS publication, algorithm, mode or parameter set, supporting functions, and allowed use. A standard specifies the primitive; it does not decide whether a protocol use is suitable or validate a product.
2. CAVP-tested implementation
Match the public algorithm-validation record to the implementation name, version, tested parameters, and operational environment. ACVP is the testing protocol and ACVTS is the test system; neither is a separate product certificate.
3. CMVP-validated module and use
Confirm the module certificate, Security Policy, boundary, approved services, service indicators, operational environment, certificate status, and delivered configuration before making a FIPS 140-3 claim.
AES
SHA
PQC
Publication details
Editorial metadata for this artifact
Author
Sorena AI
Published
Mar 4, 2026
Updated
Jul 16, 2026

Each publication's applicability clause controls. FIPS requirements can cover US federal agency systems and systems operated for an agency under contract; national-security and statute-specific exclusions differ by publication. Contracts, procurement rules, and organizational policies can adopt the same standards elsewhere. Using AES, SHA, RSA, or a does not make a product FIPS 140-3 validated.

Recommended decision path

Choose the FIPS algorithm question you need to answer

New to the topic? Start by identifying the cryptographic service and claim type. If those are already known, jump to the algorithm family, validation evidence, procurement, transition, or comparison guide you need.

1

Start here: service, scope, and claim type

Decide what cryptographic service is needed, whether the requirement comes from federal scope, contract, procurement, or internal policy, and whether the intended claim concerns an algorithm, implementation, module, or deployment.

2

Algorithm standards and implementation decisions

Choose the exact AES, hash, signature, KEM, KDF, MAC, or key-management path and record the mode, parameter set, supporting functions, and usage limits.

3

Validation, approved services, and procurement evidence

Keep CAVP algorithm testing, ACVP/ACVTS test mechanics, CMVP module validation, approved-service operation, protocol configuration, and supplier claims at their correct evidence boundaries.

4

Transitions, legacy use, and post-quantum migration

Track approved, disallowed, deprecated, withdrawn, and legacy-use decisions at the algorithm, validation-program, module, procurement, and deployed-use layers without inventing a single universal status.

5

Compare algorithm families

Compare primitives by cryptographic service, parameter and integration constraints, interoperability, evidence availability, and migration impact. A newer algorithm is not necessarily a drop-in replacement.

Next step

Map FIPS algorithm choices to validation evidence

This hub is the starting point for an algorithm inventory that distinguishes AES, hash, signature, KEM, and module-validation evidence instead of treating every cryptographic claim as one undifferentiated FIPS requirement.

What this unlocks
  • Identify where products use AES, SHA-2, SHA-3, DSS, ML-KEM, ML-DSA, or SLH-DSA and which FIPS publication supports each claim.
  • Separate algorithm implementation evidence from FIPS 140-3 cryptographic module validation evidence.
  • Record or CMVP certificate references only when they match the implementation, operational environment, and module boundary being claimed.
  • Track post-quantum migration questions without implying that every legacy RSA, ECDSA, or ECDH use case has the same replacement path.