- Supports including module boundary, approved mode, self-test, and revalidation fields in the evidence checklist.
"FIPS 140-3 Implementation Guidance"
Use this guide to inventory classical public-key use, choose the right NIST post-quantum primitive, and keep validation claims separate from migration planning.
Grounded in NIST FIPS 203, FIPS 204, FIPS 205, FIPS 140-3, and CMVP implementation guidance. Use it as implementation guidance, not for legal interpretation.
Structured answer sets in this page tree.
Cited legal and guidance references.
Post-quantum migration is not a single algorithm swap. Teams need to identify where public-key cryptography is used, decide whether the use case is key establishment or signatures, map the design to ML-KEM, ML-DSA, or SLH-DSA, and keep evidence clear about whether the claim is algorithm approval, CAVP algorithm validation, or FIPS 140-3 module validation.
Begin by listing every place the product, service, or module uses public-key cryptography. Separate key establishment from digital signatures before selecting a post-quantum algorithm. ML-KEM under FIPS 203 is a key-encapsulation mechanism; ML-DSA under FIPS 204 and SLH-DSA under FIPS 205 are digital signature standards.
For each use case, record the protocol, algorithm, parameter set, key lifecycle, data protected, performance constraint, certificate dependency, and whether the implementation sits inside a FIPS 140-3 cryptographic module boundary. This prevents a migration plan from treating TLS negotiation, firmware signing, document signing, code signing, and stored-data signatures as the same problem.
A useful migration record names the exact primitive and parameter set being considered. For key establishment, document whether the candidate is ML-KEM-512, ML-KEM-768, or ML-KEM-1024 and why that level matches the system risk and interoperability plan. For signatures, document whether ML-DSA or SLH-DSA better fits the signing workflow, relying-party environment, and operational constraints.
Do not write that a product is "post-quantum compliant" just because it references one of the new FIPS publications. The supportable claim is narrower: a design selected a FIPS-standardized algorithm, an implementation may be tested for algorithm conformance through CAVP when the relevant testing applies, and a cryptographic module claim depends on CMVP/FIPS 140-3 validation for the module boundary.
Post-quantum migration evidence should not collapse algorithm conformance, self-test behavior, and module validation into one claim. CAVP evidence concerns algorithm testing. CMVP evidence concerns a cryptographic module validation under FIPS 140-3. A procurement or audit package needs both boundaries stated plainly.
The CMVP implementation guidance includes post-quantum self-test guidance and ML-KEM treatment under key-agreement methods. That helps a module team understand what a validation package may need to address, but it does not by itself prove that a specific shipped product has a current validation certificate.
Use this FIPS cryptography guidance to separate algorithm selection, CAVP evidence, CMVP module status, and customer-facing migration claims.
Convert post-quantum migration scope, validation gaps, and evidence owners into accountable review tasks.
Use cited NIST source material to resolve algorithm, validation, and module-boundary questions before implementation.
Review scope, evidence, owners, and the next post-quantum migration actions with Sorena.
Use this checklist as the page-level evidence model for a post-quantum migration workstream. Each item should be traceable to a product boundary, release, protocol, module, or customer-facing claim.
The best evidence is specific enough for engineering and procurement to act on. It should show what changed, what stayed classical, what remains dependent on external libraries or protocols, and what validation evidence exists today versus what is planned.
Before publishing roadmap, compliance, or procurement language, route the claim through three gates. First, engineering confirms the cryptographic use case and implementation boundary. Second, security or compliance confirms the source-linked algorithm and validation evidence. Third, product or sales confirms the wording does not imply a validated module or deployed customer capability that does not exist.
This review should be repeated after a library change, firmware release, protocol update, lab submission, certificate update, customer commitment, or NIST guidance update. The goal is not to delay migration; it is to prevent a useful PQC roadmap from becoming an unsupported compliance claim.
"FIPS 140-3 Implementation Guidance"
"Cryptographic Algorithm Validation Program"
"Cryptographic Module Validation Program"
"Security Requirements for Cryptographic Modules"
"FIPS 203"
"FIPS 204"
"FIPS 205"
"Post-Quantum Cryptography"