The Advanced Encryption Standard (AES) is a specification for the encryption of electronic data established by the U.S National Institute of Standards and Technology (NIST) in 2001. It is included in the ISO/IEC 18033-3 standard.
AES is a symmetric-key algorithm, meaning the same key is used for both encrypting and decrypting sensitive data.
The AES XTS is a XEX-based tweaked-codebook mode with ciphertext stealing. This mode of operation is mainly used to encrypt sector-addressable data at rest. Thus it has to be compliant with SATAI, SATAII and/or SATAIII specifications to be used. It uniquely encrypts each sector by encrypting the sector's ID additionally to the data. Therefore, two identical data blocks in different sectors won't share the same encryption.
Secure-IC's Securyzr™ High-performance AES-XTS accelerator - optional SCA protection
Overview
Key Features
- AMBA interface
- Supported key sizes: 128, 192 and 256 bits
- Compliant with NIST SP 800-38e
- Tunable performance (area and performance) - From low area to high-performance
- Secure-IC patented SCA countermeasures
Benefits
- Easy to integrate
- Tunable solution
- Fully digital
- AMBA interface
- Strong technical support
Applications
- Automotive
- IoT
- eHealth
- Defense
- Payments
- Servers
- Smart Grid
- Identity
- Media & Entertainment
- Memory & Storage
- Consumer Electronics
- Edge & Cloud
- Trusted Computing
- AI
- Printer
- Industry
Deliverables
- Technical specifications document including User manual, Integration guideline, Test Plan
- VHDL RTL code
- VHDL testbench and scripts for simulation
- RTL of the AMBA wrapper
- SW driver
- Support for integration
Technical Specifications
Maturity
Silicon Proven
Related IPs
- Secure-IC's Securyzr™ High-performance AES-GCM accelerator - optional SCA protection
- Secure-IC's Securyzr™ Tunable AES (ECB, CBC, CTR, XTS, CCM, GCM) accelerator - optional SCA protection
- Secure-IC's Securyzr™ Tunable Public Key Cryptographic (RSA, ECDSA, SM2, Diffie-Hellman) accelerator - optional SCA protection
- Secure-IC's Securyzr™ Tunable SM4 Hardware accelerator with SCA protections
- Triple DES (ECB, CBC, CTR) accelerator - optional SCA protection
- Secure-IC's Securyzr™ AES Multi-purpose crypto engine with SCA protections