Modern circuits face various threats like reverse engineering, theft of intellectual property (IP), side-channel attacks, etc. Here, we present a novel approach for IP protection based on logic encryption (LE). Unlike established schemes for logic locking, our work obfuscates the circuit's structure and functionality by encoding and encrypting the logic itself. We devise an end-to-end method for practical LE implementation based on standard cryptographic algorithms, key-bit randomization, simple circuit design techniques, and system-level synthesis operations, all in a correct-by-construction manner. Our extensive analysis demonstrates the remarkable efficacy of our scheme, outperforming prior art against a range of oracle-less attacks covering crucial threat vectors, all with lower design overheads. We provide a full open-source release.
翻译:现代电路面临逆向工程、知识产权(IP)窃取、侧信道攻击等多种威胁。本文提出一种基于逻辑加密(LE)的新型IP保护方法。与已有的逻辑锁定方案不同,我们的工作通过对逻辑本身进行编码和加密,实现对电路结构和功能的混淆。我们设计了一种端到端的实用LE实现方法,该方法基于标准密码算法、密钥位随机化、简单电路设计技术以及系统级综合操作,并以构造正确性为保障。广泛的实验分析表明,我们的方案在对抗涵盖关键威胁向量的无预言机攻击时表现出卓越效能,优于现有技术,且设计开销更低。我们提供了完整的开源版本。