A new ASIC implementation of an advanced encryption standard (AES) crypto-hardware accelerator

被引:5
作者
Ahmad, Nabihah [1 ]
Hasan, S. M. Rezaul [2 ]
机构
[1] Univ Tun Hussein Onn Malaysia, Fac Elect & Elect Engn, Johor Baharu, Malaysia
[2] Massey Univ, Ctr Res Analog & VLSI Microsyst DEsign CRAVE, Auckland, New Zealand
来源
MICROELECTRONICS JOURNAL | 2021年 / 117卷
关键词
AES; Encryption; Decryption; Composite-field; Low-power; High throughput; Low chip-area; Hardware accelerator; S-BOX; EFFICIENT; ARCHITECTURES; COMPACT; AREA;
D O I
10.1016/j.mejo.2021.105255
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Single-chip hardware implementation of Advanced Encryption Standard (AES) offers a low-power and low-area design that is suitable for portable devices. It is widely applicable for numerous encryption needs such as in Bluetooth controller, wireless communication and secure Internet transactions. This paper proposes a new fullcustom compact 8-bit data-path architecture core for a single-chip VLSI AES crypto-hardware accelerator. In order to optimize chip-area, power and performance, novel circuit-level techniques, logic minimization, resource sharing and low supply-voltage has been employed. The proposed design is implemented in 130 nm CMOS process and supports both encryption and decryption in Electronic-Codebook-Mode (EBC) using 128-bit keys. Novel S-box/InvS-box, MixColumn/InvMixColumn and ShiftRow/InvShiftRow using low-power Exclusive-OR (XOR) gate is employed to minimize the power consumption. This design utilized 3120 gate-equivalents (GE), including an on-the-fly key scheduling unit with an active chip-area of 640 mu m x 325 mu m (0.208 sq. mm) excluding the bonding pads. It has a power consumption of 4.23 mu W/MHz and a throughput of 0.05 Gbit/s (at 100 MHz clock). The proposed AES design thus achieved low-power dissipation, higher throughput with a compact chip-size (silicon-area) compared to other recent implementations.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Ahmad N., 2010, 2010 IEEE Symposium on Industrial Electronics and Applications (ISIEA 2010), P696, DOI 10.1109/ISIEA.2010.5679375
  • [2] Ahmad N., 2012, INTEGRATION VLSI J
  • [3] Ahmad N, 2016, J TEKNOL, V78, P21
  • [4] AES Cardless Automatic Teller Machine (ATM) Biometric Security System Design Using FPGA Implementation
    Ahmad, Nabihah
    Rifen, A. Aminurdin M.
    Abd Wahab, Mohd Helmy
    [J]. INTERNATIONAL ENGINEERING RESEARCH AND INNOVATION SYMPOSIUM (IRIS), 2016, 160
  • [5] A 0.8V 0.23nW 1.5 ns Full-Swing Pass-Transistor XOR Gate in 130nm CMOS
    Ahmad, Nabihah
    Hasan, Rezaul
    [J]. ACTIVE AND PASSIVE ELECTRONIC COMPONENTS, 2013, 2013 (2013)
  • [6] Ahmed EG, 2009, REC ADV COMPUT ENG, P253
  • [7] Atomic-AES: A Compact Implementation of the AES Encryption/Decryption Core
    Banik, Subhadeep
    Bogdanov, Andrey
    Regazzoni, Francesco
    [J]. PROGRESS IN CRYPTOLOGY - INDOCRYPT 2016, 2016, 10095 : 173 - 190
  • [8] Boyar J, 2010, LECT NOTES COMPUT SC, V6049, P178, DOI 10.1007/978-3-642-13193-6_16
  • [9] High Throughput 32-bit AES Implementation in FPGA
    Chang, Chi-Jeng
    Huang, Chi-Wu
    Chang, Kuo-Huang
    Chen, Yi-Cheng
    Hsieh, Chung-Cheng
    [J]. 2008 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2008), VOLS 1-4, 2008, : 1806 - +
  • [10] An 8-Bit ROM-Free AES Design for Low-Cost Applications
    Chen, Ming-Chih
    Li, Wei-Ting
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013