Visible to the public Resolving the Trilemma in Logic Encryption

TitleResolving the Trilemma in Logic Encryption
Publication TypeConference Paper
Year of Publication2019
AuthorsZhou, Hai, Rezaei, Amin, Shen, Yuanqi
Conference Name2019 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)
Date PublishedNov. 2019
PublisherIEEE
ISBN Number978-1-7281-2350-9
Keywordscompositionality, computability, cryptography, encryption efficiency, error number, hardware ip protection, locked circuit, locking robustness, logic circuits, logic design, logic resynthesis, Metrics, post SAT approaches, pre-SAT approaches, provable logic obfuscation, provable security, pubcrawl, query complexity, resilience, Resiliency, SAT attack, structural security, traditional logic encryption algorithms, trilemma
Abstract

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.

URLhttps://ieeexplore.ieee.org/document/8942076
DOI10.1109/ICCAD45719.2019.8942076
Citation Keyzhou_resolving_2019