Increasing the SAT Attack Resiliency of In-Cone Logic Locking
Title | Increasing the SAT Attack Resiliency of In-Cone Logic Locking |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | Juretus, Kyle, Savidis, Ioannis |
Conference Name | 2019 IEEE International Symposium on Circuits and Systems (ISCAS) |
ISBN Number | 978-1-7281-0397-6 |
Keywords | circuit netlist, Electronics packaging, Hardware, hardware security, in-cone logic locking, in-cone techniques, integrated circuits, integrated logic circuits, Iterative methods, key gate selection, logic design, Logic gates, logic locking, Manufacturing, maximum fanout free cones, MFFC based algorithm, provable security, pubcrawl, removal attack, resilience, Resiliency, SAT attack, SAT attack resiliency, satisfiability attack, security |
Abstract | A method to increase the resiliency of in-cone logic locking against the SAT attack is described in this paper. Current logic locking techniques provide protection through the addition of circuitry outside of the original logic cone. While the additional circuitry provides provable security against the SAT attack, other attacks, such as the removal attack, limit the efficacy of such techniques. Traditional in-cone logic locking is not prone to removal attacks, but is less secure against the SAT attack. The focus of this paper is, therefore, the analysis of in-cone logic locking to increase the security against the SAT attack, which provides a comparison between in-cone techniques and newly developed methodologies. A novel algorithm is developed that utilizes maximum fanout free cones (MFFC). The application of the algorithm limits the fanout of incorrect key information. The MFFC based algorithm resulted in an average increase of 61.8% in the minimum number of iterations required to complete the SAT attack across 1,000 different variable orderings of the circuit netlist while restricted to a 5% overhead in area. |
URL | https://ieeexplore.ieee.org/document/8702683 |
DOI | 10.1109/ISCAS.2019.8702683 |
Citation Key | juretus_increasing_2019 |
- Logic gates
- security
- satisfiability attack
- SAT attack resiliency
- SAT attack
- Resiliency
- resilience
- removal attack
- pubcrawl
- MFFC based algorithm
- maximum fanout free cones
- manufacturing
- logic locking
- provable security
- logic design
- key gate selection
- Iterative methods
- integrated logic circuits
- integrated circuits
- in-cone techniques
- in-cone logic locking
- Hardware Security
- Hardware
- Electronics packaging
- circuit netlist