2018 · 62 citations · 14 references
ComputingComputer EngineeringComputer ScienceComputer SecurityHardware Description LanguagesHardware SecurityBuilt-in Self-testDesign For TestabilityFault Injection AttacksHardware TrojansLogic LockingFault-based AttacksHardware Fault InjectionHardware Security Reverse EngineeringImplementation Cost AnalysisIntegrated Circuit TrojansLockingProtectionRemoval
The globalization of IC supply chain lead to the emergence of hardware security threats such as IP piracy, reverse engineering, overbuilding, and hardware Trojans. Among the techniques developed to mitigate these threats, logic locking offers the most versatile protection and is being actively researched. The most recent locking technique SFLL thwarts with provable and quantifiable security all the state-of-the-art attacks including SAT, AppSAT, and the removal attack. However, the implementation cost of SFLL can sometimes be prohibitive, as it lacks an automated framework that explores cost-effective implementation options. In this paper, we show how VLSI testing principles and tools can be adopted to automate critical steps in SFLL and minimize its cost. We propose “SFLL-fault” that utilizes fault injection driven synthesis to efficiently explore design options and ATPG to assess security levels. Our experimental results confirm the efficacy of our strategy; SFLL-fault can reduce the implementation cost by 35% compared to SFLL without compromising security.
14
Ravikanth Pappu, Ben Recht, Jason Taylor et al. · Science · 2002 · 2K citations · Full text
Evaluating the security of logic encryption algorithms
Pramod Subramanyan, Sayak Ray, Sharad Malik · 2015 · 772 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