Detection and Classification of Malicious Bitstreams for FPGAs in Cloud Computing
Detection and Classification of Malicious Bitstreams for FPGAs in Cloud Computing
复制标题
云计算中 FPGA 恶意比特流的检测和分类
DOI:
10.1145/3566097.3568346
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Chakrabarty, Krishnendu
中科院分区:
文献类型:
--
作者:
Chaudhuri, Jayeeta;Chakrabarty, Krishnendu
As FPGAs are increasingly shared and remotely accessed by multiple users and third parties, they introduce significant security concerns. Modules running on an FPGA may include circuits that induce voltage-based fault attacks and denial-of-service (DoS). An attacker might configure some regions of the FPGA with bitstreams that implement malicious circuits. Attackers can also perform side-channel analysis and fault attacks to extract secret information (e.g., secret key of an AES encryption). In this paper, we present a convolutional neural network (CNN)-based defense to detect bitstreams of RO-based malicious circuits by analyzing the static features extracted from FPGA bitstreams. We further explore the criticality of RO-based circuits in order to detect malicious Trojans that are configured on the FPGA. Evaluation on Xilinx FPGAs demonstrates the effectiveness of the security solutions.