AES-256 Algorithm using FPGA

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.

Country : India

1 Sayali Ingle2 Neha Lohikpure3 Rupali Shinde4 S.C.Wagaj

  1. Student, Department of Electronics and Telecommunication, J.S.P.M’s Rajarshi Shahu College of Engineering, Pune, India
  2. Student, Department of Electronics and Telecommunication, J.S.P.M’s Rajarshi Shahu College of Engineering, Pune, India
  3. Student, Department of Electronics and Telecommunication, J.S.P.M’s Rajarshi Shahu College of Engineering, Pune, India
  4. Assistant Professor, Department of Electronics and Telecommunication, J.S.P.M’s Rajarshi Shahu College of Engineering, Pune, India

IRJIET, Volume 3, Issue 6, June 2019 pp. 30-32

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.