- Supports checking certificate evidence for algorithm implementations before tracker rows become customer-facing validation claims.
"validation-search"
Track where ML-KEM, ML-DSA, and SLH-DSA affect products, protocols, certificates, and validation evidence without inventing unsupported migration dates or readiness status.
Grounded in NIST FIPS 203, FIPS 204, FIPS 205, CAVP, and CMVP source material.
Structured answer sets in this page tree.
Cited legal and guidance references.
Use this tracker to inventory cryptographic uses that may need post-quantum review and to record the evidence that supports each decision. The tracker should identify the algorithm role, FIPS source, parameter set, implementation boundary, CAVP evidence, and CMVP module impact. It should not claim that a product is post-quantum ready, validated, or migrated unless the matching certificate, module boundary, and operational environment evidence exists.
Begin each row by naming the product, protocol, service, library, firmware image, or cryptographic module boundary where the primitive is used. Then classify the role: key establishment, digital signature generation, signature verification, certificate issuance, firmware signing, code signing, TLS termination, VPN, SSH, KMS, HSM, or embedded device update.
Only after the role is clear should the row map to FIPS 203, FIPS 204, or FIPS 205. FIPS 203 specifies ML-KEM for establishing a shared secret key. FIPS 204 specifies ML-DSA for digital signatures. FIPS 205 specifies SLH-DSA for stateless hash-based digital signatures. A row that only says "PQC" is not specific enough for engineering, procurement, or validation review.
Use the tracker to assign ML-KEM, ML-DSA, SLH-DSA, CAVP, and CMVP evidence work without publishing unsupported readiness or validation claims.
Convert algorithm inventory rows into accountable evidence requests, owners, and validation review tasks.
Use cited FIPS, CAVP, and CMVP material to resolve parameter-set, boundary, and certificate-evidence questions.
Review ML-KEM, ML-DSA, SLH-DSA, CAVP, and CMVP evidence gaps before making product or procurement claims.
A migration tracker is useful when every row can be checked by an engineer and an evidence reviewer. The row should show what is in scope, which FIPS publication controls the algorithm choice, which parameter set is selected or still undecided, what CAVP or ACVP evidence is expected, and whether the cryptographic module boundary changes.
Avoid current-status labels such as "validated", "complete", "approved", or "available" unless the row also names the certificate, validation entry, module version, operational environment, and source date that support the label. When evidence is missing, use neutral working states such as "inventory only", "design decision needed", "implementation evidence needed", or "certificate evidence needed".
The tracker should keep CAVP and CMVP evidence in different columns. CAVP evidence concerns a validated algorithm implementation, including the algorithm implementation name, version, and tested operational environment. CMVP evidence concerns a validated cryptographic module and its tested operational environment. One does not automatically prove the other.
For FIPS 140-3 validation work, record whether an algorithm implementation was modified when integrated into the module and whether the CAVP operational environment is identical to, or fully included in, the module testing environment. This avoids overstating a standalone algorithm certificate as proof that the shipped module, product, or service is validated.
Do not leave parameter-set selection hidden in code or vendor notes. FIPS 203 names ML-KEM-512, ML-KEM-768, and ML-KEM-1024. FIPS 204 names ML-DSA parameter sets. FIPS 205 names SLH-DSA SHA2 and SHAKE parameter-set families. The tracker should show the selected set, the reason for the choice, and where the choice is implemented.
A parameter-set row should also record dependent implementation choices. For ML-KEM, record encapsulation, decapsulation, and key-generation coverage. For ML-DSA, record signature generation, verification, key generation, context-string handling, and pure or pre-hash use. For SLH-DSA, record SHA2 or SHAKE family, pure or pre-hash use, approved hash or XOF use for pre-hash signatures, and random-bit-generation evidence for key generation.
Use this section as a row review before a migration entry becomes a public claim, procurement answer, or release gate. The question is not whether the row sounds complete; it is whether the row identifies the exact implementation, parameter set, operational environment, boundary, and test evidence.
CMVP implementation guidance includes cryptographic algorithm self-test requirements for post-quantum algorithms. For module validation planning, tracker rows should identify whether ML-KEM, ML-DSA, or SLH-DSA functions are implemented in approved mode and what self-test or known-answer-test evidence is expected. Keep these as planning and evidence fields, not as proof of validation until the relevant certificate or validation record exists.
This page should not invent migration deadlines, availability dates, certificate status, or customer readiness. FIPS 203, FIPS 204, and FIPS 205 provide algorithm standards; CAVP and CMVP provide validation evidence paths. The tracker can show what evidence is needed and what has been verified, but each status must come from a visible source or internal evidence record.
When a team needs dates, keep them in evidence-owned records such as release plans, procurement commitments, validation lab schedules, certificate listings, or customer contracts. If those records are not public source material, do not publish the dates here.
"validation-search"
"Validated Modules"
"Cryptographic Algorithm Self-Test Requirements"
"Module-Lattice-Based Key-Encapsulation Mechanism Standard"
"Module-Lattice-Based Digital Signature Standard"
"Stateless Hash-Based Digital Signature Standard"