Implementation of Advanced Encryption Standard (AES) Algorithm Based on FPGA
Keywords:
AES, FPGA, VHDL, encryption, decryption and block cipher.Abstract
The importance of cryptography applied to security in electronic data transactions has acquired an essential relevance during the last few years. A proposed FPGA-based implementation of the Advanced Encryption Standard (AES) algorithm is presented in this paper. The design has been coded by Very high speed integrated circuit Hardware Descriptive Language. All the results are synthesized and simulated using Xilinx ISE and ModelSim software respectively. This implementation is compared with other works toshow the efficiency. The design uses an iterative looping approach with block and key size of 128 bits, lookup table implementation of S-box. This gives low complexity architectureand easily achieves low latency as well as high throughput. Simulation results, performance results are presented and compared with previous reported designs.
