Announcements
[09-17-09] -- New release of the CAVS algorithm
validation testing tool to the CST Laboratories (CAVS8.1). This version
of the CAVS tool addresses several minor modifications and enhancements
to CAVS including the Addition of a cover letter template, the addition
of more efficient elliptic curve routines for NIST binary (e.g.., B-163
and K-571) curves, and the modification of several minor issues.
The transition period ends December
17, 2009.
As has been the policy in the past:
- EFFECTIVE IMMEDIATELY on any new validation requests for implementations
of TDES, AES, DSA, SHA, RNG, RSA, HMAC, CCM, ECDSA, CMAC, DRBG 800-90,
Key Agreement Scheme (KAS) FFC, KAS ECC, GCM 800-38D and/or FIPS186-3
DSA2(see exception below in 2), the CST lab must use the CAVS 8.1
to validate the IUT.
- For any algorithm validation request where a lab has used a version
of CAVS prior to CAVS 8.1 to create files and has already sent the
sample and request files to the vendor, NIST will accept validations
using this tool up through December 17, 2009.
- If there are any validation requests where a lab has used a version
of CAVS prior to CAVS 8.1 to create files and has not yet sent the
appropriate files to the vendor, please regenerate everything using
CAVS 8.1.
The CAVP will also review special conditions
on a case-by-case basis.
[08-17-09] -- Posting of the CAVS Management Manual. The purpose of the
CAVP Management Manual is to provide effective guidance for the management
of the CAVP and other parties in the validation process. The CAVP Management
Manual applies to the CAVP Validation Authorities, the CST laboratories,
and the vendors who participate in the program. Consumers who purchase validated
cryptographic modules and validated cryptographic algorithm implementations
may also be interested in the contents of this manual. This manual outlines
the management activities and specific responsibilities of the various participating
groups. This manual does not include any cryptographic standards.
[07-02-09] -- New release of the CAVS algorithm
validation testing tool to the CST Laboratories (CAVS8.0). This version
of the CAVS tool activates the FIPS 186-3 DSA2 validation testing with the
exception of generation and validation of provably prime domain parameters
p and q and canonical generation and validation of domain parameter g. It
also requires the IUT to specify the assurances necessary for valid digital
signatures specified in FIPS 186-3.
The transition period ends October 02,
2009.
As has been the policy in the past:
- EFFECTIVE IMMEDIATELY on any new validation requests for implementations
of TDES, AES, DSA, SHA, RNG, RSA, HMAC, CCM, ECDSA, CMAC, DRBG 800-90,
Key Agreement Scheme (KAS) FFC, KAS ECC, GCM 800-38D and/or FIPS186-3
DSA2(see exception below in 2), the CST lab must use the CAVS 8.0 to validate
the IUT
- Implementations of FIPS186-3 DSA2 supporting the generation and validation
of provably prime domain parameters p and q and canonical generation and
validation of domain parameter g, ECDSA2 and/or RSA2 must be vendor-affirmed
according to the specifications in I.G 1.15. All new DSA2 implementations
supporting the above listed domain parameter generation and validation
methods, ECDSA2 and RSA2 algorithm validation requests received after
the release of CAVS8.0 shall be vendor affirmed.
- For any algorithm validation request where a lab has used a version
of CAVS prior to CAVS8.0 to create files and has already sent the sample
and request files to the vendor, NIST will accept validations using this
tool up through October 2, 2009.
- If there are any validation requests where a lab has used a version
of CAVS prior to CAVS8.0 to create files and has not yet sent the appropriate
files to the vendor, please regenerate everything using CAVS8.0.
The CAVP will also review special conditions
on a case-by-case basis.
[04-15-09] -- New release of the CAVS algorithm
validation testing tool to the CST Laboratories (CAVS7.4). This version
of the CAVS tool adds the capability to test DRBG (NIST SP 800-90) implementations
that do not have the optional reseed function. Each DRBG mechanism tab
has a check box to indicate that the reseed function was not implemented.
If checked, the generated request files provide inputs for the instantiate
and generate functions only. The CAVS-generated TestedInfo.txt file
indicates that the implementation does not support the reseed function.