Secure and Low-Overhead Circuit Obfuscation Technique with Multiplexers

Xueyan Wang,Xiaotao Jia,Qiang Zhou,Yici Cai,Jianlei Yang,Mingze Gao,Gang Qu
DOI: https://doi.org/10.1145/2902961.2903000
2016-01-01
Abstract:Circuit obfuscation techniques have been proposed to conceal circuit's functionality in order to thwart reverse engineering (RE) attacks to integrated circuits (IC). We believe that a good obfuscation method should have low design complexity and low performance overhead, yet, causing high RE attack complexity. However, existing obfuscation techniques do not meet all these requirements. In this paper, we propose a polynomial obfuscation scheme which leverages special designed multiplexers (MUXs) to replace judiciously selected logic gates. Candidate to-be-obfuscated logic gates are selected based on a novel gate classification method which utilizes IC topological structure information. We show that this scheme is resilient to all the known attacks, hence it is secure. Experiments are conducted on ISCAS 85/89 and MCNC benchmark suites to evaluate the performance overhead due to obfuscation.
What problem does this paper attempt to address?