AES-256 Algorithm using FPGA

Sayali IngleStudent, Department of Electronics and Telecommunication, J.S.P.M’s Rajarshi Shahu College of Engineering, Pune, IndiaNeha LohikpureStudent, Department of Electronics and Telecommunication, J.S.P.M’s Rajarshi Shahu College of Engineering, Pune, IndiaRupali ShindeStudent, Department of Electronics and Telecommunication, J.S.P.M’s Rajarshi Shahu College of Engineering, Pune, IndiaS.C.WagajAssistant Professor, Department of Electronics and Telecommunication, J.S.P.M’s Rajarshi Shahu College of Engineering, Pune, India

Vol 3 No 6 (2019): Volume 3, Issue 6, June 2019 | Pages: 30-32

International Research Journal of Innovations in Engineering and Technology

OPEN ACCESS | Research Article | Published Date: 03-06-2019

doi Logo

Abstract

The rapid increase in the technology has brought up a requirement for more security. This has led to the development of one most secure algorithm for network security called AES algorithm using 256 Bits on FPGA. Advanced Encryption Standard Algorithm (AES) a National Institute of Standards and Technology specifications is an approved cryptographic algorithm that can be used for securing electronic data. Reprogrammable devices such as Field Programmable Arrays (FPGA) are highly attractive option for hardware implementation of cryptographic algorithm AES as they offer a quicker and more customizable solutions. This paper proposes an efficient FPGA implementation of advanced encryption standards (AES). The coding for encryption is done in VHDL language. To implement AES Rijndael algorithm on FPGA offers a better performance than any other cryptographic algorithms. This implementation is covered with other works to show the efficiency. The design uses an iterative looping approach with block and key size of 256 bits, lookup table implementation of S-box. This gives low complexity architecture and easily achieves low latency as well as high throughput.

Keywords

Encryption, Decryption, FPGA, AES


Citation of this Article

Citation of this article:

Sayali Ingle, Neha Lohikpure, Rupali Shinde, S.C.Wagaj, “AES-256 Algorithm using FPGA” Published in International Research Journal of Innovations in Engineering and Technology (IRJIET), Volume 3, Issue 6, pp 30-32, June 2019.

References
  1. Hoang Trang and Nguyen Van (2012), “An efficient FPGA implementation of the advanced encryption” Standard algorithm IEEE 978-1-4673-0309-5/12.
  2. Pritamkumar N. Khose, Prof. Vrushali G. Raut “Implementation of AES Algorithm on FPGA for low Area Consumption” 2015 International conference on Pervasive Computing (ICPC).
  3. Hrushikesh S. Deshpande, Kailash J. Karande, Altaaf O. Mulani “EFFICIENT IMPLEMENTATION OF AES ALGORITHM ON FPGA” International Conference on Communication and Signal Processing, April 3-5, 2014, India.
  4. Chen-Hasing Wang, Chieh-Lin Chuang, and Cheng-Wen Wu “AN Efficient Multimode Multiplier Supporting AES and Fundamental Operations of Public-Key Cryptosystems” IEEE Transactions, VOL. 18 NO. 4, April 2010.
  5. Bin L iu, Student Member, IEEE, and Bevan M. Baas, Senior Member, IEEE “Parallel AES Encryption Engines for Many Core Processors Arrays “ IEEE Transactions On Computers, VOL. 62, NO. 3, MARCH 2013.
  6. Tim Good, Student Member, IEEE, and Mohammed Benaissa, “very Small FPGA Application-Specific Instruction Processor for AES” IEEE Transactions on Circuits and Systems, VOL. 53, N.7, JULY 2006.