The AES-XTS Multi-Booster crypto engine includes a generic & scalable implementation of the AES algorithm making the solution suitable for a wide range of low-cost & high-end applications (including key, tweak, input and output registers and Galois field multiplier).
This crypto engine targets high-performance applications, where a high throughput is required. Thanks to its scalability, it can be tailored to reach the best trade-off between performances, area and technology.
Overview
The AES-XTS crypto engine is easily portable to ASIC and FPGA . It supports a wide range of applications on various technologies. The unique architecture enables a high level of flexibility. The throughput and features required by a specific application can be taken into account in order to select the most optimal and compact configuration.
For other AES solutions, please see dedicated product sheets: AES Multi-Purpose (SCZ_IP_BA411e), AES-GCM Multi-Booster (SCZ_IP_BA415) and AES-GCM Ultra-Low Latency (SCZ_IP_BA415LL).
AES-XTS Multi-Booster
Overview
Key Features
- ASIC and FPGA
- High throughput:
- ASIC: 2Tbps
- FPGA: 100 Gbps/s
- Scalable solution
- Supports 128-bit & 256-bit key
- Compliant with NIST SP800-38E
- Can be provided with AXI DMA & software
- Masking option available with excellent protection against SPA & DPA
- Cipher stealing (optional)
- Low power feature
- Straight forward integration with simple FIFO interfaces
Benefits
- Off-the-shelf, predictable and silicon-proven solution
- Easy-to-Integrate
- Unrivaled speed performance
- Logic footprint optimized to performance requirements and used functionalities
- Scalable Multi-Core solution enabling best trade-off between area and performance
- Portable and optimized to ASIC or FPGA technology
- Upgradeable to new performance requirements or to new generations of ASIC or FPGA technology
- User-friendly Software API
Block Diagram
Applications
- Encrypted Disk/Data storage
- SATA III
Deliverables
- Netlist or RTL
- Scripts for synthesis
- Self-checking TestBench based on FIPS vectors
- Datasheet
- Integration guide
Technical Specifications
Maturity
Silicon proven
Availability
Now
Related IPs
- Secure-IC's Securyzr(TM) AES-GCM Multi-Booster Réduire la liste des FPGA aux noms des gammes
- AES-XTS for Storage Encrypt/Decrypt Core
- Secure-IC's Securyzr™ Chacha20-Poly1305 Multi-Booster - 800Gbps
- Secure-IC's Securyzr™ SM4-XTS Multi-Booster
- Secure-IC's Securyzr™ High-performance AES-XTS accelerator - optional SCA protection
- AES-XTS encryption/decryption IP