DW-AES: A Domain-Wall Nanowire-Based AES for High Throughput and Energy-Efficient Data Encryption in Non-Volatile Memory

被引:34
作者
Wang, Yuhao [1 ]
Ni, Leibin [1 ]
Chang, Chip-Hong [1 ]
Yu, Hao [1 ]
机构
[1] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
基金
新加坡国家研究基金会;
关键词
Encryption; nonvolatile memory; LOGIC; ACCESS;
D O I
10.1109/TIFS.2016.2576903
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Big-data storage poses significant challenges to anonymization of sensitive information against data sniffing. Not only will the encryption bandwidth be limited by the I/O traffic, the transfer of data between the processor and the memory will also expose the input-output mapping of intermediate computations on I/O channels that are susceptible to semi-invasive and non-invasive attacks. Limited by the simplistic cell-level logic, existing logic-in-memory computing architectures are incapable of performing the complete encryption process within the memory at reasonable throughput and energy efficiency. In this paper, a block-level in-memory architecture for advanced encryption standard (AES) is proposed. The proposed technique, called DW-AES, maps all AES operations directly to the domain-wall nanowires. The entire encryption process can be completed within a homogeneous, high-density, and standby-power-free non-volatile spintronic-based memory array without exposing the intermediate results to external I/O interface. Domain-wall nanowire-based pipelining and multi-issue pipelining methods are also proposed to increase the throughput of the baseline DW-AES with an insignificant area overhead and negligible difference on leakage power and energy consumption. The experimental results show that DW-AES can reduce the leakage power and area by the orders of magnitude compared with existing CMOS ASIC accelerators. It has an energy efficiency of 22 pJ/b, which is 5x and 3x better than the CMOS ASIC and memristive CMOL-based implementations, respectively. Under the same area budget, the proposed DW-AES achieves 4.6x higher throughput than the latest CMOS ASIC AES with similar power consumption. The throughput improvement increases to 11x for pipelined DW-AES at the expense of doubling the power consumption.
引用
收藏
页码:2426 / 2440
页数:15
相关论文
共 39 条
[1]   Impact of technology scaling on leakage power in nano-scale bulk CMOS digital standard cells [J].
Abbas, Zia ;
Olivieri, Mauro .
MICROELECTRONICS JOURNAL, 2014, 45 (02) :179-195
[2]   Efficient CMOL Gate Designs for Cryptography Applications [J].
Abid, Z. ;
Alma'aitah, A. ;
Barua, M. ;
Wang, W. .
IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2009, 8 (03) :315-321
[3]  
[Anonymous], 2014, NEW J SCI, DOI DOI 10.1155/2014/756240
[4]  
Augustine C, 2011, 2011 IEEE INTERNATIONAL ELECTRON DEVICES MEETING (IEDM)
[5]   Error analysis and detection procedures for a hardware implementation of the Advanced Encryption Standard [J].
Bertoni, G ;
Breveglieri, L ;
Koren, I ;
Maistri, P ;
Piuri, V .
IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (04) :492-505
[6]  
Binkert Nathan, 2011, Computer Architecture News, V39, P1, DOI 10.1145/2024716.2024718
[7]   Control of Multiple Magnetic Domain Walls by Current in a Co/Ni Nano-Wire [J].
Chiba, Daichi ;
Yamada, Gen ;
Koyama, Tomohiro ;
Ueda, Kohei ;
Tanigawa, Hironobu ;
Fukami, Shunsuke ;
Suzuki, Tetsuhiro ;
Ohshima, Norikazu ;
Ishiwata, Nobuyuki ;
Nakatani, Yoshinobu ;
Ono, Teruo .
APPLIED PHYSICS EXPRESS, 2010, 3 (07)
[8]  
Daemen J., 2002, DESIGN RIJNDAEL AES, DOI DOI 10.1007/978-3-662-04722-4
[9]   Design Exploration of Hybrid CMOS and Memristor Circuit by New Modified Nodal Analysis [J].
Fei, Wei ;
Yu, Hao ;
Zhang, Wei ;
Yeo, Kiat Seng .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (06) :1012-1025
[10]   Fault-based side-channel cryptanalysis tolerant Rijndael symmetric block cipher architecture [J].
Karri, R ;
Wu, KJ ;
Mishra, P ;
Kim, Y .
2001 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2001, :427-435