Large Language Model Watermark Stealing With Mixed Integer Programming
On the map: LLM safety and security → Watermarking generated content and models
Abstract (arXiv)
The Large Language Model (LLM) watermark is a newly emerging technique that shows promise in addressing concerns surrounding LLM copyright, monitoring AI-generated text, and preventing its misuse. The LLM watermark scheme commonly includes generating secret keys to partition the vocabulary into green and red lists, applying a perturbation to the logits of tokens in the green list to increase their sampling likelihood, thus facilitating watermark detection to identify AI-generated text if the proportion of green tokens exceeds a threshold. However, recent research indicates that watermarking methods using numerous keys are susceptible to removal attacks, such as token editing, synonym substitution, and paraphrasing, with robustness declining as the number of keys increases. Therefore, the state-of-the-art watermark schemes that employ fewer or single keys have been demonstrated to be more robust against text editing and paraphrasing. In this paper, we propose a novel green list stealing attack against the state-of-the-art LLM watermark scheme and systematically examine its vulnerability to this attack. We formalize the attack as a mixed integer programming problem with constraints. We evaluate our attack under a comprehensive threat model, including an extreme scenario where the attacker has no prior knowledge, lacks access to the watermark detector API, and possesses no information about the LLM's parameter settings or watermark injection/detection scheme. Extensive experiments on LLMs, such as OPT and LLaMA, demonstrate that our attack can successfully steal the green list and remove the watermark across all settings.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Placed in Watermarking generated content and models, one of 12 directions in LLM safety and security. Builds on 15 of its 26 references that are in the map. First posted on arXiv 30 May 2024.
Builds on
15 of 26 references.
Closest ancestors · 7
Same direction, newest first
- 2024Bypassing LLM Watermarks with Color-Aware Substitutions19 Mar
- 2023A Robust Semantics-based Watermark for Large Language Model against Paraphrasing15 Nov
- 2023Watermarks in the Sand: Impossibility of Strong Watermarking for Generative Models7 Nov
- 2023Publicly-Detectable Watermarking for Language Models27 Oct
- 2023Who Wrote this Code? Watermarking for Code Generation24 May
- 2023Paraphrasing evades detectors of AI-generated text, but retrieval is an effective defense23 Mar
- 2023Can AI-Generated Text be Reliably Detected?17 Mar
Other references · 8
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,464
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2023DetectGPT: Zero-Shot Machine-Generated Text Detection using Probability Curvaturecited by 705
- 2019Defending Against Neural Fake Newscited by 553
- 2023On the Risk of Misinformation Pollution with Large Language Modelscited by 124
Built on by
Citing papers per year: 2024: 3; 2025: 8; 2026: 2.
13 papers.
Sort:
By area:
- 2025BiMark: Unbiased Multilayer Watermarking for Large Language Modelscited by 18
- 2025Watermarking Autoregressive Image Generationcited by 15
- 2024De-mark: Watermark Removal in Large Language Modelscited by 11
- 2024Can Watermarked LLMs be Identified by Users via Crafted Prompts?cited by 10
- 2025Watermarking Diffusion Language Modelscited by 9
- 2025Enhancing LLM Watermark Resilience Against Both Scrubbing and Spoofing Attackscited by 8
- 2024Discovering Spoofing Attempts on Language Model Watermarkscited by 4
- 2025Mitigating Watermark Forgery in Generative Models via Randomized Key Selectioncited by 4
- 2025SoK: Are Watermarks in LLMs Ready for Deployment?cited by 2
- 2025Verifiable Fine-Tuning for LLMs: Zero-Knowledge Training Proofs Bound to Data Provenance and Policycited by 2
- 2026Watermarking Should Be Treated as a Monitoring Primitivecited by 2
- 2025Breaking Distortion-free Watermarks in Large Language Modelscited by 0
- 2026Signature filtering: a lightweight enhancement for statistical watermark detection in large language models16 Jun 2026
- 2026Watermarking Should Be Treated as a Monitoring Primitive13 May 2026
- 2025Verifiable Fine-Tuning for LLMs: Zero-Knowledge Training Proofs Bound to Data Provenance and Policy19 Oct 2025
- 2025Watermarking Diffusion Language Models29 Sep 2025
- 2025Mitigating Watermark Forgery in Generative Models via Randomized Key Selection10 Jul 2025
- 2025Enhancing LLM Watermark Resilience Against Both Scrubbing and Spoofing Attacks8 Jul 2025
- 2025BiMark: Unbiased Multilayer Watermarking for Large Language Models19 Jun 2025
- 2025Watermarking Autoregressive Image Generation19 Jun 2025
- 2025SoK: Are Watermarks in LLMs Ready for Deployment?5 Jun 2025
- 2025Breaking Distortion-free Watermarks in Large Language Models25 Feb 2025
- 2024De-mark: Watermark Removal in Large Language Models17 Oct 2024
- 2024Can Watermarked LLMs be Identified by Users via Crafted Prompts?4 Oct 2024
1 more
- 2025BiMark: Unbiased Multilayer Watermarking for Large Language Modelscited by 18
- 2025Watermarking Autoregressive Image Generationcited by 15
- 2024De-mark: Watermark Removal in Large Language Modelscited by 11
- 2024Can Watermarked LLMs be Identified by Users via Crafted Prompts?cited by 10
- 2025Enhancing LLM Watermark Resilience Against Both Scrubbing and Spoofing Attackscited by 8
- 2024Discovering Spoofing Attempts on Language Model Watermarkscited by 4
- 2025Mitigating Watermark Forgery in Generative Models via Randomized Key Selectioncited by 4
- 2025SoK: Are Watermarks in LLMs Ready for Deployment?cited by 2
- 2025Breaking Distortion-free Watermarks in Large Language Modelscited by 0
- 2026Signature filtering: a lightweight enhancement for statistical watermark detection in large language modelscited by 0
- 2026Signature filtering: a lightweight enhancement for statistical watermark detection in large language models16 Jun 2026
- 2025Mitigating Watermark Forgery in Generative Models via Randomized Key Selection10 Jul 2025
- 2025Enhancing LLM Watermark Resilience Against Both Scrubbing and Spoofing Attacks8 Jul 2025
- 2025BiMark: Unbiased Multilayer Watermarking for Large Language Models19 Jun 2025
- 2025Watermarking Autoregressive Image Generation19 Jun 2025
- 2025SoK: Are Watermarks in LLMs Ready for Deployment?5 Jun 2025
- 2025Breaking Distortion-free Watermarks in Large Language Models25 Feb 2025
- 2024De-mark: Watermark Removal in Large Language Models17 Oct 2024
- 2024Can Watermarked LLMs be Identified by Users via Crafted Prompts?4 Oct 2024
- 2024Discovering Spoofing Attempts on Language Model Watermarks3 Oct 2024
- 2025Watermarking Diffusion Language Modelscited by 9
- 2025Watermarking Diffusion Language Models29 Sep 2025