Paper 2026/2516
Watermarking Proofs with Provenance-Binding ZK-SNARKs
Abstract
The emerging ecosystem of outsourced proving services, decentralized prover networks, and prover marketplaces raises a new requirement for ZK-SNARKs: the need to watermark proofs with provenance information, such as the prover identity and a fresh request-time nonce. The prover identity records who should receive credit for the proof, while the nonce binds the proof to a particular request and is intended to prevent the prover from reusing work performed before that request was created. The key security requirement is that a prover must perform fresh work—comparable to computing the proof from scratch—when generating a proof for a fresh provenance, even if the attacker may have generated the same proofs before or performed precomputation. Prior attempts, such as Succinct Network, proposed embedding provenance information in the Fiat-Shamir challenges, though without a rigorous security definition or analysis. We show that this approach is not secure and is vulnerable to preprocessing attacks, in which an adversary can precompute provenance-independent information that can later be used to reduce the effort required to generate proofs for a fresh provenance. We instantiate these attacks against KZG-PLONK. To arrive at a secure construction, we propose the first formal definition for provenance-binding ZK-SNARKs to capture the above desired property. We present a generic construction that augments code-based polynomial commitments, such as BaseFold and FRI, with provenance binding. Compiling them with Poly-IOPs yields provenance-binding ZK-SNARKs. Our construction incurs minimal overhead.
Metadata
- Available format(s)
-
PDF
- Category
- Applications
- Publication info
- Preprint.
- Keywords
- ZK-SNARK
- Contact author(s)
-
wenhao wang @ yale edu
f zhang @ yale edu
charalampos papamanthou @ yale edu - History
- 2026-10-17: approved
- 2026-10-16: received
- See all versions
- Short URL
- https://ia.cr/2026/2516
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2516,
author = {Wenhao Wang and Fan Zhang and Charalampos Papamanthou},
title = {Watermarking Proofs with Provenance-Binding {ZK}-{SNARKs}},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2516},
year = {2026},
url = {https://eprint.iacr.org/2026/2516}
}