Abstract | ||
---|---|---|
In order to enhance the security of logic obfuscation schemes, delay based logic locking has been proposed in combination with traditional functional logic locking approaches in recent literature. A circuit obfuscated using the aforementioned approach preserves the correct functionality only when both correct functional and delay keys are provided. In this paper, we develop a novel SAT formulation based approach called TimingSAT to deobfuscte the functionalities of such delay locked designs within a reasonable amount of time. The proposed technique models the timing characteristics of various types of gates present in the design as Boolean functions to build timing profile embedded SAT formulations in terms of targeted key inputs. TimingSAT attack works in two stages: In the first stage the functional keys are found using traditional SAT attack approach and in the second stage the delay keys are deciphered utilizing the timing profile embedded SAT formulation of the circuit. In both stages of the attack, wrong keys are iteratively eliminated till a key belonging to the correct equivalence class is obtained. The experimental results highlight the effectiveness of the proposed TimingSAT attack to break delay logic locked benchmarks within few hours.
|
Year | DOI | Venue |
---|---|---|
2018 | 10.1145/3240765.3240857 | ICCAD-IEEE ACM International Conference on Computer-Aided Design |
Keywords | Field | DocType |
timing profile,logic obfuscation schemes,delay based logic locking,delay keys,delay locked designs,timing characteristics,Boolean functions,targeted key inputs,TimingSAT attack,functional keys,delay logic locked benchmarks,SAT formulation based approach,functional logic | Boolean function,Logic gate,Logic locking,Computer science,Arithmetic,Electronic engineering,Equivalence class,Obfuscation,Integrated circuit | Conference |
ISSN | ISBN | Citations |
1933-7760 | 978-1-4503-5950-4 | 4 |
PageRank | References | Authors |
0.37 | 9 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Abhishek Chakraborty | 1 | 48 | 7.18 |
Yun-Tao Liu | 2 | 29 | 7.42 |
Ankur Srivastava | 3 | 902 | 79.64 |