The CEC173x Trust Shield family is the Real Time Root of Trust Controller for Servers, Telecommunications, Networking and Industrials. The CEC173x is a highly-configurable, mixed-signal, advanced I/O controller. It contains a 32-bit 96MHz ARM® Cortex- M4 processor core with closely-coupled memory for optimal code execution and data access. The immutable Boot ROM, embedded in the design, is used to store the power on/boot sequence and APIs available during run time. When VTR_REG power is applied to the device, the secure boot loader API is used to download the firmware image from internal Flash storage. Programming capability for this Flash is provided by various means, thereby allowing system designers to customize the device’s behavior while maintaining the integrity of the image by cryptographic signatures.
Product Features
Hardware CNSA Based Secure Boot (P-384)
AES128, AES192, AES256
SHA-2, SHA-256, SHA-512
RSA-1024 to RSA-4096
ECDSA, EC-KCDSA, Ed25519
True Random Number Generator (SP800-90B)
SPI Boot Flash Monitoring and Intervention (1.8V or 3.3V)
Key Management Engine
Transfer of Ownership
Device Attestation
Hardware-Based Physically Unclonable Function (PUF)
84-pin and 64-pin Package Sizes (7x7x0.8 mm and 5.5x5.5x0.92 mm)
Differential Power Analysis Countermeasures
User Configurable 3.3V or 1.8V Power Spec
Designed for NIST 800-193 Platform Firmware Resiliency
Designed for Open Compute Project Security
7mm x 7mm Footprint
Parametrics
Part Family - CEC
CPU Type - Cortex-M4F
MaxSpeed (MHz) - 96
Program Memory Size (KB) - 384
SRAM (KB) - 384
Temp. Range Min. - -40
Temp. Range Max. - 85
Operation Voltage Min.(V) - 1.8
Operation Voltage Max.(V) - 3.3
SPI - 2
I2C - 6
UART - 1
QSPI - 2