An AES Tightly Coupled Hardware Accelerator in an FPGA-based Embedded Processor Core

被引:3
|
作者
Irwansyah, Arif [1 ]
Nambiar, Vishnu P. [1 ]
Khalil-Hani, Mohamed [1 ]
机构
[1] Univ Teknol Malaysia, Dept Microelect & Comp Engn, Fac Elect Engn, VLSI eCAD Res Lab VeCAD, Utm Skudai 81310, Johor, Malaysia
关键词
D O I
10.1109/ICCET.2009.248
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:521 / 525
页数:5
相关论文
共 50 条
  • [1] A Tightly Coupled Finite Field Arithmetic Hardware in an FPGA-based Embedded Processor Core for Elliptic Curve Cryptography
    Khalil-Hani, Mohamed
    Irwansyah, Arif
    Hau, Y. W.
    [J]. ICED: 2008 INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN, VOLS 1 AND 2, 2008, : 324 - 329
  • [2] A tightly coupled finite field arithmetic hardware in an FPGA-based embedded processor core for elliptic curve cryptography
    Khalil-Hani, M.
    Irwansyah, Arif
    Hau, Yuan Wen
    [J]. International Journal of Information and Communication Technology, 2009, 2 (1-2) : 60 - 72
  • [3] Reconfigurable FPGA-based hardware accelerator for embedded DSP
    Rubin, G.
    Omieljanowicz, M.
    Petrovsky, A.
    [J]. MIXDES 2007: Proceedings of the 14th International Conference on Mixed Design of Integrated Circuits and Systems:, 2007, : 147 - 151
  • [4] An FPGA-based Tightly Coupled Accelerator for Data-intensive Applications
    Yoshimi, Masato
    Kudo, Ryu
    Oge, Yasin
    Terada, Yuta
    Irie, Hidetsugu
    Yoshinaga, Tsutomu
    [J]. 2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SOCS (MCSOC), 2014, : 289 - 296
  • [5] FPGA-Based Hardware Accelerator for an Embedded Factor Graph with Configurable Optimization
    Sugiarto, Indar
    Axenie, Cristian
    Conradt, Joerg
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (02)
  • [6] An FPGA-based Hardware Accelerator for Iris Segmentation
    Avey, Joe
    Jones, Phillip
    Zambreno, Joseph
    [J]. 2018 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2018,
  • [7] FPGA-Based Hardware Accelerator for Matrix Inversion
    Kokkiligadda V.S.K.
    Naikoti V.
    Patkotwar G.S.
    Sabat S.L.
    Peesapati R.
    [J]. SN Computer Science, 4 (2)
  • [8] Towards a Configurable Many-core Accelerator for FPGA-based Embedded Systems
    Ramirez, Marco
    Daneshtalab, Masoud
    Liljeberg, Pasi
    Plosila, Juha
    [J]. 2013 8TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2013,
  • [9] FPGA-BASED MULTI-CORE PROCESSOR
    Wojcik, Wojciech
    Dlugopolski, Jacek
    [J]. COMPUTER SCIENCE-AGH, 2013, 14 (03): : 459 - 474
  • [10] An FPGA-based Hardware Accelerator for Simulating Spatiotemporal Neurons
    Tarawneh, Ghaith
    Read, Jenny
    [J]. 2014 21ST IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2014, : 618 - 621