Paper 2016/789

An Efficient Hardware design and Implementation of Advanced Encryption Standard (AES) Algorithm

Kirat Pal Singh and Shiwani Dod

Abstract

We propose an efficient hardware architecture design & implementation of Advanced Encryption Standard (AES). The AES algorithm defined by the National Institute of Standard and Technology (NIST) of United States has been widely accepted. The cryptographic algorithms can be implemented with software or built with pure hardware. However Field Programmable Gate Arrays (FPGA) implementation offers quicker solution and can be easily upgraded to incorporate any protocol changes. This contribution investigates the AES encryption cryptosystem with regard to FPGA and Very High Speed Integrated Circuit Hardware Description language (VHDL). Optimized and Synthesizable VHDL code is developed for the implementation of 128- bit data encryption process. AES encryption is designed and implemented in FPGA, which is shown to be more efficient than published approaches. Xilinx ISE 12.3i software is used for simulation. Each program is tested with some of the sample vectors provided by NIST and output results are perfect with minimal delay. The throughput reaches the value of 1609Mbit/sec for encryption process with Device XC6vlx240t of Xilinx Virtex Family.

Note: Published in Special Issue on International Journal of Recent Advances in Engineering & Technology (IJRAET) V-4 I-2 For National Conference on Recent Innovations in Science, Technology & Management (NCRISTM) ISSN (Online): 2347-2812, Gurgaon Institute of Technology and Management, Gurgaon 26th to 27th February 2016

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published elsewhere. Minor revision. International Journal of Recent Advances in Engineering & Technology
Keywords
Advanced Encryption Standard (AES)RinjdaelCryptographyFPGAThroughput
Contact author(s)
kirat_addiwal @ yahoo com
History
2016-08-18: received
Short URL
https://ia.cr/2016/789
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2016/789,
      author = {Kirat Pal Singh and Shiwani Dod},
      title = {An Efficient Hardware design and Implementation of Advanced Encryption Standard (AES) Algorithm},
      howpublished = {Cryptology ePrint Archive, Paper 2016/789},
      year = {2016},
      note = {\url{https://eprint.iacr.org/2016/789}},
      url = {https://eprint.iacr.org/2016/789}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.