VerITAS: Verifying Image Transformations at Scale
summary
VerITAS proves that a published edited image derives from a signed original for realistically large photos (≈30 megapixels, 90 MB), using zk-SNARKs (Plonky2 + FRI) and two signer models: a weak signer (camera) using a lattice hash and a powerful signer signing a polynomial commitment. Proof generation takes ~13 minutes at $0.54 on AWS for the weak signer and ~3 minutes at $0.13 for the powerful signer; proof size ≈100 KB and verification is under one second. It replaces PhotoProof’s 128×128 demos with practical editing proofs at scale.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 1:03Motivation for image provenance
- 7:50Challenges in post-processing
- 13:11Improving edits with PLONKy2
- 16:43Proving photo signatures
- 27:41Summary and future directions
related talks
19mAuthenticity Guaranteed: Verifying Video Integrity on Consumer Devices with Post-Quantum Signatures
39mWhen Is a Proof Actually Not?
01h 09mProofs - Practice 1
31mSecure Distributed Storage
01h 07mProofs - Practice 2
52mFaster, Smaller, Weaker, Darker
28mEvolution of Optimistic Rollup proofs
57mThe Cryptographic Lens: Visions of our Past and Future
