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