The outsourcing of the design and manufacturing of integrated circuits has raised severe concerns about the piracy of Intellectual Properties and illegal overproduction. Logic locking has emerged as an obfuscation technique to protect outsourced chip designs, where the circuit netlist is locked and can only be functional once a secure key is programmed. However, Boolean Satisfiability-based attacks have shown to break logic locking, simultaneously motivating researchers to develop more secure countermeasures. In this paper, we present a novel fault injection attack to break any locking technique that relies on a stored secret key, and denote this attack as AFIA, ATPG-guided Fault Injection Attack. The proposed attack is based on sensitizing a key bit to the primary output while injecting faults at a few other key lines that block the propagation of the targeted key bit. AIFA is very effective in determining a key bit as there exists a stuck-at fault pattern that detects a stuck-at 1 (or stuck-at 0) fault at any key line. The average complexity of number of injected faults for AFIA is linear with the key size and requires only |K| test patterns to determine a secret key, K. AFIA requires a fewer number of injected faults to sensitize a bit to the primary output, compared to 2|K|-1 faults for the differential fault analysis attack [26].
翻译:将集成电路的设计和制造外包已引起人们对知识产权的盗版和非法生产过度的严重关切。逻辑锁定已成为保护外包芯片设计的模糊技术,因为电路网列表被锁定,只有在安全钥匙被编程后才能发挥作用。然而,布利安的可满足性攻击显示打破了逻辑锁定,同时激励研究人员制定更安全的应对措施。在本文中,我们提出了一个新型的错误注入攻击,以打破任何依赖存储的秘密密钥的锁定技术,并将这种攻击称为AFIA、ATPG-引导的反射攻击。拟议攻击的基础是使关键部分对主输出的敏感度,同时在阻碍目标钥匙传播的其他几条关键线上注入错误。AIFA非常有效地确定了关键部分,因为存在一种固存的过错模式,在任何关键线上都检测到一个卡在1(或卡在0)的错误。AFIAA的注入断层的平均复杂性与关键大小是线直线的,只需要“K-26”导出错对主导出法分析。要求“K-K-A号”对一个小断断裂度分析。要求一个小断裂度对“KAFAFA.要求一个低的磁分析。