Forging and Removing Latent-Noise Diffusion Watermarks Using a Single Image
Anubhav Jain, Yuya Kobayashi, Naoki Murata, Yuhta Takida, Takashi Shibuya, Yuki Mitsufuji, Niv Cohen, Nasir Memon, Julian Togelius
TL;DR
This work reveals a latent-region vulnerability in diffusion-model watermarks by showing that a region in the clean latent space $Z_0^{(w)}(\mathcal{W},k)$ consistently maps to a watermark key via DDIM inversion. The authors propose a black-box attack that requires only a single watermarked image and a proxy VAE to forge or remove watermarks by perturbing an image so that its latent representation aligns with or diverges from the watermark region. They formalize both forgery and removal objectives with explicit loss formulations and validate the approach across four latent-noise watermark schemes (Tree-Ring, RingID, WIND, Gaussian Shading) on SDv1.4 and SDv2.0, achieving high attack success rates while controlling perceptual distortion. The findings highlight practical vulnerabilities in current watermarking methods and motivate the development of more robust watermarking strategies that do not rely solely on the initial-noise embedding. Overall, the work emphasizes the need for stronger protections against adversarial manipulation in diffusion-model provenance techniques.
Abstract
Watermarking techniques are vital for protecting intellectual property and preventing fraudulent use of media. Most previous watermarking schemes designed for diffusion models embed a secret key in the initial noise. The resulting pattern is often considered hard to remove and forge into unrelated images. In this paper, we propose a black-box adversarial attack without presuming access to the diffusion model weights. Our attack uses only a single watermarked example and is based on a simple observation: there is a many-to-one mapping between images and initial noises. There are regions in the clean image latent space pertaining to each watermark that get mapped to the same initial noise when inverted. Based on this intuition, we propose an adversarial attack to forge the watermark by introducing perturbations to the images such that we can enter the region of watermarked images. We show that we can also apply a similar approach for watermark removal by learning perturbations to exit this region. We report results on multiple watermarking schemes (Tree-Ring, RingID, WIND, and Gaussian Shading) across two diffusion models (SDv1.4 and SDv2.0). Our results demonstrate the effectiveness of the attack and expose vulnerabilities in the watermarking methods, motivating future research on improving them.
