Enhanced AES (Rijndael) IP Core

FIPS-197 Compliant. Encrypt and decrypt modules with 128, 192 and 256 bit keys. Various versions are available, from small area to high performance, up to 34Gbit/sec in 0.18u.

The following building blocks are available for Enhanced AES IP Core:

  • Data Path Module, fully pipelined (single stage)
  • Data Path Module, fully pipelined (dual stage)
  • Static key module (128, 192, 256 bit)
  • Dynamic key module (128, 192, 256 bit)

Notes:
– Data path modules can perform a full cypher/inverse cypher operation every clock cycle. The single stage pipeline version has a latency of 14 cycles, the dual stage pipeline of 24 cycles.
– Static key modules need 12 cycles to expand a key, dynamic key modules can generate a new key every clock cycle.