Hacking the Fabric: Targeting Partial Reconfiguration for Fault Injection in FPGA Fabrics
Jayeeta Chaudhuri, Hassan Nassar, Dennis R.E. Gnad, Jorg Henkel, Mehdi, B. Tahoori, and Krishnendu Chakrabarty

TL;DR
This paper introduces a novel fault injection attack targeting FPGA partial reconfiguration, exploiting power-wasters to cause persistent faults during bitstream loading, highlighting new security vulnerabilities in cloud FPGA deployments.
Contribution
It presents a new fault attack methodology that manipulates partial bitstreams during reconfiguration without continuous activity, revealing security risks in FPGA virtualization.
Findings
Feasibility demonstrated on Pynq FPGA
Effective on neural network and signal processing accelerators
Highlights security vulnerabilities in cloud FPGA use
Abstract
FPGAs are now ubiquitous in cloud computing infrastructures and reconfigurable system-on-chip, particularly for AI acceleration. Major cloud service providers such as Amazon and Microsoft are increasingly incorporating FPGAs for specialized compute-intensive tasks within their data centers. The availability of FPGAs in cloud data centers has opened up new opportunities for users to improve application performance by implementing customizable hardware accelerators directly on the FPGA fabric. However, the virtualization and sharing of FPGA resources among multiple users open up new security risks and threats. We present a novel fault attack methodology capable of causing persistent fault injections in partial bitstreams during the process of FPGA reconfiguration. This attack leverages power-wasters and is timed to inject faults into bitstreams as they are being loaded onto the FPGA…
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
TopicsRadiation Effects in Electronics · VLSI and Analog Circuit Testing · Physical Unclonable Functions (PUFs) and Hardware Security
