Artifact GuideGLOBALFIPS cryptographic algorithms

FIPS crypto algorithm transition tracker

Track algorithm status, CAVP certificate evidence, CMVP module impact, Security Policy wording, and procurement consequences when NIST guidance changes.

Use this as implementation guidance for evidence reviews and change control, not for legal interpretation or a substitute for current CMVP notices.

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

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

Use this tracker when a product, procurement review, validation package, or customer assurance answer depends on whether a FIPS algorithm, parameter set, protocol KDF, or module claim is still acceptable. The central discipline is separation: algorithm approval, CAVP algorithm validation, CMVP module validation, and approved-mode use are related, but they are not the same claim.

Section 1

Track the claim before tracking the date

Start each entry by naming the exact claim under review. A transition may affect a FIPS publication, a CAVP algorithm certificate, a cryptographic module Security Policy, a protocol mode, a procurement requirement, or a customer-facing statement. Treat those as separate rows so an approved primitive is not accidentally described as a validated product.

FIPS 140-3 requires conforming cryptographic modules to employ Approved security functions, including algorithms specified in a FIPS, adopted by a FIPS, or specified in the SP 800-140 series. That makes the tracker useful only when it connects the algorithm decision to a module boundary, approved-mode service, operating environment, and evidence pack.

  • Record the affected algorithm or method, such as a signature algorithm, hash function, KDF, DRBG option, Triple-DES use, or post-quantum parameter set.
  • State whether the row is about algorithm approval, CAVP testing, CMVP validation, Security Policy disclosure, procurement acceptability, or operational use.
  • Attach the module certificate, Security Policy version, CAVP certificate number, implementation name, operating environment, and product release that rely on the claim.
  • Do not use a transition row to create a new deadline unless the date appears in the grounded NIST source or current CMVP notice being cited.
Section 2

Use concrete transition rows, not generic status labels

A useful transition tracker names the source, the old allowance, the new requirement, the affected validation path, and the evidence owner. FIPS 186-5 is a clear example: it superseded FIPS 186-4, allowed a one-year transition period after publication, and said the implementation schedule for cryptographic modules undergoing CMVP validation would be posted by NIST under CMVP notices.

The same pattern appears in CMVP implementation guidance. For the TLS 1.2 KDF, guidance distinguishes already-validated modules from new validations or revalidations that extend the module sunset date, and requires the Security Policy to identify which TLS 1.2 KDF versions the module supports. That is a module evidence issue as much as an algorithm issue.

  • For FIPS 186-5 transition rows, identify whether the module or practice still depends on FIPS 186-4 tests, FIPS 186-5 tests, or mathematically equivalent evidence recognized by current CMVP guidance.
  • For TLS KDF rows, track whether RFC 5246 or RFC 7627 extended master secret behavior is supported, tested, and stated in the Security Policy.
  • For hash and DRBG rows, record whether the concern is the underlying FIPS hash family, the DRBG mechanism, or the specific CMVP transition guidance for new validations and revalidations.
  • For Triple-DES rows, record whether the use is encryption, wrapping, decryption, legacy compatibility, or an approved-mode service with module-enforced limits.
Section 3

Separate algorithm status from module validation status

An algorithm can be specified in a FIPS publication while the implementation still needs CAVP evidence and the enclosing cryptographic module still needs CMVP validation for the claimed boundary. FIPS 180-4 says only algorithm implementations validated by NIST are considered as complying with that standard, while FIPS 202 says SHA-3 functions may be implemented in software, firmware, hardware, or combinations and points to validation by CAVP.

For visitor-facing procurement and audit use, the safest wording is precise: cite the FIPS publication for the algorithm family, the CAVP record for the tested implementation, and the CMVP certificate or Security Policy for the validated module and approved-mode service.

  • Use FIPS 180-4 and FIPS 202 to identify the hash or XOF family, not to claim that a product or protocol is validated.
  • Use CAVP records to evidence tested algorithm implementations, including the algorithm, mode, revision, vendor, implementation, and certificate status.
  • Use the CMVP validated module record and Security Policy to evidence module boundary, approved services, non-approved services, operational environment, and sunset or historical status.
  • If procurement language asks for FIPS validated products, do not satisfy it with only a FIPS algorithm citation or a CAVP certificate.
Section 4

Evidence fields every tracker row should keep

The tracker should be useful after the original reviewer leaves. Each row should preserve enough evidence for a later engineer, buyer, assessor, or auditor to reconstruct why the algorithm stayed, changed, moved to legacy-only use, or was removed.

CMVP transition guidance often turns on facts that are easy to lose: whether a submission is new, whether a revalidation extends a module sunset date, whether a version is CAVP tested, whether the Security Policy states the supported version, and whether the module itself enforces limits rather than relying only on policy.

  • Source: NIST publication or CMVP guidance section, source URL, quoted phrase, date stated by the source, and review date for your internal copy of the row.
  • Scope: algorithm, mode, parameter set, protocol use, module certificate, Security Policy section, operating environment, product release, supplier component, and customer claim.
  • Decision: keep, replace, restrict to verification/decryption, remove from approved-mode service, update Security Policy, require new CAVP evidence, or request vendor clarification.
  • Trigger: new validation, revalidation that extends sunset date, new operating environment, cryptographic library change, hardware acceleration change, protocol change, supplier change, or procurement clause change.
  • Proof: CAVP certificate, CMVP certificate, Security Policy excerpt, design review, configuration evidence, test output, exception approval, and owner sign-off.
Section 5

Procurement and change-control triggers

Procurement teams should treat transition rows as contract evidence, not as a one-time spreadsheet. FIPS 140-3 says agencies should develop plans for products compliant with FIPS 140-3 and notes that the CMVP historical list should not be used for procurement decisions. That means procurement evidence should include current module status and the source behind any exception or legacy allowance.

Engineering change control should reopen a row whenever the cryptographic implementation, library, protocol, hardware path, operational environment, Security Policy wording, or module certificate status changes. The tracker should say whether the change requires only an internal evidence update, a vendor clarification, new CAVP evidence, CMVP revalidation analysis, or replacement of the algorithm.

  • Ask vendors for the CMVP certificate, Security Policy, CAVP certificate references, algorithm and mode list, operating environment coverage, and sunset or historical status.
  • Reject responses that say only "FIPS compliant" without naming whether the claim is algorithm approval, CAVP validation, or CMVP module validation.
  • Add a procurement hold when a module depends on historical-list evidence, unsupported algorithm status, missing Security Policy disclosure, or an untested protocol/KDF version.
  • Require a change review when a product enables or disables algorithms, adds post-quantum algorithms, changes TLS/KDF behavior, changes DRBG settings, or moves cryptography between libraries or processors.
Section 6

Reviewer checklist for deprecation decisions

Use this checklist before publishing a customer statement, procurement answer, or internal exception. The goal is to make the row defensible without requiring a future reviewer to infer which source, certificate, or module boundary mattered.

  • Does the row identify the exact algorithm, mode, parameter set, protocol use, implementation, and module boundary?
  • Does the evidence distinguish FIPS publication status, CAVP certificate evidence, CMVP module validation, and approved-mode use?
  • Does every transition date or withdrawal status come from a cited NIST source, rather than memory or a copied spreadsheet?
  • Does the Security Policy state the supported version or limit when CMVP guidance requires disclosure or module enforcement?
  • Does the procurement answer avoid broad "FIPS compliant" wording unless it names the certificate, boundary, standard, and use case behind the claim?
  • Is there a next action for the owner: retain, replace, restrict, retest, revalidate, ask the vendor, or remove the claim?
Primary sources

References and citations

csrc.nist.gov
Referenced sections
  • Supports the certificate-evidence field for tested algorithm implementations.
"validation-search"
doi.org
Referenced sections
  • Supports source-linked review of SHA-1 and SHA-2 family hash claims and their validation evidence.
"SHA-1, SHA-224, SHA-256, SHA-384, SHA-512"
doi.org
Referenced sections
  • Supports change-control tracking where signature implementations move from FIPS 186-4 dependencies to FIPS 186-5 claims.
"implementation schedule for cryptographic modules"
doi.org
Referenced sections
  • Supports careful wording for SHA-3 and SHAKE entries so XOF approval is not overstated as ordinary hash-function use.
"approved uses will be specified in NIST Special Publications"
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 approved mode procurement: certificates, boundaries, and evidence
Procurement guidance for FIPS approved mode claims: how to check CMVP certificates, CAVP evidence, module boundaries, tested environments, and supplier evidence before purchase.
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.