Hardware Trojan Attacks on the Reconfigurable Interconnections of Field-Programmable Gate Array-Based Convolutional Neural Network Accelerators and a Physically Unclonable Function-Based Countermeasure Detection Technique

被引:5
作者
Hou, Jia [1 ]
Liu, Zichu [1 ]
Yang, Zepeng [1 ]
Yang, Chen [1 ]
机构
[1] Xi An Jiao Tong Univ, Sch Microelect, Xian 710049, Peoples R China
基金
中国国家自然科学基金;
关键词
convolutional neural network; reconfigurable CNN accelerator; hardware Trojan; physical unclonable function; field-programmable gate array (FPGA); SIDE-CHANNEL;
D O I
10.3390/mi15010149
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Convolutional neural networks (CNNs) have demonstrated significant superiority in modern artificial intelligence (AI) applications. To accelerate the inference process of CNNs, reconfigurable CNN accelerators that support diverse networks are widely employed for AI systems. Given the ubiquitous deployment of these AI systems, there is a growing concern regarding the security of CNN accelerators and the potential attacks they may face, including hardware Trojans. This paper proposes a hardware Trojan designed to attack a crucial component of FPGA-based CNN accelerators: the reconfigurable interconnection network. Specifically, the hardware Trojan alters the data paths during activation, resulting in incorrect connections in the arithmetic circuit and consequently causing erroneous convolutional computations. To address this issue, the paper introduces a novel detection technique based on physically unclonable functions (PUFs) to safeguard the reconfigurable interconnection network against hardware Trojan attacks. Experimental results demonstrate that by incorporating a mere 0.27% hardware overhead to the accelerator, the proposed hardware Trojan can degrade the inference accuracy of popular neural network architectures, including LeNet, AlexNet, and VGG, by a significant range of 8.93% to 86.20%. The implemented arbiter-PUF circuit on a Xilinx Zynq XC7Z100 platform successfully detects the presence and location of hardware Trojans in a reconfigurable interconnection network. This research highlights the vulnerability of reconfigurable CNN accelerators to hardware Trojan attacks and proposes a promising detection technique to mitigate potential security risks. The findings underscore the importance of addressing hardware security concerns in the design and deployment of AI systems utilizing FPGA-based CNN accelerators.
引用
收藏
页数:19
相关论文
共 54 条
[31]  
Liu YN, 2017, ICCAD-IEEE ACM INT, P131, DOI 10.1109/ICCAD.2017.8203770
[32]   Sequence Triggered Hardware Trojan in Neural Network Accelerator [J].
Liu, Zizhen ;
Ye, Jing ;
Hu, Xing ;
Li, Huawei ;
Li, Xiaowei ;
Hu, Yu .
2020 IEEE 38TH VLSI TEST SYMPOSIUM (VTS 2020), 2020,
[33]   Design and Validation for FPGA Trust under Hardware Trojan Attacks [J].
Mal-Sarkar, Sanchita ;
Karam, Robert ;
Narasimhan, Seetharam ;
Ghosh, Anandaroop ;
Krishna, Aswin ;
Bhunia, Swarup .
IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2016, 2 (03) :186-198
[34]   Novel Hardware Trojan Attack on Activation Parameters of FPGA-Based DNN Accelerators [J].
Mukherjee, Rijoy ;
Chakraborty, Rajat Subhra .
IEEE EMBEDDED SYSTEMS LETTERS, 2022, 14 (03) :131-134
[35]   Hardware Trojan Detection by Multiple-Parameter Side-Channel Analysis [J].
Narasimhan, Seetharam ;
Du, Dongdong ;
Chakraborty, Rajat Subhra ;
Paul, Somnath ;
Wolff, Francis G. ;
Papachristou, Christos A. ;
Roy, Kaushik ;
Bhunia, Swarup .
IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (11) :2183-2195
[36]   Creating a Backscattering Side Channel to Enable Detection of Dormant Hardware Trojans [J].
Nguyen, Luong N. ;
Cheng, Chia-Lin ;
Prvulovic, Milos ;
Zajic, Alenka .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (07) :1561-1574
[37]   Learning Deconvolution Network for Semantic Segmentation [J].
Noh, Hyeonwoo ;
Hong, Seunghoon ;
Han, Bohyung .
2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2015, :1520-1528
[38]   Feature Extraction of Colorectal Endoscopic Images for Computer-Aided Diagnosis with CNN [J].
Okamoto, Takumi ;
Odagawa, Masayuki ;
Koide, Tetsushi ;
Tamaki, Toru ;
Raytchev, Bisser ;
Kaneda, Kazufumi ;
Yoshida, Shigeto ;
Mieno, Hiroshi ;
Tanaka, Shinji .
2019 2ND INTERNATIONAL SYMPOSIUM ON DEVICES, CIRCUITS AND SYSTEMS (ISDCS 2019), 2019,
[39]   Physical one-way functions [J].
Pappu, R ;
Recht, R ;
Taylor, J ;
Gershenfeld, N .
SCIENCE, 2002, 297 (5589) :2026-2030
[40]  
Pino Y, 2014, INT TEST CONF P