Visible to the public SRTLock: A Sensitivity Resilient Two-Tier Logic Encryption Scheme

TitleSRTLock: A Sensitivity Resilient Two-Tier Logic Encryption Scheme
Publication TypeConference Paper
Year of Publication2021
AuthorsSaxena, Nikhil, Narayanan, Ram Venkat, Meka, Juneet Kumar, Vemuri, Ranga
Conference Name2021 IEEE International Symposium on Smart Electronic Systems (iSES)
Date Publisheddec
Keywords0-Injection, Benchmark testing, Encryption, Hardware, hardware security, Human Behavior, logic design, logic encryption, Logic gates, pattern locks, pubcrawl, resilience, Resiliency, SAT attack, Scalability, sensitivity analysis, Sensitivity Attack, Standards
AbstractLogic encryption is a method to improve hardware security by inserting key gates on carefully selected signals in a logic design. Various logic encryption schemes have been proposed in the past decade. Many attack methods to thwart these logic locking schemes have also emerged. The satisfiability (SAT) attack can recover correct keys for many logic obfuscation methods. Recently proposed sensitivity analysis attack can decrypt stripped functionality based logic encryption schemes. This article presents a new encryption scheme named SRTLock, which is resilient against both attacks. SRTLock method first generates 0-injection circuits and encrypts the functionality of these nodes with the key inputs. In the next step, these values are used to control the sensitivity of the functionally stripped output for specific input patterns. The resultant locked circuit is resilient against the SAT and sensitivity analysis attacks. Experimental results demonstrating this on several attacks using standard benchmark circuits are presented.
DOI10.1109/iSES52644.2021.00095
Citation Keysaxena_srtlock_2021