Data Free Backdoor Attacks

Bochuan Cao, Jinyuan Jia, Chuxuan Hu, Wenbo Guo, Zhen Xiang +3 more
2/3/2026

No official code found. Best implementation: AAAAAAsuka/DataFree_Backdoor_Attacks (8 stars, MIT, last commit 2024-08-07).

Abstract

Backdoor attacks aim to inject a backdoor into a classifier such that it predicts any input with an attacker-chosen backdoor trigger as an attacker-chosen target class. Existing backdoor attacks require either retraining the classifier with some clean data or modifying the model's architecture. As a result, they are 1) not applicable when clean data is unavailable, 2) less efficient when the model is large, and 3) less stealthy due to architecture changes. In this work, we propose DFBA, a novel retraining-free and data-free backdoor attack without changing the model architecture. Technically, our proposed method modifies a few parameters of a classifier to inject a backdoor. Through theoretical analysis, we verify that our injected backdoor is provably undetectable and unremovable by various state-of-the-art defenses under mild assumptions. Our evaluation on multiple datasets further demonstrates that our injected backdoor: 1) incurs negligible classification loss, 2) achieves 100% attack success rates, and 3) bypasses six existing state-of-the-art defenses. Moreover, our comparison with a state-of-the-art non-data-free backdoor attack shows our attack is more stealthy and effective against various defenses while achieving less classification accuracy loss.

View on arXivView PDF

Code Implementations(1)

MIT

code of paper: "DFBA: Entirely Data Free Backdoor Attacks".

83PythonJan 23, 20232 years agoMIT

Similar Papers

Cite this paper

@article{cao2026data,
  title  = {Data Free Backdoor Attacks},
  author = {Bochuan Cao and Jinyuan Jia and Chuxuan Hu and Wenbo Guo and Zhen Xiang and Jinghui Chen and Bo Li and D. Song},
  year   = {2026},
  eprint = {2412.06219},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2412.06219},
  url    = {https://arxiv.org/abs/2412.06219},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.06219.svg)](https://codeofpaper.com/paper/2412.06219)

Discussion