What does each validation certificate prove?
The CMVP implementation guidance draws a clear line between certificate types. CAVP tests and validates cryptographic algorithm implementations; the algorithm states the implementation name, implementation version, and tested .
CMVP tests and validates cryptographic modules. A module states the validated cryptographic module name, version, and tested . That module-level evidence is separate from the algorithm certificate, even when the module uses CAVP-tested algorithms.
- Use CAVP evidence for the tested algorithm implementation, such as an AES, hash, signature, KDF, MAC, or DRBG implementation.
- Use CMVP evidence for a FIPS 140-3 cryptographic module claim, including the module boundary, , approved services, status, and caveats.
- Do not convert a CAVP algorithm certificate into a product-level or module-level FIPS 140-3 validation claim.
Citations (3)
- CMVP Implementation Guidance for FIPS 140-3
Distinguishes CAVP algorithm validation certificates from CMVP cryptographic module validation certificates.
Cryptographic algorithm implementations are tested and validated under the Cryptographic Algorithm Validation Program
- NIST CAVP validation search
Public search page for checking algorithm validation records before citing a CAVP certificate.
- NIST CMVP validated modules search
Public search page for checking FIPS 140-3 and FIPS 140-2 cryptographic module validation records.