Title :
An AES Tightly Coupled Hardware Accelerator in an FPGA-based Embedded Processor Core
Author :
Irwansyah, Arif ; Nambiar, Vishnu P. ; Khalil-Hani, Mohamed
Author_Institution :
Dept. of Microelectron. & Comput. Eng., Univ. Teknol. Malaysia, Skudai
Abstract :
This paper presents the implementation of a tightly coupled hardware architectural enhancement to the Altera FPGA-based Nios II embedded processor. The goal is to accelerate Advanced Encryption Standard (AES) operations in 128, 192 and 256-bits, for application in a high-performance embedded system implementing symmetric key cryptography. The concept is to augment the embedded processor with a new custom instruction for encryption and decryption operations. In order to show the effectiveness of tightly coupled hardware implementation over coprocessor based approach, we have also realized the design in coprocessor approach using the same AES core. Experimental results show that for the encryption or decryption operations, real implementation with custom instructions and tightly coupled hardware is about 35% faster than the co-processor based hardware.
Keywords :
coprocessors; cryptography; embedded systems; field programmable gate arrays; AES tightly coupled hardware accelerator; Altera FPGA-based Nios II embedded processor; FPGA-based embedded processor core; advanced encryption standard operations; coprocessor based approach; coprocessor based hardware; custom instruction; decryption; high-performance embedded system; symmetric key cryptography; tightly coupled hardware architectural enhancement; Acceleration; Coprocessors; Cryptography; Embedded computing; Embedded system; Hardware; Instruction sets; Laboratories; Microelectronics; NIST;
Conference_Titel :
Computer Engineering and Technology, 2009. ICCET '09. International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-3334-6
DOI :
10.1109/ICCET.2009.248