Highway to HAL: Open-Sourcing the First Extendable Gate-Level Netlist Reverse Engineering Framework
Sebastian Wallat, Nils Albartus, Steffen Becker, Max Hoffmann, and Maik Ender, Marc Fyrbiak, Adrian Drees, Sebastian Maa{\ss}en and, Christof Paar

TL;DR
This paper introduces HAL, the first open-source, extendable framework for analyzing gate-level netlists, aiding hardware reverse engineering and detection of malicious manipulations in IoT devices.
Contribution
It presents a novel, open-source, gate-library agnostic framework for gate-level netlist analysis, filling a critical gap in hardware reverse engineering tools.
Findings
Demonstrated HAL's workflow through two case studies.
Provided technical insights into the framework's design.
Showcased HAL's potential for advancing hardware security analysis.
Abstract
Since hardware oftentimes serves as the root of trust in our modern interconnected world, malicious hardware manipulations constitute a ubiquitous threat in the context of the Internet of Things (IoT). Hardware reverse engineering is a prevalent technique to detect such manipulations. Over the last years, an active research community has significantly advanced the field of hardware reverse engineering. Notably, many open research questions regarding the extraction of functionally correct netlists from Field Programmable Gate Arrays (FPGAs) or Application Specific Integrated Circuits (ASICs) have been tackled. In order to facilitate further analysis of recovered netlists, a software framework is required, serving as the foundation for specialized algorithms. Currently, no such framework is publicly available. Therefore, we provide the first open-source gate-library agnostic framework…
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.
