Power Side-Channel Attacks on BNN Accelerators in Remote FPGAs
Shayan Moini, Shanquan Tian, Jakub Szefer, Daniel Holcomb, and Russell, Tessier

TL;DR
This paper demonstrates a remote power side-channel attack on FPGA-based neural network accelerators, revealing sensitive input data without physical access, highlighting security risks in multi-tenant cloud FPGA environments.
Contribution
It introduces a novel remote power-based side-channel attack method targeting FPGA neural network accelerators in cloud settings, showing practical input recovery without hardware modifications.
Findings
Successfully recovered MNIST inputs with high correlation
Demonstrated attack on both local and cloud FPGA platforms
No physical access or hardware modifications needed
Abstract
To lower cost and increase the utilization of Cloud Field-Programmable Gate Arrays (FPGAs), researchers have recently been exploring the concept of multi-tenant FPGAs, where multiple independent users simultaneously share the same remote FPGA. Despite its benefits, multi-tenancy opens up the possibility of malicious users co-locating on the same FPGA as a victim user, and extracting sensitive information. This issue becomes especially serious when the user is running a machine learning algorithm that is processing sensitive or private information. To demonstrate the dangers, this paper presents a remote, power-based side-channel attack on a deep neural network accelerator running in a variety of Xilinx FPGAs and also on Cloud FPGAs using Amazon Web Services (AWS) F1 instances. This work in particular shows how to remotely obtain voltage estimates as a deep neural network inference…
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.
