U.S. flag   An unofficial archive of your favorite United States government website
Dot gov

Official websites do not use .rip
We are an unofficial archive, replace .rip by .gov in the URL to access the official website. Access our document index here.

Https

We are building a provable archive!
A lock (Dot gov) or https:// don't prove our archive is authentic, only that you securely accessed it. Note that we are working to fix that :)

This is an archive
(replace .gov by .rip)

Cryptographic Algorithm Validation Program CAVP

CAVP Testing: Key Establishment - Key Agreement Schemes (KAS) and Key Confirmation (SP 800-56A)

Algorithm Specifications

Algorithm specifications for Key Agreement Schemes and Key Confirmation (SP800-56A) are available from the Cryptographic Toolkit.


Algorithm Validation Testing Requirements

The algorithm validation testing requirements for SP 800-56A are specified in: The KAS Validation System (KASVS)

Testing Notes


Test Vectors

Use of these test vectors does not replace validation obtained through the CAVP.

The test vectors linked below can be used to informally verify the correctness of a key agreement scheme and key confirmation algorithm listed above.

See the KASVS document for an explanation of the files.

KAS FFC Test Vectors See the KASVS document for an explanation of the files.

KAS ECC Test Vectors See the KASVS document for an explanation of the files.

Created October 05, 2016, Updated March 08, 2021