Cryptographic Algorithm Validation Program (CAVP)
The Cryptographic Algorithm Validation Program (CAVP) encompasses validation testing according to Federal Information Processing Standard (FIPS) and National Institute of Standards and Technology (NIST)/Communications Security Establishment (CSE) recommended cryptographic algorithms and components of algorithms. Cryptographic algorithm validation is a prerequisite to the Cryptographic Module Validation Program (CMVP).
The CAVP was established by NIST and CSE in July 1995. All of the tests under the CAVP are handled by third-party laboratories that are accredited as Cryptographic and Security Testing Laboratories by the National Voluntary Laboratory Accreditation Program (NVLAP). Vendors interested in validation testing of their algorithm implementation may select any of the accredited laboratories.