ABSTRACT

Advanced Encryption Standard (AES) algorithm is one of the world’s most popular Symmetric block cipher algorithm in term of usage. This algorithm is known for its unique data encryption and decryption technique which can be implemented both on hardware and software. The possibility of extracting the data when encrypted by AES is almost equal to zero. AES is a military grade algorithm which makes extraction of real data for hackers an extremely difficult task. There is no evidence of cracking the AES algorithm till date. AES encrypts data with 3 different key sizes such as 128-bit, 192-bit, 256-bit. It has the advantage of being implemented on both software and hardware. AES implementation on hardware has a lot of perks such as data integrity, high security and throughput. Hardware Implementation of AES encryption and Decryption is written with the help of Verilog HDL on FPGA.