Title :
High performance hardware implementation of AES using minimal resources
Author :
Abhijith, P.S. ; Srivastava, M. ; Mishra, Anadi ; Goswami, Mausumi ; Singh, B. Raja
Author_Institution :
Dept. of Microelectron., Indian Inst. of Inf. Technol., Allahabad, India
Abstract :
Increasing need of data protection in computer networks led to the development of several cryptographic algorithms hence sending data securely over a transmission link is critically important in many applications. Hardware implementation of cryptographic algorithms are physically secure than software implementations since outside attackers cannot modify them. In order to achieve higher performance in today´s heavily loaded communication networks, hardware implementation is a wise choice in terms of better speed and reliability. This paper presents the hardware implementation of Advanced Encryption Standard (AES) algorithm using Xilinx-virtex 5 Field Programmable Gate Array (FPGA). In order to achieve higher speed and lesser area, Sub Byte operation, Inverse Sub Byte operation, Mix Column operation and Inverse Mix Column operations are designed as Look Up Tables (LUTs) and Read Only Memories (ROMs). This approach gives a throughput of 3.74Gbps utilizing only 1% of total slices in xc5vlx110t-3-ff1136 target device.
Keywords :
computer network security; cryptography; field programmable gate arrays; read-only storage; table lookup; AES; FPGA; LUT; ROM; Xilinx-virtex5 field programmable gate array; advanced encryption standard algorithm; computer networks; cryptographic algorithms; data protection; hardware implementation; heavily loaded communication networks; high performance hardware implementation; look up tables; minimal resources; mix column operation; outside attackers; read only memories; sub byte operation; transmission link; xc5vlx110t-3-ff1136 target device; Encryption; Field programmable gate arrays; Hardware; Read only memory; Registers; Signal processing algorithms; AES; Cryptography; Decryption; Encryption; FPGA; Rijndael; Verilog;
Conference_Titel :
Intelligent Systems and Signal Processing (ISSP), 2013 International Conference on
Conference_Location :
Gujarat
Print_ISBN :
978-1-4799-0316-0
DOI :
10.1109/ISSP.2013.6526931