TY - GEN
T1 - Secure and low-overhead circuit obfuscation technique with multiplexers
AU - Wang, Xueyan
AU - Jia, Xiaotao
AU - Zhou, Qiang
AU - Cai, Yici
AU - Yang, Jianlei
AU - Gao, Mingze
AU - Qu, Gang
N1 - Publisher Copyright:
© 2016 ACM.
PY - 2016/5/18
Y1 - 2016/5/18
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/84974686606
U2 - 10.1145/2902961.2903000
DO - 10.1145/2902961.2903000
M3 - 会议稿件
AN - SCOPUS:84974686606
T3 - Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI
SP - 133
EP - 136
BT - GLSVLSI 2016 - Proceedings of the 2016 ACM Great Lakes Symposium on VLSI
PB - Association for Computing Machinery
T2 - 26th ACM Great Lakes Symposium on VLSI, GLSVLSI 2016
Y2 - 18 May 2016 through 20 May 2016
ER -