The Security Protocol Accelerator (SPAcc) offers designers unprecedented configurability to address the complex security requirements that are commonplace in today's multi-function, high-performance SoC designs.
Increasingly, these designs include security at the MAC layer (e.g. WiMAX, Wi-Fi, MACsec or 3GPP/LTE), VPN security with IPsec and/or SSL, applications layer security (e.g. SRTP) and content protection (e.g. DTCP). Compounding the challenge is the need to support high throughput requirements with mixed packet sizes traffic characteristics along with low latency requirements to preserve Quality of Service in voice and video applications in single- and multi-core processor architectures.
Features
Highly configurable security accelerator
Support for all ciphers, hashes and MAC algorithms used in major protocols
Built-in scatter/gather DMA capability offloads system CPU
Increased throughput through parallel hashing and encryption
Secure key port to access secrets stored in NVM
AMBA AXI and AHB
Virtualization – allows sharing between multiple CPUs