C2PA Content Credentials とは?
C2PA(Coalition for Content Provenance and Authenticity)は、暗号学的に署名された来歴メタデータをメディアファイルに埋め込む業界標準です。ChatGPT、Adobe Firefly、Microsoft Designer から書き出した画像を開くと、ファイル構造内に C2PA マニフェストが入っています。作成者・ツール・作成時刻を明言し、署名によりそれが「主張」ではなく「証明」になります。
技術的に高度ですが、答える質問は単純です:このファイルはどこから来て、何をされたか?
C2PA マニフェストの中身
C2PA マニフェストは、ファイルのピクセルと並んで埋め込まれる構造化 BLOB(技術的には JUMBF box)です。次の情報を持ちます:
- アサーション — ファイルに関する形式的な主張。「この画像は DALL-E 3 によりプロンプト X で生成された」「この PDF は Adobe Acrobat により時刻 T に編集された」「この 2 枚の写真が合成された」
- 原料(Ingredients) — 元ファイルへの参照。最終画像がテキストプロンプトから生成された場合、プロンプトが原料。3 枚の写真から合成された場合、それぞれが原料となり、それぞれが来歴履歴を持つ。
- 署名 — 発行者の秘密鍵による暗号学的署名。対応する公開鍵(C2PA トラストリストに記載)を持つ者は誰でも、署名後にマニフェストが改竄されていないことを検証できる。
3 つが一体となり、検証可能なチェーンを構成します。すべての編集は新しい署名付きアサーションを追加し、履歴を消す編集は存在しません。
誰が署名するか
C2PA は、有効なマニフェストに署名できる認証局の公開トラストリストを維持しています。創立技術メンバーには Adobe、Microsoft、BBC、Intel、Arm、Truepic。OpenAI が 2024 年、 Google が 2025 年に参加しました。
実際に署名済みマニフェストを生成するシステムには次があります:
- ChatGPT / DALL-E 3(OpenAI)
- Microsoft Designer / Bing Image Creator
- Adobe Firefly(エクスポートすべて)
- Google Imagen(Gemini)
- 撮影時点で署名する Sony、Leica カメラ
- Content Authenticity Initiative 経由のより小さなツール群
読み方
ほとんどのビューアは C2PA を無視します。Photoshop は “Content Credentials” パネル経由で C2PA を表示します。主要プラットフォームの写真アプリが徐々に対応を進めています。アップロードせずにプログラム的に検査するなら AI Image Inspector をお試しください。ブラウザ内で各アサーション・原料・署名検証ステータスを読み出します。
除去方法
C2PA マニフェストを除去する正当な理由:
- 画像を実質的に編集し、原マニュフェストはファイルの内容を反映しなくなった
- 納品用にきれいなファイルが必要
- プライバシー:マニフェストに使用したプロンプトが残ることがあり、個人内容・顧客名・未公開アイデアを含む場合がある
C2PA Stripper は PNG、JPEG、WebP からすべての C2PA box(と他のすべての JUMBF メタデータ)を除去します。メタデータだけを扱い、ピクセルには触れません。
一部のベンダーが埋め込むピクセル側ウォーターマーク(Google の SynthID、Stable Diffusion の dwtDct)も邪魔したい場合、SynthID Sanitizer と Universal AI Cleaner が該当レイヤーを扱います。
プライバシーに関する注記
C2PA 自体はメタデータであり、画像内容を変えません。マニフェストは(合法か否かに関わらず)除去でき、ピクセルはそのままです。C2PA の前提は、来歴情報の読み取りはオプトイン、書き込みは標準化されている、という点です。公開する画像に C2PA マニフェストを残したくない場合、公開前に除去してください。
関連
- PDF と Word の違い — より広く文書形式を理解するために
- Strip Image Metadata — C2PA を超える完全なメタデータ抹消
- EXIF Extractor — C2PA と同時に存在することが多い古い EXIF/XMP/IPTC メタデータ