CLP-200: Pipelined GCM-AES Core
The CLP-200: Pipelined GCM-AES core implements the GCM-AES algorithm as specified in NIST Special Publication 800-38D “Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC”. For high performance cryptographic systems, AES-GCM is the algorithm of choice. It uses a high performance MAC algorithm based on Galois Field multiplication and CTR mode encryption which can be pipelined for high throughput operations.
The CLP-200 has several configuration options which allow the performance of the resulting core to be tailored to the system performance requirements. The key configuration options include:
- The number of AES cores instantiated which determines the core bandwidth
- The number of key expanders
- The number of key contexts
- Key size options – 128-, 192- and/or 256-bits
- Ingress/egress FIFO depths
- Features
- Scalable architecture configurable from 18 to 128 bits/cycle (5 – 40 Gbps)
- Flow through design
- Fully interleaved capabilities on any number of contexts
- Stall mitigation when context switching
- Supports 128-, 192- and 256-bit keys
- GCM and GMAC modes
- Scalable context switch rate
- 96-bit IV support with no external logic
- Flow through AAD option as a configuration parameter
- Internal generation of hash key
- Benefits
- Silicon proven
- Highly integrated
- SoC/ASIC developers and embedded system OEMs benefit from
- Reduced time to market
- Reduced risk
- Highly tuned solutions for performance, power and size
- IP developed by industry experts through a structured and rigorous development and verification program
- Applications
- MACsec (802.1AE)
- IPsec
- Tape storage (P1619.1)
- Fibre Channel Security Protocols (FC-SP)
- SSH
- Downloads
Featured Products
A proven HDCP-based content protection solution that provides robust security inside Trusted Execution Environments (TEEs) and enforces the protection of sensitive information to ensure that it is stored, processed and accessed only by authorized applications.The solution integrates seamlessly within frameworks such as ARM TrustZone™, where the critical security components are embedded in a trusted and secure OS environment. The non-critical components are executed by the rich OS, such as Android.
CLP-630: Multi-Packet Manager Security EngineA highly programmable and unique Security Protocol Accelerator specifically designed to efficiently process data for high capacity wireless and network applications. The engine is perfectly suited for applications that deal with multiple active connections and significant traffic load on different contexts, such as 4G LTE-Advanced wireless cellular base stations and femtocells.






