SoK: From Silicon to Netlist and Beyond $-$ Two Decades of Hardware Reverse Engineering Research
Zehra Karada\u{g}, Simon Klix, Ren\'e Walendy, Felix Hahn, Kolja Dorschel, Julian Speith, Christof Paar, Steffen Becker

TL;DR
This paper systematically reviews two decades of Hardware Reverse Engineering research, analyzing 187 publications to identify methods, challenges, and reproducibility issues, and offers recommendations for more coordinated future research.
Contribution
It provides a comprehensive systematization of HRE research, highlighting reproducibility problems and proposing stakeholder-centric strategies for improvement.
Findings
Only 4% of studies had reproducible artifacts
Reproducibility and standardization are major challenges
Legal clarity is needed for public HRE research
Abstract
As hardware serves as the root of trust in modern computing systems, Hardware Reverse Engineering (HRE) is foundational for security assurance. In practice, HRE enables critical security applications, including design verification, supply-chain assurance, and vulnerability discovery. Over the past two decades, academic research on Integrated Circuit (IC), Field-Programmable Gate Array (FPGA), and netlist reverse engineering has steadily grown. However, knowledge remains fragmented across domains and communities, which complicates assessing the state of the art and hampers identifying shared research challenges. In this paper, we present a systematization of knowledge based on an in-depth analysis of 187 peer-reviewed publications. Using this corpus, we characterize technical methods across the HRE workflow and identify technical and organizational challenges that impede research…
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.
Taxonomy
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Security and Verification in Computing · Advanced Malware Detection Techniques
