AES Encrypt/Decrypt 128/192/256

Overview

Low Latency, Low power, low footprint 128/192/256 bit AES Encryption / Decryption

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

AES Encrypt/Decrypt 128/192/256 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.

Technical Specifications

×
Semiconductor IP