Cryptographic Algorithm Validation Program CAVP

Implementation Name
Description
KEYW, in coordination with the United States Special Operations Command (USSOCOM), has developed a Federal Information Processing Standard (FIPS) 140-2 certified, standards-based Suite B Cryptographic Algorithms library that provides an advanced layer of encrypted data-in-transit communications and data-at-rest encryption for the BlackBerry ecosystem.
Version
2.0
Type
SOFTWARE
Vendor
United States Special Operations Command (USSOCOM)
7701 Tampa Point Boulevard
MacDill Air Force Base, Florida 33621-5323
USA
Contacts
William W. Burnham
william.burnham@socom.mil
(813) 826-2282

KAS 55

   First Validated: 4/10/2015
Operating Environment Algorithm Capabilities
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 KAS-ECC Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 KAS-ECC Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 KAS-ECC Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon KAS-ECC Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon KAS-ECC Expand

HMAC 2119

   First Validated: 4/10/2015
Operating Environment Algorithm Capabilities
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 HMAC-SHA-1 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 HMAC-SHA-1 Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 HMAC-SHA-1 Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon HMAC-SHA-1 Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon HMAC-SHA-1 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 HMAC-SHA2-224 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 HMAC-SHA2-224 Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 HMAC-SHA2-224 Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon HMAC-SHA2-224 Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon HMAC-SHA2-224 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 HMAC-SHA2-256 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 HMAC-SHA2-256 Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 HMAC-SHA2-256 Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon HMAC-SHA2-256 Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon HMAC-SHA2-256 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 HMAC-SHA2-384 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 HMAC-SHA2-384 Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 HMAC-SHA2-384 Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon HMAC-SHA2-384 Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon HMAC-SHA2-384 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 HMAC-SHA2-512 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 HMAC-SHA2-512 Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 HMAC-SHA2-512 Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon HMAC-SHA2-512 Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon HMAC-SHA2-512 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 HMAC-SHA2-512/224 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 HMAC-SHA2-512/224 Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 HMAC-SHA2-512/224 Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon HMAC-SHA2-512/224 Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon HMAC-SHA2-512/224 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 HMAC-SHA2-512/256 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 HMAC-SHA2-512/256 Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 HMAC-SHA2-512/256 Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon HMAC-SHA2-512/256 Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon HMAC-SHA2-512/256 Expand

SHS 2761

   First Validated: 4/10/2015
Operating Environment Algorithm Capabilities
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 SHA-1 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 SHA-1 Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 SHA-1 Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon SHA-1 Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon SHA-1 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 SHA2-224 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 SHA2-224 Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 SHA2-224 Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon SHA2-224 Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon SHA2-224 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 SHA2-256 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 SHA2-256 Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 SHA2-256 Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon SHA2-256 Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon SHA2-256 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 SHA2-384 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 SHA2-384 Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 SHA2-384 Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon SHA2-384 Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon SHA2-384 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 SHA2-512 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 SHA2-512 Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 SHA2-512 Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon SHA2-512 Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon SHA2-512 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 SHA2-512/224 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 SHA2-512/224 Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 SHA2-512/224 Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon SHA2-512/224 Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon SHA2-512/224 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 SHA2-512/256 Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 SHA2-512/256 Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 SHA2-512/256 Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon SHA2-512/256 Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon SHA2-512/256 Expand

ECDSA 657

   First Validated: 4/10/2015
Operating Environment Algorithm Capabilities
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 ECDSA KeyGen (FIPS186-4) Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 ECDSA KeyGen (FIPS186-4) Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 ECDSA KeyGen (FIPS186-4) Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon ECDSA KeyGen (FIPS186-4) Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon ECDSA KeyGen (FIPS186-4) Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 ECDSA KeyVer (FIPS186-4) Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 ECDSA KeyVer (FIPS186-4) Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 ECDSA KeyVer (FIPS186-4) Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon ECDSA KeyVer (FIPS186-4) Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon ECDSA KeyVer (FIPS186-4) Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 ECDSA SigGen (FIPS186-4) Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 ECDSA SigGen (FIPS186-4) Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 ECDSA SigGen (FIPS186-4) Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon ECDSA SigGen (FIPS186-4) Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon ECDSA SigGen (FIPS186-4) Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 ECDSA SigVer (FIPS186-4) Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 ECDSA SigVer (FIPS186-4) Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 ECDSA SigVer (FIPS186-4) Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon ECDSA SigVer (FIPS186-4) Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon ECDSA SigVer (FIPS186-4) Expand

Component 484

   First Validated: 4/10/2015
Operating Environment Algorithm Capabilities
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 KAS-ECC CDH-Component Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 KAS-ECC CDH-Component Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 KAS-ECC CDH-Component Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon KAS-ECC CDH-Component Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon KAS-ECC CDH-Component Expand

AES 3328

   First Validated: 4/10/2015
Operating Environment Algorithm Capabilities
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 AES-ECB Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 AES-ECB Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 AES-ECB Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon AES-ECB Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon AES-ECB Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 AES-GCM Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 AES-GCM Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 AES-GCM Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon AES-GCM Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon AES-GCM Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 AES-GMAC Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 AES-GMAC Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 AES-GMAC Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon AES-GMAC Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon AES-GMAC Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 AES-KW Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 AES-KW Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 AES-KW Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon AES-KW Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon AES-KW Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 AES-KWP Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 AES-KWP Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 AES-KWP Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon AES-KWP Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon AES-KWP Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 AES-XTS Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon 801 AES-XTS Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 AES-XTS Expand
BlackBerry OS v10.3 on Qualcomm Snapdragon S4 AES-XTS Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 AES-XTS Expand
BlackBerry OS v7.1 on Qualcomm Snapdragon S2 AES-XTS Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon AES-XTS Expand
Microsoft Windows Server 2008 R2 (64-bit) on Intel Xeon AES-XTS Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon AES-XTS Expand
Microsoft Windows Server 2012 R2 (64-bit) on Intel Xeon AES-XTS Expand

Created October 05, 2016, Updated April 03, 2025