Deceptive Logic Locking for Hardware Integrity Protection against Machine Learning Attacks
Not on the map. Why?
Abstract (arXiv)
Logic locking has emerged as a prominent key-driven technique to protect the integrity of integrated circuits. However, novel machine-learning-based attacks have recently been introduced to challenge the security foundations of locking schemes. These attacks are able to recover a significant percentage of the key without having access to an activated circuit. This paper address this issue through two focal points. First, we present a theoretical model to test locking schemes for key-related structural leakage that can be exploited by machine learning. Second, based on the theoretical model, we introduce D-MUX: a deceptive multiplexer-based logic-locking scheme that is resilient against structure-exploiting machine learning attacks. Through the design of D-MUX, we uncover a major fallacy in existing multiplexer-based locking schemes in the form of a structural-analysis attack. Finally, an extensive cost evaluation of D-MUX is presented. To the best of our knowledge, D-MUX is the first machine-learning-resilient locking scheme capable of protecting against all known learning-based attacks. Hereby, the presented work offers a starting point for the design and evaluation of future-generation logic locking in the era of machine learning.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 17 of its 54 references that are in the map. First posted on arXiv 19 Jul 2021.
Builds on
17 of 54 references.
References · 17
- 2019The Cost of Application-Class Processing: Energy and Performance Analysis of a Linux-ready 1.7GHz 64bit RISC-V Core in 22nm FDSOI Technologycited by 16
- 2018SAIL: Machine Learning Guided Structural Analysis Attack on Hardware Obfuscationcited by 7
- 2020Challenging the Security of Logic Locking Schemes in the Era of Deep Learning: A Neuroevolutionary Approachcited by 6
- 2020GNNUnlock: Graph Neural Networks-based Oracle-less Unlocking Scheme for Provably Secure Logic Lockingcited by 5
- 2020UNSAIL: Thwarting Oracle-Less Machine Learning Attacks on Logic Lockingcited by 4
- 2017Logic Locking for Secure Outsourced Chip Fabrication: A New Attack and Provably Secure Defense Mechanismcited by 3
- 2018LUT-Lock: A Novel LUT-based Logic Obfuscation for FPGA-Bitstream and ASIC-Hardware Protectioncited by 3
- 2019Threats on Logic Locking: A Decade Latercited by 3
- 2020NNgSAT: Neural Network guided SAT Attack on Logic Locked Complex Structurescited by 3
- 2020ASSURE: RTL Locking Against an Untrusted Foundrycited by 3
- 2018Deep RNN-Oriented Paradigm Shift through BOCANet: Broken Obfuscated Circuit Attackcited by 2
- 2018SRCLock: SAT-Resistant Cyclic Logic Locking for Protecting the Hardwarecited by 2
5 more
- 2020ATPG-Guided Fault Injection Attacks on Logic Lockingcited by 2
- 2020InterLock: An Intercorrelated Logic and Routing Lockingcited by 2
- 2020Modeling Techniques for Logic Lockingcited by 2
- 2020Scalable Attack-Resistant Obfuscation of Logic Circuitscited by 2
- 2020A Novel Topology-Guided Attack and Its Countermeasure Towards Secure Logic Lockingcited by 1
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 1.
3 papers.