Cryptographic and distribution-preserving sampling
Green-list bias changes the model's output distribution. Later work asks whether the watermark can be inserted while preserving the original distribution—at least marginally over the hidden randomness—or while providing a formal indistinguishability guarantee to outsiders.
Aaronson / Kirchner
Scott Aaronson publicly described work with Hendrik Kirchner at OpenAI in 2022 using a secret pseudorandom function to correlate generated token choices with previous context. The key holder can recompute the pseudorandom values and test for an anomalously high statistic. This predates publication of the Kirchenbauer paper and represents an important parallel cryptographic lineage.
Kuditipudi et al.
“Robust Distortion-free Watermarks for Language Models” uses secret random sequences with inverse-transform or exponential-minimum sampling. Its detector aligns the observed text with the secret sequence, improving resilience to insertions, deletions, substitutions and cropping rather than assuming perfect token-position synchronization.
Christ, Gunn and Zamir
This work formalizes undetectability without the secret key: a computationally bounded adversary should not be able to distinguish watermarked from ordinary generation under the stated cryptographic assumptions. That is a stronger property than merely reporting similar perplexity.
Claude as a production example
Anthropic now confirms that Claude's text watermark uses a keyed randomized token/word-choice mechanism: when several continuations are equally plausible, watermarking changes the source of randomness used to pick among them. That description strongly places Claude in the generation-time statistical watermark family. Anthropic has not identified the exact scheme as KGW, SynthID's exact production construction, or another named algorithm. Claude's stated limitations around length, factual text and precise code illustrate the entropy trade-off already explained on this page. Claude watermark guide →