Low Latency, Low power, low footprint 128/192/256 bit AES Encryption / Decryption
AES Encrypt/Decrypt 128/192/256
Overview
Key Features
- All Galois Field calculations are using 8 bit Primitive polynomial
- Key Calculation and data encryption done in parallel thus saving clock cycles
- Mode is run time programmable for each operation
- 128 bit data is encrypted with Key 128/192/256 bits.
- Whole encryption time can be reduced to 1 clock
- Number of steps per clock can be x for encryption and 2*x for key calculation
- Key Calculation and data decyption done in parallel thus saving clock cycles
- 128 bit data decrypted with Key 128/192/256 bits
- Whole decryption simulation time can be reduced to 1 clock
- Number of steps per clock can be 2*x for decryption and 2*x for key calculation
Block Diagram
Applications
- Any communication which requires high security
- AES Encryption/Decryption using Galois Field
Deliverables
- RTL is verified for different scenarios using standard examples.
- Lint clean RTL will be delivered.