AES 128 Advanced Encryption Standard Algorithm

Details
Category: Crypto Core
Created: December 07, 2004
Updated: January 27, 2020
Language: VHDL
Other project properties
Development Status: Stable
Additional info: Design done
WishBone compliant: No
WishBone version: n/a
License: LGPL
Description
This Core implements the Advanced Encryption Standard (Rijndael Algorithm) according to the NIST standard as documented in FIPS-197.
This AES core is developed for a key size of 128 bits and operates in ECB mode.
The project contains a synthesizable RTL along with a Test Bench set up to verify the Core with test vectors as described in the FIPS document.
General Features
Input and Key size of 128 bits.
Operation in ECB mode.
Performance adheres to FIPS-197.
Core with high speed and low latency.
RTL and TB in VHDL.
Status
Core verified in simulation and uploaded.