FPGA implementation of advanced Encryption Standard algorithm
Zabina Kouser, Manish Kumar Singhal, Amit M. Joshi
Abstract
Zabina Kouser, Manish Kumar Singhal, Amit M. Joshi
Abstract
An AES is the most popular security algorithm and it is required to improve the performance of AES with increasing the demand of internet security. AES is a symmetric key algorithm in which only one key is requires for encryption and decryption process, key must be same. The AES implementation is possible for software and hardware but hardware implementation has better speed in comparison to software. In the proposed work, we implemented AES on FPGA as it provides reconfigurable hardware to verify the real-time implementation. The proposed design uses repetitive looping method with 128 bits block size and key size. AES implementation of our design is also compared with other designs to show the hardware utilization.
OpenAlex reports 19 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
An AES is the most popular security algorithm and it is required to improve the performance of AES with increasing the demand of internet security. AES is a symmetric key algorithm in which only one key is requires for encryption and decryption process, key must be same. The AES implementation is possible for software and hardware but hardware implementation has better speed in comparison to software. In the proposed work, we implemented AES on FPGA as it provides reconfigurable hardware to verify the real-time implementation. The proposed design uses repetitive looping method with 128 bits block size and key size. AES implementation of our design is also compared with other designs to show the hardware utilization.
Key concepts: Computer science, Advanced Encryption Standard, Field-programmable gate array, Encryption, Encryption software, Key (lock), Embedded system, Key size