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 条
  • [41] Implementation of a Hardware Accelerator for a Real-time Encryption System
    Shaher, Islam Mohamed
    Mahmoud, Moustafa
    Ibrahim, Hassan
    Ali, Moustafa
    Mostafa, Hassan
    2020 IEEE 63RD INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2020, : 627 - 630
  • [42] Design and Performance Measurement of Efficient IDEA (International Data Encryption Algorithm) Crypto-Hardware using Novel Modular Arithmetic Components
    Modugu, Rajashekhar
    Kim, Yong-Bin
    Choi, Minsu
    2010 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE I2MTC 2010, PROCEEDINGS, 2010,
  • [43] Formal Verification of Hardware Support For Advanced Encryption Standard
    Slobodova, Anna
    2008 FORMAL METHODS IN COMPUTER-AIDED DESIGN, 2008, : 61 - 64
  • [44] Efficient hardware implementation of a CRYPTO-MEMORY based on AES algorithm and SRAM architecture
    Labbé, A
    Pérez, A
    Portal, JM
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 637 - 640
  • [45] FPGA Based Hardware Implementation of AES Rijndael Algorithm for Encryption and Decryption
    Srinivas, N. S. Sai
    Akramuddin, Md.
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 1769 - 1776
  • [46] A Parallel Yet Pipelined Architecture for Efficient Implementation of the Advanced Encryption Standard Algorithm on Reconfigurable Hardware
    Nadia Nedjah
    Luiza de Macedo Mourelle
    Chao Wang
    International Journal of Parallel Programming, 2016, 44 : 1102 - 1117
  • [47] A Parallel Yet Pipelined Architecture for Efficient Implementation of the Advanced Encryption Standard Algorithm on Reconfigurable Hardware
    Nedjah, Nadia
    Mourelle, Luiza de Macedo
    Wang, Chao
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2016, 44 (06) : 1102 - 1117
  • [48] Design of DNA-based Advanced Encryption Standard (AES)
    Sabry, Mona
    Hashem, Mohamed
    Nazmy, Taymoor
    Khalifa, Mohamed Essam
    2015 IEEE SEVENTH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INFORMATION SYSTEMS (ICICIS), 2015, : 390 - 397
  • [49] Based MATLAB on Advanced Encryption Standard (AES) IP validation
    Wang, Xinsheng
    Han, Liang
    Wang, Chenxu
    Liu, Xiaoning
    2008 FOURTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING, PROCEEDINGS, 2008, : 1329 - 1331
  • [50] Integrated design of AES (advanced encryption standard) encrypter and decrypter
    Lu, CC
    Tseng, SY
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2002, : 277 - 285