· 2015
Evaluating the security of logic encryption algorithms
- 778citations
- 2015year
Short summary
A SAT-based attack decrypts 95% of logic-encrypted circuits (418/441), revealing vulnerabilities in existing anti-piracy techniques.
AI-generated from the title and abstract; the full text is not read.
Key points
- A novel SAT-based algorithm can decrypt logic-encrypted ICs using minimal input-output data.
- The attack successfully decrypted 95% (418/441) of tested encrypted circuits.
- A partial-break algorithm can identify some key inputs even if full decryption fails.
- Six different logic encryption proposals from the literature were found to be vulnerable.
AI-generated from the title and abstract; the full text is not read.
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 present a “partial-break” algorithm that can reveal some of the key inputs even when the attack is not fully successful. We conduct a thorough evaluation of our attack by examining six proposals for logic encryption from the literature. We find that all of these are vulnerable to our attack. Among the 441 encrypted circuits we examined, we were able to decrypt 418 (95%). We discuss the strengths and limitations of our attack and suggest directions that may lead to improved logic encryption algorithms.
The authors' abstract, as published at the source., 2015 · DOI ↗
Continue with a free account
Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.
Continue free on the webSign in with Google or Apple; no card needed. You come back to this paper.
On your phone:
Field: Hardware and Architecture
Hardware and ArchitectureComputer Science