Important
테스트 벡터를 통과했다고 해서 각 암호화 모듈 및 알고리즘 구현이 완전히 검증됐다는 것이 아닙니다. 이러한 CAVP(Cryptographic Algorithm Validation Program) 테스트 벡터 검증은 아무런 효력이 없으며, 암호 알고리즘이 '정상적으로 작동한다'를 알려줄 뿐 입니다.
NIST CAVP는 단일 알고리즘에 대한 검증 작업입니다. 실제 프로덕션 환경에서 사용되기 위해서는 FIPS 140-2/3에 따른 CMVP(Cryptographic Module Validation Program) 검증이 필요합니다. 즉, CAVP 인증은 CMVP 인증의 필수 선수 조건입니다.
- Hash DRBG
- HMAC DRBG
- CTR DRBG
- Hash DRBG
- HMAC DRBG
- CTR DRBG
- SHA-224
- SHA-256
- SHA-384
- SHA-512
- SHA-224
- SHA-256
- SHA-384
- SHA-512
- SHA-3 224
- SHA-3 256
- SHA-3 384
- SHA-3 512
- XOF (SHAKE128)
- XOF (SHAKE256)
- SHA-3 224
- SHA-3 256
- SHA-3 384
- SHA-3 512
- HKDF SHA-2
- HKDF SHA-3
- HMAC
- HMAC (SHA-2)
- HMAC (SHA-3)
Post-Quantum-Cryptography/KAT/MLDSA (FIPS 204)
- ML-DSA-44 KeyPair generation
- ML-DSA-44 Sign/Verify
- ML-DSA-65 KeyPair generation
- ML-DSA-65 Sign/Verify
- ML-DSA-87 KeyPair generation
- ML-DSA-87 Sign/Verify