Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

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 March 16, 2023