Side-Channel Attack Analysis on In-Memory Computing Architectures

被引:14
作者
Wang, Ziyu [1 ]
Meng, Fan-Hsuan [1 ]
Park, Yongmo [1 ]
Eshraghian, Jason K. [1 ]
Lu, Wei D. [1 ]
机构
[1] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
关键词
Side-channel attack; power analysis; in-memory computing; neural networks; deep learning security; SIMULATION;
D O I
10.1109/TETC.2023.3257684
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In-memory computing (IMC) systems have great potential for accelerating data-intensive tasks such as deep neural networks (DNNs). As DNN models are generally highly proprietary, the neural network architectures become valuable targets for attacks. In IMC systems, since the whole model is mapped on chip and weight memory read can be restricted, the pre-mapped DNN model acts as a "black box" for users. However, the localized and stationary weight and data patterns may subject IMC systems to other attacks. In this article, we propose a side-channel attack methodology on IMC architectures. We show that it is possible to extract model architectural information from power trace measurements without any prior knowledge of the neural network. We first developed a simulation framework that can emulate the dynamic power traces of the IMC macros. We then performed side-channel leakage analysis to reverse engineer model information such as the stored layer type, layer sequence, output channel/feature size and convolution kernel size from power traces of the IMC macros. Based on the extracted information, full networks can potentially be reconstructed without any knowledge of the neural network. Finally, we discuss potential countermeasures for building IMC systems that offer resistance to these model extraction attack.
引用
收藏
页码:109 / 121
页数:13
相关论文
共 57 条
[1]  
Arafin Md Tanvir, 2020, GLSVLSI '20. Proceedings of the 2020 Great Lakes Symposium on VLSI, P229, DOI 10.1145/3386263.3411365
[2]  
Batina L, 2019, PROCEEDINGS OF THE 28TH USENIX SECURITY SYMPOSIUM, P515
[3]   Thermal-aware Optimizations of ReRAM-based Neuromorphic Computing Systems [J].
Beigi, Majed Valad ;
Memik, Gokhan .
2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
[4]  
Brown TB, 2018, Arxiv, DOI arXiv:1712.09665
[5]   NeuroSim: A Circuit-Level Macro Model for Benchmarking Neuro-Inspired Architectures in Online Learning [J].
Chen, Pai-Yu ;
Peng, Xiaochen ;
Yu, Shimeng .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (12) :3067-3080
[6]   A Survey of Accelerator Architectures for Deep Neural Networks [J].
Chen, Yiran ;
Xie, Yuan ;
Song, Linghao ;
Chen, Fan ;
Tang, Tianqi .
ENGINEERING, 2020, 6 (03) :264-274
[7]   A Lightweight Power Side-Channel Attack Protection Technique With Minimized Overheads Using On-Demand Current Equalizer [J].
Cheng, Shih-Hao ;
Lee, Meng-Hsueh ;
Wu, Bing-Chen ;
Liu, Tsung-Te .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (10) :4008-4012
[8]   PRIME: A Novel Processing-in-memory Architecture for Neural Network Computation in ReRAM-based Main Memory [J].
Chi, Ping ;
Li, Shuangchen ;
Xu, Cong ;
Zhang, Tao ;
Zhao, Jishen ;
Liu, Yongpan ;
Wang, Yu ;
Xie, Yuan .
2016 ACM/IEEE 43RD ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2016, :27-39
[9]   Space Difference Magnetic Near-Field Probe With Spatial Resolution Improvement [J].
Chou, Yien-Tien ;
Lu, Hsin-Chia .
IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2013, 61 (12) :4233-4244
[10]  
Correll Justin M., 2022, 2022 IEEE Symposium on VLSI Technology and Circuits (VLSI Technology and Circuits), P264, DOI 10.1109/VLSITechnologyandCir46769.2022.9830490