articleMay 1, 2015Closed access

Evaluating the security of logic encryption algorithms

Princeton University

Indexed incrossref

Abstract

Contemporary integrated circuits are designed and manufactured in a globalized environment leading to concerns of piracy, overproduction and counterfeiting. One class of techniques to combat these threats is logic encryption. Logic encryption modifies an IC design such that it operates correctly only when a set of newly introduced inputs, called key inputs, are set to the correct values. In this paper, we use algorithms based on satisfiability checking (SAT) to investigate the security of logic encryption. We present a SAT-based algorithm which allows an attacker to “decrypt” an encrypted netlist using a small number of carefully-selected input patterns and their corresponding output observations. We also…

Citation impact

761
total citations
FWCI
46.45
Percentile
100%
References
24
Citations per year

Authors

3

Topics & keywords

Keywords
  • Encryption
  • Netlist
  • Computer science
  • Key (lock)
  • Set (abstract data type)
  • Multiple encryption
  • Probabilistic encryption
  • Algorithm
No related works found for this paper.