Opportunistic IP Birthmarking using Side Effects of Code Transformations on High-Level Synthesis

Hannah Badier1,a, Christian Pilato2, Jean-Christophe Le Lann1,b, Philippe Coussy3,a and Guy Gogniat3,b
1ENSTA Bretagne, Lab-STICC, France
ahannah.badier@ensta-bretagne.org
bjean-christophe.le lann@ensta-bretagne.org
2Politecnico di Milano, Italy
christian.pilato@polimi.it
3Universite de Bretagne Sud, Lab-STICC, France
aphilippe.coussy@univ-ubs.fr
bguy.gogniat@univ-ubs.fr

ABSTRACT


The increasing design and manufacturing costs are leading to globalize the semiconductor supply chain. However, a malicious attacker can resell a stolen Intellectual Property (IP) core, demanding methods to identify a relationship between a given IP and a potentially fraudulent copy.
We propose a method to protect IP cores created with highlevel synthesis (HLS): our method inserts a discrete birthmark in the HLS-generated designs that uses only intrinsic characteristics of the final RTL. The core of our process leverages the side effects of HLS due to specific source-code manipulations, although the method is HLS-tool agnostic. We propose two independent validation metrics, showing that our solution introduces minimal resource and delay overheads (< 6% and < 2%, respectively) and the accuracy in detecting illegal copies is above 96%.



Full Text (PDF)