ALL-MASK:一种面向多核架构、以顺序指令为导向密钥的可重构逻辑锁定方法
ALL-MASK: A Reconfigurable Logic Locking Method for Multicore Architecture with Sequential-Instruction-Oriented Key
AI总结:
本文提出ALL-MASK方法,利用多核CPU核心空间动态生成密钥并通过芯片内部互连隐式解锁,结合FeFET可重构门抵御逆向工程与移除攻击,显著提升逻辑锁定安全性。
摘要:
随着集成电路(IC)生产供应链日益全球化和分散化,知识产权(IP)盗版已成为一个不可忽视的问题,这使得潜在不可信攻击者能够发起攻击。逻辑锁定是一种被广泛采用的方法,它使用密钥锁定电路模块并防止黑客破解。密钥是逻辑锁定的关键方面,但现有工作忽视了密钥可能面临的三个挑战:密钥存储的安全性、从接口轻易尝试密钥以及密钥相关开销,进而带来低错误率和小状态空间的进一步挑战。在本工作中,密钥通过利用CPU核心的巨大空间动态生成,解锁则通过芯片内部互连隐式执行。同时提出了一种新型低成本逻辑可重构门,并结合铁电场效应晶体管(FeFET)来缓解逆向工程和移除攻击。与常见的逻辑锁定方法相比,我们提出的方法在仅9位密钥条件下遍历所有可能组合所需的时间要多19945倍。此外,我们的技术使密钥长度以指数方式增加这一复杂度,并确保逻辑混淆效果。
英文摘要:
Intellectual property (IP) piracy has become a non-negligible problem as the integrated circuit (IC) production supply chain is becoming increasingly globalized and separated that enables attacks by potentially untrusted attackers. Logic locking is a widely adopted method to lock the circuit module with a key and prevent hackers from cracking it. The key is the critical aspect of logic locking, but the existing works have overlooked three possible challenges of the key: safety of key storage, easy key-attempt from interface and key-related overheads, bringing the further challenges of low error rate and small state space. In this work, the key is dynamically generated by utilizing the huge space of a CPU core, and the unlocking is performed implicitly through the interconnection inside the chip. A novel low-cost logic reconfigurable gate is together proposed with ferroelectric FET (FeFET) to mitigate the reverse engineering and removal attack. Compared to the common logic locking methods, our proposed approach is 19,945 times more time consuming to traverse all the possible combinations in only 9-bit-key condition. Furthermore, our technique let key length increases this complexity exponentially and ensure the logic obfuscation effect.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。