isGenAI.com

用語集

C2PA:Content Credentialsを支える標準規格

C2PA(Coalition for Content Provenance and Authenticity)は、暗号署名付きのマニフェストをメディアファイルに添付するためのオープンな技術標準です。マニフェストには、誰が署名したか、そしてAI生成を含むどの操作によってファイルが作られたかが記録されます。

この記録を含む管理サンプルの PNG ファイル:Content Credentials を検出

test-signed.pngPNG ファイル · 管理されたサンプル

  1. Signature + IHDR
  2. iTXt XML:com.adobe.xmp
  3. tEXt parameters
  4. tEXt prompt / workflow
  5. tEXt invokeai_metadata
  6. eXIf
  7. caBX C2PA manifest記録
  8. IDAT pixels
  9. IEND

Content Credentials を検出

署名付きマニフェストがファイルの作られ方を記録しています。

署名者、記録したツール、操作、署名検証の結果を分けて表示するので、一つずつ判断できます。

Content Credentials チェッカーを開く →
Content Credentials を検出:この記録が PNG ファイルのどこにあり、isGenAI レポートがそれをどう示すか。 この画像はコードで描いた管理サンプルで、実際にこの記録を含んでいます。ダウンロードしてご自身で確認できます。

C2PAとは何で、どうやって確認できますか?

C2PAはContent Credentialsを支えるオープン標準で、ファイルについての記述に誰が署名したか、そしてAI生成を含むどの操作でファイルが作られたかを記録する署名付きマニフェストを定めています。isGenAI(isgenai.com)の無料のC2PAチェッカーはマニフェストを検証し、署名の有効性と署名者への信頼を別々の結果として報告します。

  • C2PAはCoalition for Content Provenance and Authenticityの略です。
  • マニフェストは、JPEG、PNG、WebP、AVIF、HEIF、TIFF、MP4、PDFなどのコンテナ内にあるJUMBFボックスに格納されます。
  • 再エンコード、スクリーンショット、ほとんどのSNSへのアップロードでマニフェストは削除されます。
  • マニフェストがないことは、カメラで撮影された証拠にも、人が作成した証拠にもなりません。

標準が定めていること

C2PAマニフェストは、アサーション(実行された操作、生成ツール、IPTCのデジタルソースタイプなど)、それらのアサーションをファイル内容のハッシュとともに列挙するクレーム、そしてX.509証明書でクレームに付けた署名をひとまとめにしたものです。マニフェストは、JPEG、PNG、WebP、HEIF、AVIF、TIFF、MP4、MOV、PDFなどのコンテナ内にあるJUMBFボックスに格納されます。検証ツール(バリデーター)は、署名が壊れていないか、内容のハッシュが今も一致するか、署名者の証明書がトラストリストまでたどれるかを確認します。

C2PAは、コンテンツが真実か虚偽かを判定するものではありません。ファイルについての記述に誰が署名したか、そしてその後ファイルが変更されたかどうかを示すものです。

isGenAIでのC2PAの使い方

AI画像判定ツールとC2PAチェッカーはマニフェストをローカルで検証し、3つの事実を分けて報告します。暗号学的な検証(署名が無傷で、内容が変わっていないか)、信頼の検証(署名者がトラストリストに載っているか)、そして記録された操作とデジタルソースタイプです。trainedAlgorithmicMediaを含む有効で信頼されたマニフェストは、AIが使われたことの強い直接的な証拠として報告します。信頼されていない署名者による有効な署名は中程度として、信頼された署名者によるカメラのクレデンシャルは撮影の証拠として報告します。

ハッシュが一致しない場合は、署名後に改ざんまたは編集されたものとして報告します。マニフェストがない場合は「何もない」と報告し、カメラで撮影された証拠として扱うことは決してありません。

知っておきたい限界

ほとんどのSNSやメッセージアプリはアップロード時にマニフェストを削除し、スクリーンショットにはそもそもマニフェストがありません。そのためC2PA仕様では、削除されたファイルをマニフェストに再び結び付けられる、電子透かしやフィンガープリントなどのソフトバインディングについても定めています。研究者は今も仕様の想定外のケースを検証し続けているため、トラストリストとバリデーターのバージョンが重要になります。

ファイルを調べるときのこの用語の使い方

  1. 元のファイルを、AI画像判定ツールまたはページで紹介しているツールにアップロードします。
  2. 「How we checked」(確認方法)の中からこの用語を使った検出結果を探し、そこに示された参照元の項目を読みます。
  3. 種類ごとに重みづけします。署名付きの記録、宣言された項目、保存されたプロンプト、一致するコピーは、証拠としての強さがそれぞれ異なります。
  4. 記録がないことは、人が作成したことの証拠にはならない点に注意してください。

C2PAチェッカーでマニフェストを検証する (英語)

よくある質問

C2PAは何の略ですか?

Coalition for Content Provenance and Authenticityの略で、Content Credentialsの仕様を公開している団体です。

有効なC2PA署名があれば、画像がAI生成だと証明されますか?

証明されるのは、署名者がマニフェスト内の操作を記録したこと、そしてファイルが変更されていないことです。その操作に、trained-algorithmic-mediaのソースタイプを伴うAI生成が含まれていれば、isGenAIは強い直接的な証拠として報告します。

C2PAを書き込む生成AIはどれですか?

OpenAI、Adobe Firefly、Black Forest LabsのAPI、Googleの新しいモデルが、文書でC2PAへの対応を示しています。各ベンダーの説明は生成AI別のページをご覧ください。

C2PAは削除できますか?

はい。再エンコード、スクリーンショット、メタデータ削除ツールのいずれでも削除されます。C2PAがないことは、何の証拠にもなりません。

出典

定義は上記リンク先の公開規格に基づいています。記載したisGenAIの動作は、2026年10月時点で稼働しているチェッカーのものです。