Journal Article10.1145/3640462
A Module-Level Configuration Methodology for Programmable Camouflaged Logic
Jianfeng Wang,Zhonghao Chen,Jiahao Zhang,Yixin Xu,Tongguang Yu,Enze Ye,Ziheng Zheng,Huazhong Yang,Sumitha George,Yongpan Liu,N. Vijaykrishnan,Xueqing Li +11 more
1
TL;DR: This work proposes a novel module-level configuration methodology for programmable camouflaged logic that can be implemented without additional hardware ports and with negligible resources, and proves theoretically that the configuration of the programmable camouflaged logic cells can be achieved through the inputs and netlist of the original module.
read more
Abstract: Logic camouflage is a widely adopted technique that mitigates the threat of intellectual property (IP) piracy and overproduction in the integrated circuit (IC) supply chain. Camouflaged logic achieves functional obfuscation through physical-level ambiguity and post-manufacturing programmability. However, discussions on programmability are confined to the level of logic cells/gates, limiting the broader-scale application of logic camouflage. In this work, we propose a novel module-level configuration methodology for programmable camouflaged logic that can be implemented without additional hardware ports and with negligible resources. We prove theoretically that the configuration of the programmable camouflaged logic cells can be achieved through the inputs and netlist of the original module. Further, we propose a novel lightweight ferroelectric FET (FeFET)-based reconfigurable logic gate (rGate) family and apply it to the proposed methodology. With the flexible replacement and the proposed configuration-aware conversion algorithm, this work is characterized by the input-only programming scheme as well as the combination of high output error rate and point-function-like defense. Evaluations show an average of >95% of the alternative rGate location for camouflage, which is sufficient for the security-aware design. We illustrate the exponential complexity in function state traversal and the enhanced defense capability of locked blackbox against SAT attacks compared to key-based methods. We also preserve an evident output Hamming distance and introduce negligible hardware overheads in both gate-level and module-level evaluations under typical benchmarks.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
TroScan: Enhancing On-Chip Delivery Resilience to Physical Attack Through Frequency-Triggered Key Generation
Jun Wang,Shuwen Deng,Huazhong Yang,Vijaykrishnan Narayanan,Xueqing Li +4 more
- 25 Mar 2024
TL;DR: TroScan proposes a frequency-triggered key generation architecture to enhance on-chip delivery resilience to physical attacks, achieving 100% key obfuscation effectiveness against EOFM attacks with 7.5%/11.8% area/power overheads and 98% key generation success rate.
1
References
Evaluating the security of logic encryption algorithms
Pramod Subramanyan,Sayak Ray,Sharad Malik +2 more
- 05 May 2015
TL;DR: A SAT-based algorithm is presented which allows an attacker to “decrypt” an encrypted netlist using a small number of carefully-selected input patterns and their corresponding output observations and a “partial-break” algorithm that can reveal some of the key inputs even when the attack is not fully successful.
A Primer on Hardware Security: Models, Methods, and Metrics
Masoud Rostami,Farinaz Koushanfar,Ramesh Karri +2 more
- 18 Jul 2014
TL;DR: This paper systematizes the current knowledge in this emerging field, including a classification of threat models, state-of-the-art defenses, and evaluation metrics for important hardware-based attacks.
638
Security analysis of logic obfuscation
Jeyavijayan Rajendran,Youngok Pino,Ozgur Sinanoglu,Ramesh Karri +3 more
- 03 Jun 2012
TL;DR: This work demonstrates that an attacker can decipher the obfuscated nctlist, in a time linear to the number of keys, by sensitizing the key values to the output, and develops techniques to fix this vulnerability and make obfuscation truly exponential in thenumber of inserted keys.
579
RT-level ITC'99 benchmarks and first ATPG results
TL;DR: In this article, the authors propose a suite of RT-level benchmarks that help improve research in high-level ATPG tools, such as testability evaluation of circuits and the evaluation of testability of circuits.
574
Unveiling the ISCAS-85 benchmarks: a case study in reverse engineering
TL;DR: The authors show how they reverse-engineered the ISCAS-85 benchmarks to add a useful, new high-level tool to the designer's arsenal.
562