DesignHub™ Symmetric Cryptographic IP supports on-chip data protection, storage encryption and high-speed data paths with AES, DES, TDES and SM4. It covers ECB, CBC, CFB, OFB, CTR, CMAC, CCM, GCM, GMAC and XTS encryption and authentication modes. Implementations range from low-area to high-throughput designs, with flexible integration and optional protection against physical attacks.
CryptCompiler® Cryptographic Compiler
Use CryptCompiler® to explore symmetric algorithms and modes through an EDA workflow, evaluate functionality, interfaces and PPA, and generate complete RTL-to-firmware deliverables.
International and Chinese algorithms with multiple encryption and authentication modes
Flexible implementations for different throughput and area targets
Data-path integration with optional physical-attack protection
Algorithms & Support Options
| Function | Parameters | Support Options | |
|---|---|---|---|
| Hardware (RTL) | Software Library (Lib) | ||
| AES | 128 · 192 · 256 | ✓ | ✓ |
| DES | ✓ | ✓ | |
| TDES | 128 · 192 | ✓ | ✓ |
| SM4 | ✓ | ✓ | |
| Mode | ECB | ✓ | ✓ |
| CBC | ✓ | ✓ | |
| CFB | ✓ | ✓ | |
| OFB | ✓ | ✓ | |
| CTR | ✓ | ✓ | |
| CMAC | ✓ | ✓ | |
| CCM | ✓ | ✓ | |
| GMAC · GCM | ✓ | ✓ | |
| XTS | ✓ | ✓ | |
Product Inquiries
Share your algorithms and modes, target throughput, data width, interfaces and area requirements. We will discuss suitable symmetric IP and high-speed data-protection solutions.