• 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