Due to the globalization of semiconductor manufacturing and test processes, the system-on-a-chip (SoC) designers no longer design the complete SoC and manufacture chips on their own. This outsourcing of the design and manufacturing of Integrated Circuits (ICs) has resulted in several threats, such as overproduction of ICs, sale of out-of-specification/rejected ICs, and piracy of Intellectual Properties (IPs). Logic locking has emerged as a promising defense strategy against these threats. However, various attacks about the extraction of secret keys have undermined the security of logic locking techniques. Over the years, researchers have proposed different techniques to prevent existing attacks. In this paper, we propose a novel attack that can break any logic locking techniques that rely on the stored secret key. This proposed TAAL attack is based on implanting a hardware Trojan in the netlist, which leaks the secret key to an adversary once activated. As an untrusted foundry can extract the netlist of a design from the layout/mask information, it is feasible to implement such a hardware Trojan. All three proposed types of TAAL attacks can be used for extracting secret keys. We have introduced the models for both the combinational and sequential hardware Trojans that evade manufacturing tests. An adversary only needs to choose one hardware Trojan out of a large set of all possible Trojans to launch the TAAL attack.
翻译:由于半导体制造和测试过程的全球化,系统对芯片(SoC)的设计者不再自己设计完整的 SoC,而是自己制造芯片。综合电路(ICs)的设计和制造外包已造成若干威胁,例如过度生产 ICs、销售专用/拒绝的 ICs 和盗版知识产权(IPs) 。逻辑锁定已成为一种有希望的防御这些威胁的战略。然而,关于提取秘密钥匙的各种攻击破坏了逻辑锁定技术的安全性。多年来,研究人员提出了防止现有攻击的不同技术。在这个文件中,我们提议了一种新式攻击,可以打破任何依赖存储秘密钥匙的逻辑锁定技术。拟议的TAAL攻击是以在网络列表中安装硬件木器为基础,一旦激活,便将秘密钥匙泄漏给对手。由于一个不信任的发现工具可以从布局/图像中提取出一个设计网名,因此只能使用这样的硬件Trojan。我们提出的三种类型TAAL级级火箭攻击的制造模型都需要一个核心硬件测试。