VillanDiffusion: A Unified Backdoor Attack Framework for Diffusion Models
Sheng-Yen Chou, Pin-Yu Chen, Tsung-Yi Ho
TL;DR
VillanDiffusion presents a unified backdoor framework that extends diffusion-model backdooring to unconditional and conditional generation across a broad range of training-free samplers. By modeling backdoor attacks as a distribution-mapping problem and deriving general VLBO-based objectives, the authors provide closed-form forward/reverse transitions and a cohesive loss function that subsumes prior approaches like BadDiffusion while enabling coverage of ODE/SDE samplers. Empirical results demonstrate caption-trigger and image-trigger backdoors across multiple DM families, with analysis showing inference-time clipping defenses are insufficient in many setups. The work offers a practical red-teaming tool for risk assessment in real-world DM systems and highlights the need for robust defenses beyond earlier clipping-based strategies.
Abstract
Diffusion Models (DMs) are state-of-the-art generative models that learn a reversible corruption process from iterative noise addition and denoising. They are the backbone of many generative AI applications, such as text-to-image conditional generation. However, recent studies have shown that basic unconditional DMs (e.g., DDPM and DDIM) are vulnerable to backdoor injection, a type of output manipulation attack triggered by a maliciously embedded pattern at model input. This paper presents a unified backdoor attack framework (VillanDiffusion) to expand the current scope of backdoor analysis for DMs. Our framework covers mainstream unconditional and conditional DMs (denoising-based and score-based) and various training-free samplers for holistic evaluations. Experiments show that our unified framework facilitates the backdoor analysis of different DM configurations and provides new insights into caption-based backdoor attacks on DMs. Our code is available on GitHub: \url{https://github.com/IBM/villandiffusion}
