UNTANGLE: Unlocking Routing and Logic Obfuscation Using Graph Neural Networks-based Link Prediction

被引:16
|
作者
Alrahis, Lilas [1 ]
Patnaik, Satwik [2 ]
Hanif, Muhammad Abdullah [3 ]
Shafique, Muhammad [1 ]
Sinanoglu, Ozgur [1 ]
机构
[1] New York Univ Abu Dhabi, Div Engn, Abu Dhabi, U Arab Emirates
[2] Texas A&M Univ, Elect & Comp Engn, College Stn, TX USA
[3] Tech Univ Wien, Inst Comp Engn, Vienna, Austria
关键词
Logic locking; Routing obfuscation; Link prediction; Oracle-less attacks; Graph neural networks; SECURITY; LOCKING; ATTACKS;
D O I
10.1109/ICCAD51958.2021.9643476
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Logic locking aims to prevent intellectual property (IP) piracy and unauthorized overproduction of integrated circuits (ICs). However, initial logic locking techniques were vulnerable to the Boolean satisfiability (SAT)-based attacks. In response, researchers proposed various SAT-resistant locking techniques such as point function-based locking and symmetric interconnection (SAT-hard) obfuscation. We focus on the latter since point function-based locking suffers from various structural vulnerabilities. The SAT-hard logic locking technique, InterLock [1], achieves a unified logic and routing obfuscation that thwarts state-of-the-art attacks on logic locking. In this work, we propose a novel link prediction-based attack, UNTANGLE, that successfully breaks InterLock in an oracle-less setting without having access to an activated IC (oracle). Since InterLock hides selected timing paths in key-controlled routing blocks, UNTANGLE reveals the gates and interconnections hidden in the routing blocks upon formulating this task as a link prediction problem. The intuition behind our approach is that ICs contain a large amount of repetition and reuse cores. Hence, UNTANGLE can infer the hidden timing paths by learning the composition of gates in the observed locked netlist or a circuit library leveraging graph neural networks. We show that circuits withstanding SAT-based and other attacks can be unlocked in seconds with 100% precision using UNTANGLE in an oracle-less setting. UNTANGLE is a generic attack platform (which we also open source [2]) that applies to multiplexer (MUX)-based obfuscation, as demonstrated through our experiments on ISCAS-85 and ITC-99 benchmarks locked using InterLock and random MUX-based locking.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Dynamic Graph Neural Networks-based Alert Link Prediction for Online Service Systems
    Chen, Yiru
    Zhang, Chenxi
    Dong, Zhen
    Yang, Dingyu
    Peng, Xin
    Ou, Jiayu
    Yang, Hong
    Wu, Zheshun
    Qu, Xiaojun
    Li, Wei
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 79 - 90
  • [2] G-Routing: Graph Neural Networks-Based Flexible Online Routing
    Wei, Huihong
    Zhao, Yi
    Xu, Ke
    IEEE NETWORK, 2023, 37 (04): : 90 - 96
  • [3] GNNUnlock: Graph Neural Networks-based Oracle-less Unlocking Scheme for Provably Secure Logic Locking
    Alrahis, Lilas
    Patnaik, Satwik
    Khalid, Faiq
    Hanif, Muhammad Abdullah
    Saleh, Hani
    Shafique, Muhammad
    Sinanoglu, Ozgur
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 780 - 785
  • [4] Link Prediction Based on Graph Neural Networks
    Zhang, Muhan
    Chen, Yixin
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [5] HGCGE: hyperbolic graph convolutional networks-based knowledge graph embedding for link prediction
    Bao, Liming
    Wang, Yan
    Song, Xiaoyu
    Sun, Tao
    KNOWLEDGE AND INFORMATION SYSTEMS, 2024, : 661 - 687
  • [6] Biased Backpressure Routing Using Link Features and Graph Neural Networks
    Zhao, Zhongyuan
    Radojicic, Bojan
    Verma, Gunjan
    Swami, Ananthram
    Segarra, Santiago
    IEEE Transactions on Machine Learning in Communications and Networking, 2024, 2 : 1424 - 1439
  • [7] Graph neural networks-based spatiotemporal prediction of photovoltaic power: a comparative study
    Dairi Abdelkader
    Harrou Fouzi
    Khaldi Belkacem
    Sun Ying
    Neural Computing and Applications, 2025, 37 (6) : 4769 - 4795
  • [8] Spiking Neural Networks-Based Neighborhood Co-occurrence Link Prediction
    Yang, Xian
    Zhang, Zhenguo
    2024 4TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND ARTIFICIAL INTELLIGENCE, CCAI 2024, 2024, : 208 - 213
  • [9] Link prediction using betweenness centrality and graph neural networks
    Jibouni Ayoub
    Dounia Lotfi
    Ahmed Hammouch
    Social Network Analysis and Mining, 13
  • [10] Link prediction using betweenness centrality and graph neural networks
    Ayoub, Jibouni
    Lotfi, Dounia
    Hammouch, Ahmed
    SOCIAL NETWORK ANALYSIS AND MINING, 2022, 13 (01)