DocumentCode
2548873
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
Volume
2
fYear
2009
fDate
22-24 Jan. 2009
Firstpage
521
Lastpage
525
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Engineering and Technology, 2009. ICCET '09. International Conference on
Conference_Location
Singapore
Print_ISBN
978-1-4244-3334-6
Type
conf
DOI
10.1109/ICCET.2009.248
Filename
4769658
Link To Document