MaliGNNoma: GNN-Based Malicious Circuit Classifier for Secure Cloud FPGAs

被引:2
|
作者
Alrahis, Lilas [1 ]
Nassar, Hassan [2 ]
Krautter, Jonas [2 ]
Gnad, Dennis [2 ]
Bauer, Lars [2 ]
Henkel, Joerg [2 ]
Tahoori, Mehdi [2 ]
机构
[1] New York Univ Abu Dhabi, Abu Dhabi, U Arab Emirates
[2] Karlsruhe Inst Technol KIT, Inst Comp Engn ITEC, Karlsruhe, Germany
关键词
GRAPH NEURAL-NETWORKS;
D O I
10.1109/HOST55342.2024.10545411
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The security of cloud field-programmable gate arrays (FPGAs) faces challenges from untrusted users attempting fault and side-channel attacks through malicious circuit configurations. Fault injection attacks can result in denial of service, disrupting functionality or leaking secret information. This threat is further amplified in multi-tenancy scenarios. Detecting such threats before loading onto the FPGA is crucial, but existing methods face difficulty identifying sophisticated attacks. We present MaliGNNoma, a machine learning-based solution that accurately identifies malicious FPGA configurations. Serving as a netlist scanning mechanism, it can be employed by cloud service providers as an initial security layer within a necessary multi-tiered security system. By leveraging the inherent graph representation of FPGA netlists, MaliGNNoma employs a graph neural network (GNN) to learn distinctive malicious features, surpassing current approaches. To enhance transparency, MaliGNNoma utilizes a parameterized explainer for the GNN, labeling the FPGA configuration and pinpointing the sub-circuit responsible for the malicious classification. Through extensive experimentation on the ZCU102 board with a Xilinx UltraScale+ FPGA, we validate the effectiveness of MaliGNNoma in detecting malicious configurations, including sophisticated attacks, such as those based on benign modules, like cryptography accelerators. MaliGNNoma achieves a classification accuracy and precision of 98.24% and 97.88%, respectively, surpassing state-of-the-art. We compare MaliGNNoma with five state-of-the-art scanning methods, revealing that not all attack vectors detected by MaliGNNoma are recognized by existing solutions, further emphasizing its effectiveness. Additionally, we make MaliGNNoma and its associated dataset publicly available.
引用
收藏
页码:383 / 393
页数:11
相关论文
共 19 条
  • [1] Adversarial Attack on GNN-based SAR Image Classifier
    Ye, Tian
    Kannan, Rajgopal
    Prasanna, Viktor
    Busart, Carl
    ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING FOR MULTI-DOMAIN OPERATIONS APPLICATIONS V, 2023, 12538
  • [2] SpecKriging: GNN-Based Secure Cooperative Spectrum Sensing
    Zhang, Yan
    Li, Ang
    Li, Jiawei
    Han, Dianqi
    Li, Tao
    Zhang, Rui
    Zhang, Yanchao
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2022, 21 (11) : 9936 - 9946
  • [3] Multi-Instance Adversarial Attack on GNN-Based Malicious Domain Detection
    Nazzal, Mahmoud
    Khalil, Issa
    Khreishah, Abdallah
    Phan, NhatHai
    Ma, Yao
    45TH IEEE SYMPOSIUM ON SECURITY AND PRIVACY, SP 2024, 2024, : 1236 - 1254
  • [4] GNN-Based Malicious Network Entities Identification In Large-Scale Network Data
    Dvorak, Stepan
    Prochazka, Pavel
    Bajer, Lukas
    PROCEEDINGS OF THE IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2022, 2022,
  • [5] GNN-Based QoE Optimization for Dependent Task Scheduling in Edge-Cloud Computing Network
    Ping, Yani
    Xie, Kun
    Huang, Xiaohong
    Li, Chengcheng
    Zhang, Yasheng
    2024 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, WCNC 2024, 2024,
  • [6] LUT based Secure Cloud Computing - an Implementation using FPGAs
    Xu, Lei
    Khoa, Pham Dang
    Kim, Seung Hun
    Ro, Won Woo
    Shi, Weidong
    2014 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2014,
  • [7] Secure acceleration on cloud-based FPGAs - FPGA enclaves
    Englund, Hakan
    Lindskog, Niklas
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 119 - 122
  • [8] gPerfIsol: GNN-based Rate-Limits Allocation for Performance Isolation in Multi-tenant Cloud
    Nougnanke, Benoit
    Loye, Justin
    Baffier, Jean-Francois
    Ferlin, Simone
    Bruyere, Marc
    Labit, Yann
    PROCEEDINGS OF THE 27TH CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS, ICIN, 2024, : 194 - 201
  • [9] GNN-based Point Cloud Maps Feature Extraction and Residual Feature Fusion for 3D Object Detection
    Liao, Wei-Hsiang
    Wang, Chieh-Chih
    Lin, Wen-Chieh
    2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2023), 2023, : 7010 - 7016
  • [10] Circuit topology aware GNN-based multi-variable model for DC-DC converters dynamics prediction in CCM and DCM
    Khamis, Ahmed K.
    Agamy, Mohammed
    Neural Computing and Applications, 2024, 36 (33) : 20807 - 20822