4.7 Article

Removal Attacks on Logic Locking and Camouflaging Techniques

Journal

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TETC.2017.2740364

Keywords

Logic gates; Integrated circuits; Security; Reverse engineering; Layout; IP networks; Boolean functions; Hardware security; logic locking; logic encryption; IC camouflaging; boolean satisfiability; SAT

Funding

  1. Army Research Office (ARO) [65513-CS]
  2. US National Science Foundation, Division Of Computer and Network Systems (NSF/CNS) [1652842]
  3. New York University/New York University Abu Dhabi (NYU/NYUAD) Center for Cyber Security (CCS)
  4. Direct For Computer & Info Scie & Enginr
  5. Division Of Computer and Network Systems [1652842] Funding Source: National Science Foundation

Ask authors/readers for more resources

With the adoption of a globalized and distributed IC design flow, IP piracy, reverse engineering, and counterfeiting threats are becoming more prevalent. Logic obfuscation techniques including logic locking and IC camouflaging have been developed to address these emergent challenges. A major challenge for logic locking and camouflaging techniques is to resist Boolean satisfiability (SAT) based attacks that can circumvent state-of-the-art solutions within minutes. Over the past year, multiple SAT attack resilient solutions such as Anti-SAT and AND-tree insertion (ATI) have been presented. In this paper, we perform a security analysis of these countermeasures and show that they leave structural traces behind in their attempts to thwart the SAT attack. We present three attacks, namely signal probability skew (SPS) attack, AppSAT guided removal (AGR) attack, and sensitization guided SAT (SGS) attack, that can break Anti-SAT and ATI, within minutes.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available