2017 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) · 2017 · 113 citations · 13 references
ComputingComputer EngineeringComputer ScienceComputer SecurityCryptographyHardware SecurityCryptographic AlgorithmsData EncryptionHardware ObfuscationFeedbackFormal Verification Of Security PropertiesLogic EncryptionObfuscationSat Attack ResistanceSat AttacksSecurity Hardware
Cyclic logic encryption is a newly proposed circuit obfuscation technique in hardware security. It was claimed to be SAT-unresolvable because feedback cycles were intentionally inserted under keys into the encryption. We show in the paper that even though feedback cycles introduce extra difficulty for an attacker, they can still be overcome with SAT-based techniques. Specifically, we propose CycSAT Algorithms based on SAT with different acyclic conditions that can efficiently decrypt cyclic encryptions. Experimental results have shown that our CycSAT is efficient and effective to decrypt cyclic encryptions, and we need to develop new encryptions with better security properties.
13
Evaluating the security of logic encryption algorithms
Pramod Subramanyan, Sayak Ray, Sharad Malik · 2015 · 772 citations
Jarrod A. Roy, Farinaz Koushanfar, Igor L. Markov · 2008 · 534 citations
Fault Analysis-Based Logic Encryption
Jeyavijayan Rajendran, Huan Zhang, Chi Zhang et al. · IEEE Transactions on Computers · 2013 · 462 citations
Engineering, Computer Engineering, Electrical Engineering +14
SARLock: SAT attack resistant logic locking
Muhammad Yasin, Bodhisatwa Mazumdar, Jeyavijayan Rajendran et al. · 2016 · 402 citations
Security analysis of integrated circuit camouflaging
Jeyavijayan Rajendran, Michael Sam, Ozgur Sinanoglu et al. · 2013 · 379 citations