Computer Security Resource Center

Computer Security Resource Center

Computer Security
Resource Center

Cryptographic Algorithm Validation Program

Description
Snapdragon 660 Crypto Engine Core is a general purpose cryptographic hardware engine capable of securely processing various confidentiality and integrity algorithms across multiple execution environments.
Version
Snapdragon 660
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

Validations

Number
Date
Operating Environments
Algorithm Capabilities
AES 5383
4/27/2018
  • QTI Crypto Engine Core (version 5.3.4)
  • 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
  • AES-CMAC
      • Capabilities:
        • Direction: Generation
        • Key Length: 128
        • MAC: 32-128
        • Message Length: 128-524288
        • Block Size: Full, Partial
      • Capabilities:
        • Direction: Generation
        • Key Length: 256
        • MAC: 32-128
        • Message Length: 256-524288
        • Block Size: Full, Partial
  • AES-CTR
    • Key Length: 128, 256
    • Counter Source: External, Internal
  • AES-ECB
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 256
  • AES-XTS
    • Direction: Decrypt, Encrypt
    • Key Length: 128
    • Block Size: Full
  • AES-XTS
    • Direction: Decrypt, Encrypt
    • Key Length: 256
    • Block Size: Full