2048-bit, 3072-bit, 4096-bit RSA signature generation and verification
2048-bit, 3072-bit, 4096-bit RSA key generation and key derivation
Symmetric Cryptography and Algorithm Support
AES Key Generation (16- or 32-byte keys)
AES-ECB encryption/decryption (128-bit, 256-bit). Support for external API software implementation with host MCU of alternate ciphers CBC, CCM, Counter mode and others
AES-CMAC (128-bit, 256-bit) calculation and validation
Authenticated Encryption with Associated Data (AEAD) using AES-GCM (128-bit or 256-bit supporting single and split modes)
SHA-256, SHA-384, SHA-512 and HMAC-SHA256, HMAC-SHA384 and HMAC-SHA512 digest calculation
ECDH Key Management Capability with Integrated KDF in Counter Mode Using HMAC-SHA256, HMAC-SHA384 or HMAC-SHA512
Multiple Key Derivation Functions (KDF) are Supported
Includes PRF, HKDF, SP800-108 KDF and SHA-256 one-step KDF
TLS V1.2 – Full-session establishment support including PRF KDF in conjunction with host SW
TLS V1.3 – Full-session establishment support including HKDF in conjunction with host SW
Cryptographic support for HDCP V2.2 including two specific AES options for key management
Certifications
NIST SP800-90 A/B/C Random Number Generator (RNG)
NIST compliance mode to allow FIPS 140-3 security rules to be enforced. Allows for formal NIST certification
Vulnerability Assessment Rating of JIL High
6k to 11k Bytes of Available User Memory (Varies with the Number of Stored Keys)
Multiple I/O Options for Security Commands Include:
1 MHz standard I2C interface
16 MHz SPI interface Modes 0 and 3
Package Options:
8-lead SOIC
24-pad 4 mm x 4 mm VQFN
Voltage Supply Range: 2.7V to 5.5V
AEC-Q100 Automotive Qualified
Automotive Grade 1 Temperature Range: -40°C to +125°C Ambient Operating Range
The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.