Resolving the Trilemma in Logic Encryption

2019 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)(2019)

引用 27|浏览23
暂无评分
摘要
Logic encryption, a method to lock a circuit from unauthorized use unless the correct key is provided, is the most important technique in hardware IP protection. However, with the discovery of the SAT attack, all traditional logic encryption algorithms are broken. New algorithms after the SAT attack are all vulnerable to structural analysis unless a provable obfuscation is applied to the locked circuit. But there is no provable logic obfuscation available, in spite of some vague resorting to logic resynthesis. In this paper, we formulate and discuss a trilemma in logic encryption among locking robustness, structural security, and encryption efficiency, showing that pre-SAT approaches achieve only structural security and encryption efficiency, and post-SAT approaches achieve only locking robustness and encryption efficiency. There is also a dilemma between query complexity and error number in locking. We first develop a theory and solution to the dilemma in locking between query complexity and error number. Then, we provide a provable obfuscation solution to the dilemma between structural security and locking robustness. We finally present and discuss some results towards the resolution of the trilemma in logic encryption.
更多
查看译文
关键词
trilemma,SAT attack,traditional logic encryption algorithms,locked circuit,provable logic obfuscation,logic resynthesis,locking robustness,structural security,encryption efficiency,pre-SAT approaches,query complexity,error number,post SAT approaches,hardware IP protection
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要