Patching FPGAs: The Security Implications of Bitstream Modifications
Endres Puschner, Maik Ender, Steffen Becker, Christof Paar

TL;DR
This paper presents a framework for manipulating FPGA bitstreams with minimal reverse engineering, exposing security vulnerabilities and emphasizing the need for stronger protections against malicious modifications.
Contribution
It introduces a novel semi-automated method for precise bitstream modifications without full reverse engineering, highlighting security risks in FPGA reprogrammability.
Findings
Framework successfully modifies bitstreams in case studies
Current protections like encryption are insufficient against such manipulations
Highlights the need for improved FPGA security measures
Abstract
Field Programmable Gate Arrays (FPGAs) are known for their reprogrammability that allows for post-manufacture circuitry changes. Nowadays, they are integral to a variety of systems including high-security applications such as aerospace and military systems. However, this reprogrammability also introduces significant security challenges, as bitstream manipulation can directly alter hardware circuits. Malicious manipulations may lead to leakage of secret data and the implementation of hardware Trojans. In this paper, we present a comprehensive framework for manipulating bitstreams with minimal reverse engineering, thereby exposing the potential risks associated with inadequate bitstream protection. Our methodology does not require a complete understanding of proprietary bitstream formats or a fully reverse-engineered target design. Instead, it enables precise modifications by inserting…
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.
