Silicon validation of LUT-based logic-locked IP cores
Gaurav Kolhe, Tyler Sheaves, Kevin Immanuel Gubbi, Tejas Kadale, Setareh Rafatirad, Sai Manoj P. D., Avesta Sasan, Hamid Mahmoodi, Houman Homayoun
摘要
Modern semiconductor manufacturing often leverages a fabless model in which design and fabrication are partitioned. This has led to a large body of work attempting to secure designs sent to an untrusted third party through obfuscation methods. On the other hand, efficient de-obfuscation attacks have been proposed, such as Boolean Satisfiability attacks (SAT attacks). However, there is a lack of frameworks to validate the security and functionality of obfuscated designs. Additionally, unconventional obfuscated design flows, which vary from one obfuscation to another, have been key impending factors in realizing logic locking as a mainstream approach for securing designs. In this work, we address these two issues for Lookup Table-based obfuscation. We study both Volatile and Non-volatile versions of LUT-based obfuscation and develop a framework to validate SAT runtime using machine learning. We can achieve unparallel SAT-resiliency using LUT-based obfuscation while incurring 7% area and less than 1% power overheads. Following this, we discuss and implement a validation flow for obfuscated designs. We then fabricate a chip consisting of several benchmark designs and a RISC-V CPU in TSMC 65nm for post functionality validation. We show that the design flow and SAT-runtime validation can easily integrate LUT-based obfuscation into existing CAD tools while adding minimal verification overhead. Finally, we justify SAT-resilient LUT-based obfuscation as a promising candidate for securing designs.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
相关 Paper
- A Resource Binding Approach to Logic ObfuscationMichael Zuzak, Yuntao Liu, Ankur SrivastavaDAC 2021 · 被引用 15 次
- StatSAT: A Boolean Satisfiability based Attack on Logic-Locked Probabilistic CircuitsAnkit Mondal, Michael Zuzak, Ankur SrivastavaDAC 2020 · 被引用 4 次
- O'clock: lock the clock via clock-gating for SoC IP protectionM. Sazadur Rahman, Rui Guo, Hadi Mardani Kamali, Fahim Rahman 等DAC 2022 · 被引用 20 次
- HLock: Locking IPs at the High-Level LanguageMd Rafid Muttaki, Roshanak Mohammadivojdan, Mark Tehranipoor, Farimah FarahmandiDAC 2021 · 被引用 25 次
- Securing Hardware via Dynamic Obfuscation Utilizing Reconfigurable Interconnect and Logic BlocksGaurav Kolhe, Soheil Salehi, Tyler David Sheaves, Houman Homayoun 等DAC 2021 · 被引用 18 次
