A high-speed AES architecture implementation

  • Authors:
  • Flavius Opritoiu;Mircea Vladutiu;Lucian Prodan;Mihai Udrescu

  • Affiliations:
  • Politehnica University of Timisoara, Timisoara, Romania;Politehnica University of Timisoara, Timisoara, Romania;Politehnica University of Timisoara, Timisoara, Romania;Politehnica University of Timisoara, Timisoara, Romania

  • Venue:
  • Proceedings of the 7th ACM international conference on Computing frontiers
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present in this paper a high performance implementation for the Advanced Encryption Standard (AES) standard. The design goal is directed toward efficient implementation of an AES cryptocore. The proposed architecture exhibits parallelism by concurrently processing all the bytes of a data block and computes each round key on-the-fly. The design implements both AES encryption and decryption by efficiently sharing the complex design modules. The proposed high-speed iterative implementation performing the AES operations in 11 clock cycles was synthesized for ALTERA's Cyclone II FPGA.