An Optimized AES Algorithm and Its FPGA Implementation

Wei ZHANG,Junxiong GAO,Yunbo WANG,Wenbin WU
DOI: https://doi.org/10.3969/j.issn.1672-9722.2017.03.020
2017-01-01
Abstract:For the encryption and decryption structure of AES is not consistent,an optimized AES algorithm with a unified encryption and decryption process is proposed in this paper.Using the fully pipelined architecture, the proposed circuit achieves an effective tradeoff between speed and resources, among which the S-box and inverse S-box are implemented applying the finite field algorithm based on regular basis.With the analysis of the path delay of each module, the AES round transformation is divided into 6 stages.Results implemented in the Xilinx`s XC7VX485T FPGA show that the hardware resource consumption is 19006LUTs,the maximum frequency is 724.323MHz and the throughput can get to 92.713Gbps, thus obtaining a very good acceleration effect.
What problem does this paper attempt to address?