Hardware Reverse Engineering: Overview and Open Challenges
Marc Fyrbiak, Sebastian Strau{\ss}, Christian Kison and, Sebastian Wallat, Malte Elson, Nikol Rummel, Christof Paar

TL;DR
This paper provides an overview of hardware reverse engineering, discusses its complexities, and proposes future research directions to better quantify and mitigate associated risks through technical and psychological insights.
Contribution
It systematically reviews current research, formulates open questions on quantifying reverse engineering, and suggests interdisciplinary future directions combining technical and human factors.
Findings
Identified key research areas from decapsulation to netlist analysis.
Highlighted the importance of human factors in reverse engineering complexity.
Proposed interdisciplinary approaches for future research.
Abstract
Hardware reverse engineering is a universal tool for both legitimate and illegitimate purposes. On the one hand, it supports confirmation of IP infringement and detection of circuit malicious manipulations, on the other hand it provides adversaries with crucial information to plagiarize designs, infringe on IP, or implant hardware Trojans into a target circuit. Although reverse engineering is commonplace in practice, the quantification of its complexity is an unsolved problem to date since both technical and human factors have to be accounted for. A sophisticated understanding of this complexity is crucial in order to provide a reasonable threat estimation and to develop sound countermeasures, i.e. obfuscation transformations of the target circuit, to mitigate risks for the modern IC landscape. The contribution of our work is threefold: first, we systematically study the current…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
