Computer Security Resource Center

Computer Security Resource Center

Computer Security
Resource Center

Cryptographic Algorithm Validation Program

Description
Qualcomm Crypto Engine Core is a general purpose cryptographic hardware engine capable of securely processing various confidentiality and integrity algorithms across multiple execution environments.
Version
5.4.2
Type
HARDWARE
Vendor
Qualcomm Technologies, Inc.
5775 Morehouse Dr
San Diego, CA 92121
USA
Contacts
Yin Ling Liong
yliong@qti.qualcomm.com
858-651-7034
Fax: 858-845-1523
Jonathan Childers
jchilder@qti.qualcomm.com
858-651-7057
Fax: 858-845-1523

Validations

Number
Date
Operating Environments
Algorithm Capabilities
C442
2/21/2019
  • Snapdragon 855
    • processor
  • AES-CBC
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 256
  • AES-CCM
    • Key Length: 128, 256
    • Tag Length: 32, 48, 64, 80, 96, 112, 128
    • IV Length: 56, 64, 72, 80, 88, 96, 104
    • Payload Length: 8-256
    • AAD Length: 8-256
    Prerequisites:
  • AES-CMAC
      • Capabilities:
        • Direction: Generation
        • Key Length: 128
        • MAC: 32, 64, 128
        • Message Length: 128, 136, 248, 256, 524288
      • Capabilities:
        • Direction: Generation
        • Key Length: 256
        • MAC: 32, 64, 128
        • Message Length: 256, 264, 504, 512, 524288
  • AES-CTR
    • Direction: Encrypt
    • Key Length: 128, 256
  • AES-ECB
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 256
  • AES-XTS
    • Direction: Decrypt, Encrypt
    • Key Length: 128
    • Payload Length: 128, 256, 65536
    • Tweak Mode: Hex, Number
  • AES-XTS
    • Direction: Decrypt, Encrypt
    • Key Length: 256
    • Payload Length: 256, 512, 65536
    • Tweak Mode: Hex, Number
  • HMAC-SHA-1
    • MAC: 80, 96, 128, 160
    • Key sizes < block size
    • Key size = block size
    Prerequisites:
  • HMAC-SHA2-256
    • MAC: 128, 192, 256
    • Key sizes < block size
    • Key size = block size
    Prerequisites:
  • HMAC-SHA2-384
    • MAC: 192, 256, 320, 384
    • Key sizes < block size
    • Key size = block size
    Prerequisites:
  • HMAC-SHA2-512
    • MAC: 256, 320, 384, 448, 512
    • Key sizes < block size
    • Key size = block size
    Prerequisites:
  • SHA-1
    • Message Length: 0-51200 Increment 8
  • SHA-256
    • Message Length: 0-51200 Increment 8
  • SHA-384
    • Message Length: 0-102400 Increment 8
  • SHA-512
    • Message Length: 0-102400 Increment 8
  • TDES-CBC
    • Direction: Decrypt, Encrypt
    • Keying Option: 1
  • TDES-ECB
    • Direction: Decrypt, Encrypt
    • Keying Option: 1