Black-Box Forgery Attacks on Semantic Watermarks for Diffusion Models

Andreas Müller, Denis Lukovnikov, Jonas Thietke, Asja Fischer, Erwin Quiring
2/9/2026

No official code found. Best implementation: and-mill/semantic-forgery (36 stars, last commit 2025-11-19).

Abstract

Integrating watermarking into the generation process of latent diffusion models (LDMs) simplifies detection and attribution of generated content. Semantic watermarks, such as Tree-Rings and Gaussian Shading, represent a novel class of watermarking techniques that are easy to implement and highly robust against various perturbations. However, our work demonstrates a fundamental security vulnerability of semantic watermarks. We show that attackers can leverage unrelated models, even with different latent spaces and architectures (UNet vs DiT), to perform powerful and realistic forgery attacks. Specifically, we design two watermark forgery attacks. The first imprints a targeted watermark into real images by manipulating the latent representation of an arbitrary image in an unrelated LDM to get closer to the latent representation of a watermarked image. We also show that this technique can be used for watermark removal. The second attack generates new images with the target watermark by inverting a watermarked image and re-generating it with an arbitrary prompt. Both attacks just need a single reference image with the target watermark. Overall, our findings question the applicability of semantic watermarks by revealing that attackers can easily forge or remove these watermarks under realistic conditions.Github: https://github.com/and-mill/semantic-forgery

View on arXivView PDF

Code Implementations(1)

Official repo for [CVPR2025 Oral] Black-Box Forgery Attacks on Semantic Watermarks for Diffusion Models

365PythonMar 21, 202511 months agoNOASSERTION

Similar Papers

Cite this paper

@article{mller2026blackbox,
  title  = {Black-Box Forgery Attacks on Semantic Watermarks for Diffusion Models},
  author = {Andreas Müller and Denis Lukovnikov and Jonas Thietke and Asja Fischer and Erwin Quiring},
  year   = {2026},
  eprint = {2412.03283},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2412.03283},
  journal = {CVPR 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.03283.svg)](https://codeofpaper.com/paper/2412.03283)

Discussion