Designing ML-Resilient Locking at Register-Transfer Level

03/10/2022
by   Dominik Sisejkovic, et al.
0

Various logic-locking schemes have been proposed to protect hardware from intellectual property piracy and malicious design modifications. Since traditional locking techniques are applied on the gate-level netlist after logic synthesis, they have no semantic knowledge of the design function. Data-driven, machine-learning (ML) attacks can uncover the design flaws within gate-level locking. Recent proposals on register-transfer level (RTL) locking have access to semantic hardware information. We investigate the resilience of ASSURE, a state-of-the-art RTL locking method, against ML attacks. We used the lessons learned to derive two ML-resilient RTL locking schemes built to reinforce ASSURE locking. We developed ML-driven security metrics to evaluate the schemes against an RTL adaptation of the state-of-the-art, ML-based SnapShot attack.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/03/2023

AutoLock: Automatic Design of Logic Locking with Evolutionary Computation

Logic locking protects the integrity of hardware designs throughout the ...
research
03/06/2023

ALMOST: Adversarial Learning to Mitigate Oracle-less ML Attacks via Synthesis Tuning

Oracle-less machine learning (ML) attacks have broken various logic lock...
research
11/20/2020

Challenging the Security of Logic Locking Schemes in the Era of Deep Learning: A Neuroevolutionary Approach

Logic locking is a prominent technique to protect the integrity of hardw...
research
11/07/2020

Multi-Antenna Data-Driven Eavesdropping Attacks and Symbol-Level Precoding Countermeasures

In this work, we consider secure communications in wireless multi-user (...
research
06/26/2020

WARDEN: Warranting Robustness Against Deception in Next-Generation Systems

Malicious users of a data center can reverse engineer power-management f...
research
10/20/2022

Proof of Unlearning: Definitions and Instantiation

The "Right to be Forgotten" rule in machine learning (ML) practice enabl...
research
12/29/2020

UNSAIL: Thwarting Oracle-Less Machine Learning Attacks on Logic Locking

Logic locking aims to protect the intellectual property (IP) of integrat...

Please sign up or login with your details

Forgot password? Click here to reset