Common Criteria (ISO/IEC 15408)
FIPS 140-2
Cryptographic Algorithm Testing
SCAP
NPIVP Testing
Biometrics Testing
GSA PIV Evaluation (FIPS 201)
ISO/IEC 27001
SOX and Euro-SOX
FISMA Certification Support
HIPAA and HITECH
NASPO
VTDR for GSA FIPS 201
Embedded Systems
Hardware Security Testing and Analysis
Penetration Testing
PCI Consulting
US Export Control for Cryptography
Training
CAVP: Frequently asked questions
- How do I go about getting an algorithm validated?
- Where can I find out more about the program?
- What algorithms and modes are tested?
- Where can I find out more technical details and support for the algorithms?
How do I go about getting an algorithm validated?
There are 9 steps for cryptographic algorithm validation:
- Sign an NDA / contract with atsec
- Obtain additional information required (Information for NIST certificate form, affidavit for testing)
- Provide customer with test vectors for algorithms
- Receive test results from customer
- Verify test results
- Iterate with customer until pass status is achieved
- Obtain from customer assurance that tests were performed using the defined implementation (we have a form letter)
- Submit results for validations to the CAVP (NIST)
- Assuming all is well, results are posted to the official web site. (generally takes about 6 weeks)
[up]
Where can I find out more about the program?
Further help for the program can be obtained from NIST at:
http://csrc.nist.gov/groups/STM/cavp/index.html
and in the CAVP FAQ at:
http://csrc.nist.gov/groups/STM/cavp/faqs.html
Also, the FIPS 140-2 implementation guidance can be of help in algorithm validation questions. See:
http://csrc.nist.gov/groups/STM/cmvp/documents/fips140-2/FIPS1402IG.pdf
[up]
What algorithms and modes are tested?
The definitive list of the algorithms tested are those algorithms that are FIPS approved and NIST recommended at:
http://csrc.nist.gov/groups/STM/cavp/index.html.
In addition, atsec can offer implementation testing for other algorithms. This is completely outside the NIST Cryptographic Algorithm Program. Our results are not validated by NIST, nor are they certified. We offer this testing for the following algorithms:
- RC4
- CRC
- DES
- MAC
- Blowfish
- and others: please enquire.
[up]
Where can I find out more technical details and support for the algorithms?
Please take a look the NIST toolkit at:
http://csrc.nist.gov/groups/ST/toolkit/index.html and our
algorithm checklist.
