FPGA Based Implementation of AES Encryption and Decryption with Verilog HDL
Security is the most important part in data communication system, where more randomization in secret keys increases the security as well as complexity of the cryptography algorithms. As a result in recent dates these algorithms are compensating with enormous memory spaces and large execution time on hardware platform. Field Programmable Gate Arrays (FPGAs), provide one of the major alternative in hardware platform scenario due to its reconfiguration nature, low price and marketing speed. In this paper, a hardware implementation of the AES128 encryption and decryption algorithm is proposed.