IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 2019 · 22 citations · 28 references
ComputingComputer EngineeringComputer ScienceCryptographyHardware SecurityLow-power DesignCombinational Logic DescriptionDigital Logic DesignLogic LockingArea Overhead AnalysisBoolean Circuit EvaluationBoolean Logic OptimizationHardware Overhead AnalysisOverhead ReductionRemovalSat Attack ResistanceSat Attacks
SAT Attack, CycSAT, and Removal Attack have demonstrated their abilities to break most existing logic locking methods. In this article, we propose a new cyclic logic locking method to invalidate these attacks simultaneously. Our main intention is to create noncombinational cycles to lock a circuit. Specifically, the noncombinational behavior in the noncombinational cycles that is unobservable at the primary outputs (POs) needs to be preserved when the correct key-vector is fed to resist CycSAT, and the noncombinational behavior in the noncombinational cycles affecting POs needs to be preserved when the incorrect key-vector is fed to invalidate SAT Attack. Furthermore, some nodes will be removed when applying our locking method, which is able to defend Removal Attack. The experimental results show the effectiveness and low area overhead of the proposed method.
28
Evaluating the security of logic encryption algorithms
Pramod Subramanyan, Sayak Ray, Sharad Malik · 2015 · 772 citations
SARLock: SAT attack resistant logic locking
Muhammad Yasin, Bodhisatwa Mazumdar, Jeyavijayan Rajendran et al. · 2016 · 402 citations
Ending Piracy of Integrated Circuits
Jarrod A. Roy, Farinaz Koushanfar, Igor L. Markov · Computer · 2010 · 338 citations
Muhammad Yasin, Abhrajit Sengupta, Mohammed Thari Nabeel et al. · 2017 · 332 citations
AppSAT: Approximately deobfuscating integrated circuits
Kaveh Shamsi, Meng Li, Travis Meade et al. · 2017 · 323 citations · Full text