Deep-Dup: An Adversarial Weight Duplication Attack Framework to Crush Deep Neural Network in Multi-Tenant FPGA
Not on the map. Why?
Abstract (arXiv)
The wide deployment of Deep Neural Networks (DNN) in high-performance cloud computing platforms brought to light multi-tenant cloud field-programmable gate arrays (FPGA) as a popular choice of accelerator to boost performance due to its hardware reprogramming flexibility. Such a multi-tenant FPGA setup for DNN acceleration potentially exposes DNN interference tasks under severe threat from malicious users. This work, to the best of our knowledge, is the first to explore DNN model vulnerabilities in multi-tenant FPGAs. We propose a novel adversarial attack framework: Deep-Dup, in which the adversarial tenant can inject adversarial faults to the DNN model in the victim tenant of FPGA. Specifically, she can aggressively overload the shared power distribution system of FPGA with malicious power-plundering circuits, achieving adversarial weight duplication (AWD) hardware attack that duplicates certain DNN weight packages during data transmission between off-chip memory and on-chip buffer, to hijack the DNN function of the victim tenant. Further, to identify the most vulnerable DNN weight packages for a given malicious objective, we propose a generic vulnerable weight package searching algorithm, called Progressive Differential Evolution Search (P-DES), which is, for the first time, adaptive to both deep learning white-box and black-box attack models. The proposed Deep-Dup is experimentally validated in a developed multi-tenant FPGA prototype, for two popular deep learning applications, i.e., Object Detection and Image Classification. Successful attacks are demonstrated in six popular DNN architectures (e.g., YOLOv2, ResNet-50, MobileNet, etc.)
Key facts. Cited by 10 papers in the map (data through 13 Oct 2026). First posted on arXiv 5 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 0; 2025: 4; 2026: 2.
10 papers.
- 2022"Real Attackers Don't Compute Gradients": Bridging the Gap Between Adversarial ML Research and Practicecited by 56
- 2023NNSplitter: An Active Defense Solution for DNN Model via Automated Weight Obfuscationcited by 16
- 2023One-bit Flip is All You Need: When Bit-flip Attack Meets Model Trainingcited by 14
- 2025Data Duplication: A Novel Multi-Purpose Attack Paradigm in Machine Unlearningcited by 9
- 2023Compiled Models, Built-In Exploits: Uncovering Pervasive Bit-Flip Attack Surfaces in DNN Executablescited by 3
- 2025Verification of Bit-Flip Attacks against Quantized Neural Networkscited by 2
- 2025BitHydra: Towards Bit-flip Inference Cost Attack against Large Language Modelscited by 2
- 2026Targeted Bit-Flip Attacks on LLM-Based Agentscited by 1
- 2025How a Bit Becomes a Story: Semantic Steering via Differentiable Fault Injectioncited by 0
- 2026SoK: Colluding Adversaries in Machine Learning Pipelinescited by 0
- 2026SoK: Colluding Adversaries in Machine Learning Pipelines8 Jun 2026
- 2026Targeted Bit-Flip Attacks on LLM-Based Agents7 Mar 2026
- 2025How a Bit Becomes a Story: Semantic Steering via Differentiable Fault Injection9 Dec 2025
- 2025BitHydra: Towards Bit-flip Inference Cost Attack against Large Language Models22 May 2025
- 2025Verification of Bit-Flip Attacks against Quantized Neural Networks22 Feb 2025
- 2025Data Duplication: A Novel Multi-Purpose Attack Paradigm in Machine Unlearning28 Jan 2025
- 2023Compiled Models, Built-In Exploits: Uncovering Pervasive Bit-Flip Attack Surfaces in DNN Executables12 Sep 2023
- 2023One-bit Flip is All You Need: When Bit-flip Attack Meets Model Training12 Aug 2023
- 2023NNSplitter: An Active Defense Solution for DNN Model via Automated Weight Obfuscation28 Apr 2023
- 2022"Real Attackers Don't Compute Gradients": Bridging the Gap Between Adversarial ML Research and Practice29 Dec 2022