Deceptive Logic Locking for Hardware Integrity Protection against Machine Learning Attacks
Dominik Sisejkovic, Farhad Merchant, Lennart M. Reimann, Rainer, Leupers

TL;DR
This paper introduces D-MUX, a novel logic locking scheme designed to resist machine learning attacks on hardware security, supported by a theoretical model and extensive evaluations.
Contribution
It presents a theoretical model for testing locking schemes against ML-based structural leakage and introduces D-MUX, the first ML-resilient locking scheme.
Findings
D-MUX resists all known ML-based attacks.
Existing multiplexer-based schemes are vulnerable to structural analysis.
D-MUX offers a cost-effective security solution.
Abstract
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,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
