Abstract: Cryptography plays a vital role in securing confidential data of the user from being accessed by a third person. It is used to protect and secure businesses corporate secrets, classified information of the government and personal information of people and guards against identity theft. The Advanced Encryption Standard (AES) algorithm is a symmetric encryption algorithm which is approved by the U.S government as a standard for encrypting sensitive and private data. This paper summarizes the different techniques used to implement Advanced Encryption Standard (AES) Algorithm. The software implementation of the AES algorithm is cost effective and easier to implement. However, hardware implementation has greater speed and security.
Keywords: AES algorithm, ASIC implementation, Cryptography, Encryption, FPGA implementation, SubBytes transformation, S-Box.
| DOI: 10.17148/IARJSET.2021.8107