CRJun 10, 2020

A Novel Topology-Guided Attack and Its Countermeasure Towards Secure Logic Locking

arXiv:2006.05930v22 citations
AI Analysis

This addresses security threats like overproduction and IP piracy in semiconductor design for industry stakeholders, representing an incremental improvement in logic locking techniques.

The authors tackled the vulnerability of SAT-resilient logic locking in integrated circuits by proposing a novel oracle-less attack based on topological analysis, which efficiently determines the secret key within minutes, and also introduced a countermeasure to enhance security.

The outsourcing of the design and manufacturing of integrated circuits (ICs) in the current horizontal semiconductor integration flow has posed various security threats due to the presence of untrusted entities, such as overproduction of ICs, sale of out-of-specification/rejected ICs, and piracy of Intellectual Properties (IPs). Consequently, logic locking emerged as one of the prominent design for trust techniques. Unfortunately, these locking techniques are now inclined to achieve complete Boolean satisfiability (SAT) resiliency after the seminal work published in [47]. In this paper, we propose a novel oracle-less attack that is based on the topological analysis of the locked netlist even though it is SAT-resilient. The attack relies on identifying and constructing unit functions with a hypothesis key to be searched in the entire netlist to find its replica. The proposed graph search algorithm efficiently finds the duplicate functions in the netlist, making it a self-referencing attack. This proposed attack is extremely efficient and can determine the secret key within a few minutes. We have also proposed a countermeasure to make the circuit resilient against this topology-guided attack to progress towards a secure logic locking technique.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes