Advanced Encryption Standard Core (AES)

Overview

AES core implements the Rijndael algorithm for encryption and decryption of plain text using cipher keys. It is compliant with FIPS 197 standards. The core works with a pre-expanded key, or with optional key expansion logic. The encryption core accepts new plain text every 11 clocks. The decryption core accepts new cipher text after 22 clocks when using the new key and after 11 clocks when using a pre-expanded key 

Key Features

  • Fully synchronous design
  • Supports key sizes of 128 and 256 bits
  • Supports AES-128 and AES-256 in Electronic Codebook (ECB) mode
  • Other modes such as CBC, CFB, OFB, and CTR can be added as needed
  • Fast core accepting data every clock is also available as per requirement

Technical Specifications

×
Semiconductor IP