U.S. flag   An official website of the United States government

Cryptographic Algorithm Validation Program CAVP

Implementation Name
Description
Anqlave Cryptographic Library is the cryptographic component of Anqlave's ADV (Anqlave Data Vault) product, which provides HSM-grade security for managing cryptographic keys and protecting sensitive data. This solution leverages on Intel (R) SGX technology and allows enterprises to protect data at all states: at rest, in motion and in use
Version
1.1
Type
SOFTWARE
Vendor
Anqlave
Science Park Drive, 2
Singapore, Singapore 118222
Singapore
Contacts
Assaf Cohen
assaf@anqlave.co

C608 First Validated: 4/8/2019

Operating Environment Algorithm Capabilities
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
AES-CBC
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
AES-CCM
  • Key Length: 128, 192, 256
  • Tag Length: 128
  • IV Length: 56
  • Payload Length: 0-256
  • AAD Length: 0-256
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
AES-CCM
  • Key Length: 128, 192, 256
  • Tag Length: 128
  • IV Length: 56
  • Payload Length: 0-256
  • AAD Length: 0-256
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
AES-CFB128
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
AES-CTR
  • Direction: Encrypt
  • Key Length: 128, 192, 256
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
AES-ECB
  • Direction: Encrypt
  • Key Length: 128, 192, 256
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
AES-GCM
  • Direction: Decrypt, Encrypt
  • IV Generation: Internal
  • IV Generation Mode: 8.2.2
  • Key Length: 128, 192, 256
  • Tag Length: 128
  • IV Length: 96
  • Payload Length: 128, 65536
  • AAD Length: 0, 160, 720
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
AES-GCM
  • Direction: Decrypt, Encrypt
  • IV Generation: Internal
  • IV Generation Mode: 8.2.2
  • Key Length: 128, 192, 256
  • Tag Length: 128
  • IV Length: 96
  • Payload Length: 128, 65536
  • AAD Length: 0, 160, 720
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
AES-GMAC
  • Direction: Decrypt, Encrypt
  • IV Generation: Internal
  • IV Generation Mode: 8.2.2
  • Key Length: 128, 192, 256
  • Tag Length: 128
  • IV Length: 96
  • AAD Length: 0, 160, 720
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
AES-GMAC
  • Direction: Decrypt, Encrypt
  • IV Generation: Internal
  • IV Generation Mode: 8.2.2
  • Key Length: 128, 192, 256
  • Tag Length: 128
  • IV Length: 96
  • AAD Length: 0, 160, 720
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
AES-OFB
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
ECDSA KeyGen (FIPS186-4)
  • Curve: P-224, P-256, P-384, P-521
  • Secret Generation Mode: Testing Candidates
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
ECDSA KeyGen (FIPS186-4)
  • Curve: P-224, P-256, P-384, P-521
  • Secret Generation Mode: Testing Candidates
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
ECDSA KeyVer (FIPS186-4)
  • Curve: P-224, P-256, P-384, P-521
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
ECDSA SigGen (FIPS186-4)
    • Capabilities:
      • Curve: P-224
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-256
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-384
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-521
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
ECDSA SigGen (FIPS186-4)
    • Capabilities:
      • Curve: P-224
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-256
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-384
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-521
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
ECDSA SigVer (FIPS186-4)
    • Capabilities:
      • Curve: P-224
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-256
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-384
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-521
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
ECDSA SigVer (FIPS186-4)
    • Capabilities:
      • Curve: P-224
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-256
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-384
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-521
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
Hash DRBG
  • Prediction Resistance: No
  • Supports Reseed
    • Capabilities:
      • Mode: SHA-1
      • Entropy Input: 128
      • Nonce: 64
      • Personalization String Length: 0-128
      • Additional Input: 0-128
      • Returned Bits: 640
    • Capabilities:
      • Mode: SHA2-224
      • Entropy Input: 192
      • Nonce: 96
      • Personalization String Length: 0-192
      • Additional Input: 0-192
      • Returned Bits: 896
    • Capabilities:
      • Mode: SHA2-256
      • Entropy Input: 256
      • Nonce: 128
      • Personalization String Length: 0-256
      • Additional Input: 0-256
      • Returned Bits: 1024
    • Capabilities:
      • Mode: SHA2-384
      • Entropy Input: 256
      • Nonce: 128
      • Personalization String Length: 0-256
      • Additional Input: 0-256
      • Returned Bits: 1536
    • Capabilities:
      • Mode: SHA2-512
      • Entropy Input: 256
      • Nonce: 128
      • Personalization String Length: 0-256
      • Additional Input: 0-256
      • Returned Bits: 2048
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
Hash DRBG
  • Prediction Resistance: No
  • Supports Reseed
    • Capabilities:
      • Mode: SHA-1
      • Entropy Input: 128
      • Nonce: 64
      • Personalization String Length: 0-128
      • Additional Input: 0-128
      • Returned Bits: 640
    • Capabilities:
      • Mode: SHA2-224
      • Entropy Input: 192
      • Nonce: 96
      • Personalization String Length: 0-192
      • Additional Input: 0-192
      • Returned Bits: 896
    • Capabilities:
      • Mode: SHA2-256
      • Entropy Input: 256
      • Nonce: 128
      • Personalization String Length: 0-256
      • Additional Input: 0-256
      • Returned Bits: 1024
    • Capabilities:
      • Mode: SHA2-384
      • Entropy Input: 256
      • Nonce: 128
      • Personalization String Length: 0-256
      • Additional Input: 0-256
      • Returned Bits: 1536
    • Capabilities:
      • Mode: SHA2-512
      • Entropy Input: 256
      • Nonce: 128
      • Personalization String Length: 0-256
      • Additional Input: 0-256
      • Returned Bits: 2048
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
HMAC-SHA-1
  • MAC: 160
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
HMAC-SHA2-224
  • MAC: 224
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
HMAC-SHA2-224
  • MAC: 224
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
HMAC-SHA2-256
  • MAC: 256
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
HMAC-SHA2-256
  • MAC: 256
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
HMAC-SHA2-384
  • MAC: 384
  • Key sizes < block size
  • Key size = block size
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
HMAC-SHA2-384
  • MAC: 384
  • Key sizes < block size
  • Key size = block size
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
HMAC-SHA2-512
  • MAC: 512
  • Key sizes < block size
  • Key size = block size
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
HMAC-SHA2-512
  • MAC: 512
  • Key sizes < block size
  • Key size = block size
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
RSA KeyGen (FIPS186-4)
    • Capabilities:
      • Key Generation Mode: B.3.3
        • Properties:
          • Modulo: 2048
          • Primality Tests: C.2
        • Properties:
          • Modulo: 3072
          • Primality Tests: C.2
  • Info Generated By Server
  • Public Exponent Mode: Fixed
  • Fixed Public Exponent: 10001
  • Private Key Format: Standard
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
RSA KeyGen (FIPS186-4)
    • Capabilities:
      • Key Generation Mode: B.3.3
        • Properties:
          • Modulo: 2048
          • Primality Tests: C.2
        • Properties:
          • Modulo: 3072
          • Primality Tests: C.2
  • Public Exponent Mode: Fixed
  • Fixed Public Exponent: 10001
  • Private Key Format: Standard
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
RSA SigGen (FIPS186-2)
    • Capabilities:
      • Signature Type: PKCS 1.5
      • Modulo: 4096
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
RSA SigGen (FIPS186-2)
    • Capabilities:
      • Signature Type: PKCS 1.5
      • Modulo: 4096
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
RSA SigGen (FIPS186-4)
    • Capabilities:
      • Signature Type: PKCS 1.5
        • Properties:
          • Modulo: 2048
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
        • Properties:
          • Modulo: 3072
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
RSA SigGen (FIPS186-4)
    • Capabilities:
      • Signature Type: PKCS 1.5
        • Properties:
          • Modulo: 2048
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
        • Properties:
          • Modulo: 3072
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
RSA SigVer (FIPS186-4)
    • Capabilities:
      • Signature Type: PKCS 1.5
        • Properties:
          • Modulo: 2048
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
        • Properties:
          • Modulo: 3072
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
  • Public Exponent Mode: Fixed
  • Fixed Public Exponent: 10001
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
RSA SigVer (FIPS186-4)
    • Capabilities:
      • Signature Type: PKCS 1.5
        • Properties:
          • Modulo: 2048
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
        • Properties:
          • Modulo: 3072
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
  • Public Exponent Mode: Fixed
  • Fixed Public Exponent: 10001
Prerequisites:
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
SHA-1
  • Message Length: 0-51200 Increment 8
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
SHA2-224
  • Message Length: 0-51200 Increment 8
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
SHA2-256
  • Message Length: 0-51200 Increment 8
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
SHA2-384
  • Message Length: 0-102400 Increment 8
Ubuntu 18.04 LTS 64-bit on Intel® Core i7-6600U
  • processor: Intel Core i7-6600U
    • manufacturer: Intel
  • software: Ubuntu 18.04 LTS 64-bit
SHA2-512
  • Message Length: 0-102400 Increment 8

Created October 05, 2016, Updated March 08, 2021