Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Introduction

Today, with the advent of AI generated images, liberal usage of editing software and increasing incentives to deceive and alter public perception, the importance of image integrity is at an all time high.

Succinct's ZCAM allows users to use their iPhones to create zphotos: These photos can be verified as authentic, unedited and indeed originating from their iPhone's camera. The ZCAM SDK allows any app to integrate this functionality, enabling them to leverage the ability take and verify zphotos in their app.

The core technology of zphotos and ZCAM is built on three components:

  • SP1 Zero Knowledge proofs: Succinct's zero knowledge virtual machine can generate proofs that verify that certain code was ran as intended, and outputs succinct, small easily verifiable proofs
  • Apple App Attest: The App Attest service allows an app to guarantee that a signing keypair is generated and stored on an Iphone's secure enclave, and belongs to a specific app on the iPhone.
  • C2PA: C2PA is a standard that specifies how to embed verifiable metadata about an image within the actual image file. This includes details about the image, the history of the image etc.

The ZCAM sdk allows users to take a photo, sign the photo using an Apple attested key, and then embeds a zero knowledge proof verifying the signature along with the validity of the attested key to the image using C2PA.