The AES Multi-Purpose crypto engine includes a generic and scalable implementation of the AES algorithm and a configurable wrapper making the solution suitable for a wide range of low-cost & high-end applications for the most advanced AES core.
Overview
The AES Multi-Purpose 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 configuration.
For other AES solutions, please see dedicated product sheets: AES-GCM Multi-Booster (SCZ_IP_BA415), AES-XTS Multi-Booster (SCZ_IP_BA416) and AES-GCM Ultra-Low Latency (SCZ_IP_BA415LL).
Secure-IC's Securyzr™ AES Multi-purpose crypto engine with SCA protections
Overview
Key Features
- ASIC and FPGA
- Supports a wide selection of programmable ciphering modes based on NIST SP 800-38:
- Non-chaining modes: ECB, CTR
- Chaining modes: CBC, CFB, OFB
- Cyphertext stealing modes: CBC-CS
- Authentication: CMAC (OMAC1)
- Authentication & Confidentiality: CCM, GCM
- Confidentiality on storage devices: XTS/XTS-CS
- Masking option available with excellent protection against SPA & DPA
- Context switching
- Data interface: AMBA (AHB/AXI:AXI-4) with optional DMA
- Control interface: APB or AXI4-lite
Benefits
- Unrivaled speed performance
- Optimal and tailored implementation to your needs
- Highest performance/area ratio for a large range of applications
- Reconfigurable and scalable features
- Portable and optimized to ASIC or FPGA technology
- Upgradeable to new performance requirements or to new generations of ASIC or FPGA technology
Block Diagram
Applications
- Ideal for any application, examples:
- Wireless and wired communications
- Digital Cinema
- DRM
- Encrypted data storage
- Industrial
- Cloud computing
- Defence
- Automotive
- General MCU’s
- Etc…
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™ Public Key Crypto Engine
- Secure-IC's Securyzr™ SHA-3 Crypto Engine
- Secure-IC's Securyzr™ ChaCha20-Poly1305 Crypto Engine
- Secure-IC's Securyzr(TM) SM4 Crypto Engine
- Secure-IC's Securyzr™ ARIA Crypto Engine
- Secure-IC's Securyzr™ Tunable AES (ECB, CBC, CTR, XTS, CCM, GCM) accelerator - optional SCA protection