As an NVLAP accredited facility, EWA-Canada’s ITSET lab can perform testing of vendor algorithm implementations in accordance with the Cryptographic Algorithm Validation Program (CAVP) either as a separate endeavor or concurrently as part of an overall FIPS 140-2 validation effort. Cryptographic algorithm validation is a prerequisite of FIPS 140-2 validations under the CMVP, as each approved algorithm implemented in a module must be validated as meeting the requirements of the applicable FIPS, NIST or ANSI standard.
For each algorithm requiring validation, EWA-Canada generates test files and provides these to the vendor who must then run them through their cryptographic algorithm implementation to generate a correct set of outputs from the supplied input vectors. Once the output files are returned, they are verified and, if correct, a submission is made to the CAVP for validation of the algorithm implementations and issuance of algorithm validation certificates.
EWA-Canada can perform verification of the following:
Random Number Generator (RNG) Algorithms
Message Authentication Algorithms
The EWA-Canada IT Security Evaluation & Test Facility can also perform the testing of the algorithm implementations or refer you to a FIPS 140-2 support specialist to perform the testing.
Please Contact Us for further information.