Paper 2026/804 Original: eprint.iacr.org/2026/804 ↗

Verifying Provenance of Digital Media: Security Analysis of C2PA and its Implementation

Enis Golaszewski
Neal Krawetz
Alan T. Sherman
Edward Zieglar
Sai K. Matukumalli
Roberto Yus
Carson L. Kegley
Michael Barthel
William Bowman
Bharg Barot
Kaur Kullman
Abstract

Generative AI and advanced editing tools enable malicious actors to create high-quality fake images that can propagate fraud, attack reputations, and manipulate elections. We analyze security properties of the Coalition for Content Provenance and Authenticity (C2PA) digital provenance system, which binds cryptographic assertions of provenance to a digital asset, helping users judge its origin. We analyze three C2PA components: specifications (Version 2.2), selected claim validator implementations, and conformance program (Version 0.1). We state C2PA's security goals (tamper-evidence of claims and weak file integrity), identify essential additional goals (timestamp agreement, validator consistency, and strong file integrity), review major policies, examine composition with RFC 3161 trusted timestamps, and carry out the first formal-methods analysis of the core protocols. We show that the specifications and conforming implementations fail to achieve both claimed and essential security goals. Our formal-methods analysis reveals that generators and validators fail to agree on the signature's trusted timestamp, enabling timestamp alterations that cast doubt on provenance. Inadequate certificate revocation policies cause conforming validators to accept manifests signed with known-compromised certificates, violating all security goals. Conforming validators produce inconsistent results; the exclusion range enables undetectable alterations; and the conformance program certifies products without technical review or defined requirements. Our results show that C2PA does not yet provide the guarantees required for reliable deployment. We suggest concrete improvements, some of which were adopted in the Pixel 10 Pro and C2PA Version 2.3.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2026-06-02: last updated
2026-04-23: published
Short URL
https://ia.cr/2026/804
License
https://creativecommons.org/publicdomain/zero/1.0/

BibTeX

@misc{cryptoeprint:2026/804,
      author = {Enis Golaszewski and Neal Krawetz and Alan T. Sherman and Edward Zieglar and Sai K. Matukumalli and Roberto Yus and Carson L. Kegley and Michael Barthel and William Bowman and Bharg Barot and Kaur Kullman},
      title = {Verifying Provenance of Digital Media: Security Analysis of C2PA and its Implementation},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/804},
      year = {2026},
      url = {https://eprint.iacr.org/2026/804}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.