activity
20192025
most citedHardware Reverse Engineering: Overview and Open Challenges

92 citations · 241 across the 11 of their papers we have counts for

collaborators

11 papers

cs.CR2025

HAL -- An Open-Source Framework for Gate-Level Netlist Analysis

Julian Speith, Jörn Langheinrich, Marc Fyrbiak +7

HAL is an open-source framework for gate-level netlist analysis, an integral step in hardware reverse engineering. It provides analysts with an interactive GUI, an extensible plugi…

cs.CR2024

JustSTART: How to Find an RSA Authentication Bypass on Xilinx UltraScale(+) with Fuzzing

Maik Ender, Felix Hahn, Marc Fyrbiak +2

Fuzzing is a well-established technique in the software domain to uncover bugs and vulnerabilities. Yet, applications of fuzzing for security vulnerabilities in hardware systems ar…

cs.CR2021★ 9 cited

How Not to Protect Your IP -- An Industry-Wide Break of IEEE 1735 Implementations

Julian Speith, Florian Schweins, Maik Ender +3

Modern hardware systems are composed of a variety of third-party Intellectual Property (IP) cores to implement their overall functionality. Since hardware design is a globalized pr…

cs.CR2020

An Exploratory Analysis of Microcode as a Building Block for System Defenses

Benjamin Kollenda, Philipp Koppe, Marc Fyrbiak +3

Microcode is an abstraction layer used by modern x86 processors that interprets user-visible CISC instructions to hardware-internal RISC instructions. The capability to update x86…

cs.CR2019★ 34 cited

A Look at the Dark Side of Hardware Reverse Engineering -- A Case Study

Sebastian Wallat, Marc Fyrbiak, Moritz Schlögel +1

A massive threat to the modern and complex IC production chain is the use of untrusted off-shore foundries which are able to infringe valuable hardware design IP or to inject hardw…

cs.CR2019★ 92 cited

Hardware Reverse Engineering: Overview and Open Challenges

Marc Fyrbiak, Sebastian Strauß, Christian Kison +4

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 circui…

cs.CR2019★ 18 cited

Reverse Engineering x86 Processor Microcode

Philipp Koppe, Benjamin Kollenda, Marc Fyrbiak +4

Microcode is an abstraction layer on top of the physical components of a CPU and present in most general-purpose CPUs today. In addition to facilitate complex and vast instruction…

cs.CR2019★ 34 cited

Interdiction in Practice -- Hardware Trojan Against a High-Security USB Flash Drive

Pawel Swierczynski, Marc Fyrbiak, Philipp Koppe +2

As part of the revelations about the NSA activities, the notion of interdiction has become known to the public: the interception of deliveries to manipulate hardware in a way that…

cs.CR2019★ 23 cited

Highway to HAL: Open-Sourcing the First Extendable Gate-Level Netlist Reverse Engineering Framework

Sebastian Wallat, Nils Albartus, Steffen Becker +6

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 Inte…

cs.CR2019★ 8 cited

Towards Cognitive Obfuscation: Impeding Hardware Reverse Engineering Based on Psychological Insights

Carina Wiesen, Nils Albartus, Max Hoffmann +5

In contrast to software reverse engineering, there are hardly any tools available that support hardware reversing. Therefore, the reversing process is conducted by human analysts c…

cs.CR2019★ 23 cited

Teaching Hardware Reverse Engineering: Educational Guidelines and Practical Insights

Carina Wiesen, Steffen Becker, Marc Fyrbiak +4

Since underlying hardware components form the basis of trust in virtually any computing system, security failures in hardware pose a devastating threat to our daily lives. Hardware…