1
2
Embed each image with a semantic encoder
3
Divide the semantic space into 2M regions using LSH (semantic codes)
4
Score each region with a secret key
5
Tel Aviv University
TL;DR A distortion-free, sampling-based watermarking method for generative models that requires only black-box access to any generator and any semantic encoder.
1
2
3
4
5
1
2
3
An example with the prompt, model and hyperplanes from Generation.
The method only requests samples and encodes them, so it works with a closed generation API. To our knowledge it is the first distortion-free semantic watermark that treats both the generator and the encoder as black boxes.
For any prompt, averaging over random secret keys gives exactly the same distribution of images as sampling the generator directly.
Cropping, resizing, and compression change pixels but not what an image depicts. The encoder is trained to describe an image and its edited versions alike, so edited images stay in the same semantic region and keep the watermark.
@misc{yossef2026distortionfree,
title = {Distortion-Free Semantic Watermarks for Black-Box Generative Models},
author = {Yossef, Aviv and Patashnik, Or and Zamir, Or},
year = {2026},
note = {Preprint}
}