Don't Knock! Rowhammer at the Backdoor of DNN Models
Not on the map. Why?
Abstract (arXiv)
State-of-the-art deep neural networks (DNNs) have been proven to be vulnerable to adversarial manipulation and backdoor attacks. Backdoored models deviate from expected behavior on inputs with predefined triggers while retaining performance on clean data. Recent works focus on software simulation of backdoor injection during the inference phase by modifying network weights, which we find often unrealistic in practice due to restrictions in hardware. In contrast, in this work for the first time, we present an end-to-end backdoor injection attack realized on actual hardware on a classifier model using Rowhammer as the fault injection method. To this end, we first investigate the viability of backdoor injection attacks in real-life deployments of DNNs on hardware and address such practical issues in hardware implementation from a novel optimization perspective. We are motivated by the fact that vulnerable memory locations are very rare, device-specific, and sparsely distributed. Consequently, we propose a novel network training algorithm based on constrained optimization to achieve a realistic backdoor injection attack in hardware. By modifying parameters uniformly across the convolutional and fully-connected layers as well as optimizing the trigger pattern together, we achieve state-of-the-art attack performance with fewer bit flips. For instance, our method on a hardware-deployed ResNet-20 model trained on CIFAR-10 achieves over 89% test accuracy and 92% attack success rate by flipping only 10 out of 2.2 million bits.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 32 of its 73 references that are in the map. First posted on arXiv 14 Oct 2021.
Builds on
32 of 73 references.
References · 32
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2013Intriguing properties of neural networkscited by 5,114
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2017BadNets: Identifying Vulnerabilities in the Machine Learning Model Supply Chaincited by 1,052
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2014Deep Neural Networks are Easily Fooled: High Confidence Predictions for Unrecognizable Imagescited by 774
- 2016Stealing Machine Learning Models via Prediction APIscited by 602
- 2018Turning Your Weakness Into a Strength: Watermarking Deep Neural Networks by Backdooringcited by 334
- 2020Blind Backdoors in Deep Learning Modelscited by 174
20 more
- 2018PRADA: Protecting against DNN Model Stealing Attackscited by 159
- 2018SentiNet: Detecting Localized Universal Attacks Against Deep Learning Systemscited by 148
- 2019TBT: Targeted Neural Network Attack with Bit Trojancited by 112
- 2019Bit-Flip Attack: Crushing Neural Network with Progressive Bit Searchcited by 106
- 2018Copycat CNN: Stealing Knowledge by Persuading Confession with Random Non-Labeled Datacited by 69
- 2019Terminal Brain Damage: Exposing the Graceless Degradation in Deep Neural Networks Under Hardware Fault Attackscited by 55
- 2020DeepHammer: Depleting the Intelligence of Deep Neural Networks through Targeted Chain of Bit Flipscited by 53
- 2020Can Adversarial Weight Perturbations Inject Neural Backdoors?cited by 51
- 2021Targeted Attack against Deep Neural Networks via Flipping Limited Weight Bitscited by 49
- 2021RADAR: Run-time Adversarial Weight Attack Detection and Accuracy Recoverycited by 18
- 2020DeepDyve: Dynamic Verification for Deep Neural Networkscited by 12
- 2017Another Flip in the Wall of Rowhammer Defensescited by 11
- 2018Hardware Trojan Attacks on Neural Networkscited by 11
- 2020TRRespass: Exploiting the Many Sides of Target Row Refreshcited by 11
- 2015DRAMA: Exploiting DRAM Addressing for Cross-CPU Attackscited by 10
- 2018Nethammer: Inducing Rowhammer Faults through Network Requestscited by 7
- 2020Revisiting RowHammer: An Experimental Analysis of Modern DRAM Devices and Mitigation Techniquescited by 5
- 2020Are We Susceptible to Rowhammer? An End-to-End Methodology for Cloud Providerscited by 4
- 2019SPOILER: Speculative Load Hazards Boost Rowhammer and Cache Attackscited by 1
- 2019ExplFrame: Exploiting Page Frame Cache for Fault Analysis of Block Cipherscited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 3.
6 papers.
- 2024PrisonBreak: Jailbreaking Large Language Models with at Most Twenty-Five Targeted Bit-flipscited 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
- 2026MAED: Mathematical Activation Error Detection for Mitigating Physical Fault Attacks in DNN Inferencecited by 0
- 2026Model Poisoning Against Federated Model Adaptation with Chain of Bit-Flipscited by 0
- 2026Groundhog Bit-Flip Attack: Seeding Infinite Generation Loops in Mixture-of-Experts LLMs through Bit Flipscited by 0
- 2026Groundhog Bit-Flip Attack: Seeding Infinite Generation Loops in Mixture-of-Experts LLMs through Bit Flips26 Aug 2026
- 2026Model Poisoning Against Federated Model Adaptation with Chain of Bit-Flips8 Jun 2026
- 2026MAED: Mathematical Activation Error Detection for Mitigating Physical Fault Attacks in DNN Inference18 Mar 2026
- 2025BitHydra: Towards Bit-flip Inference Cost Attack against Large Language Models22 May 2025
- 2025Verification of Bit-Flip Attacks against Quantized Neural Networks22 Feb 2025
- 2024PrisonBreak: Jailbreaking Large Language Models with at Most Twenty-Five Targeted Bit-flips10 Dec 2024