← すべてのガイド 来歴情報

C2PAとContent Credentialsについて平易に解説

署名付きマニフェストが証明するもの、欠如しているものが意味するもの、そしてこの標準がなぜピクセル分析よりも強力でありながら、それ単体では解決できないのかを解説します。

· 8 分で読めます · Best AI Image Detector

ファイルがどのように作成され、その後どのような変更が加えられたかを示す、ファイルに付随する暗号化された記録。有効な記録が存在する場合、あらゆる統計的手法よりも確実な判断基準となります。しかし、ほとんどの画像にはこれが含まれていません。

実際の仕組み

C2PAは、メディアファイルに改ざん検知可能な記録を付与するための仕様です。Content Credentialsは、これと同じものを指す一般消費者向けの名称です。カメラや編集ソフト、画像生成ツールが、行った操作をマニフェストとして記録し、証明書で署名します。

署名は画素(ピクセル)と記述内容の両方を対象としています。画像を編集すると署名が一致しなくなるため、改ざんを検知できます。閲覧者は信頼できる発行者のリストと署名を照らし合わせ、正当性を確認できます。

マニフェストは連結可能です。カメラで署名された写真が、署名機能を持つ編集ソフトで加工された場合、両方の記録が保持されます。そのため、閲覧者は撮影と編集という別々の工程を、一つの不透明な履歴としてではなく、個別のステップとして確認できます。

有効な認証情報が証明するもの

以下のことは証明されます

  • どのソフトウェアがファイルに署名したか
  • そのソフトウェアが何を行ったと記録したか
  • 署名後に画素が変更されていないこと
  • 署名に使用された証明書が信頼できるか
  • ツールがAIの関与を明示しているか

以下のことは証明されません

  • 写真の内容が真実であること
  • 誰がカメラを保持していたか
  • 署名前に何が起こったか
  • 署名のないコピーが偽物であること
  • 署名者が真実を語っていること
認証情報は限定的な一連の質問に対して明確に回答しますが、それ以外の点については何も述べません。

最後の項目には注意が必要です。認証情報は、署名ツールが主張した内容を記録するものです。もしツールが実際には撮影していない画像をカメラ撮影として署名した場合、署名は有効でも内容は虚偽となります。ここでは発行者への信頼が重要な役割を果たします。

欠如の問題

これは本標準において最も誤解されている側面です。認証情報がない画像からは、何も読み取ることはできません。

作成された画像のほとんどすべてが、本仕様の策定以前のものです。現在も多くのカメラが署名に対応していません。また、プライバシーやファイルサイズを理由に、アップロード時にメタデータを削除するプラットフォームがほとんどであり、本来存在していたマニフェストもその過程で消去されます。

撮影 編集 アップロード 再共有 Content Credentials Survives Survives Lost Lost EXIFメタデータ Survives Survives Lost Lost 画素情報 Survives Survives Survives Survives

データの削除は悪意によるものではありません。プラットフォームはユーザー保護とファイルサイズ削減のためにメタデータを削除しており、出所情報(プロバンス)の削除はその副次的な結果です。

カメラから画面に表示されるまでの通常の過程で残るもの。認証情報は、通常2回目の移動時には失われています。

閲覧者が認証情報を検証する方法

  1. マニフェストを探す

    通常、JUMBFボックス内に埋め込まれています。マニフェストがないファイルは何も返しません。これはエラーではなく、一般的なケースです。

  2. 署名を画素と照合する

    画像データのハッシュ値とマニフェスト内のハッシュ値を比較します。不一致は署名後にファイルが変更されたことを意味し、この場合は「存在しない」ではなく「無効」と報告されます。

  3. 証明書のチェーンを検証する

    署名用証明書が信頼のアンカーリストと照合されます。未知の発行者による有効な署名は、既知の発行者による有効な署名とは別の結果として扱われます。

  4. 主張内容を読む

    マニフェストには、デバイスによる撮影、指定されたアクションによる編集、モデルによる生成といった経過が記述されます。一部のツールはここでAIの関与を明示します。

現在の普及状況

普及は進んでいますが、範囲はまだ限定的です。主要な生成AIツールのいくつかは生成物に署名を行うようになっており、AIによる生成であることを自己申告できるため、これは非常に有用です。カメラモデルでの署名対応はわずかです。編集ソフトの対応は不十分で、非対応ツールで編集を行うと、チェーンは警告なしに断絶します。

現実的な予測としては、ソースから直接届く画像については認証情報が役立つようになりますが、SNSなどを経由した画像では引き続き失敗するでしょう。これは、検証が必要とされる場面の多くとは逆の状況です。

検出器と併用する方法

各組み合わせの結論
認証情報画素スコア結論
有効、AI生成を明示任意生成物。認証情報が結論を裏付けている
有効、カメラ撮影を明示低い本物の写真であることの強力な証拠
有効、カメラ撮影を明示高い調査が必要。撮影後に大幅な加工が行われた可能性がある
無効任意署名後にファイルが変更されている。警戒が必要
存在しない低い情報がなく、かつ純粋な信号も弱い
存在しない高い疑わしい画像における通常のケース

この仕組みを機能させるために必要なこと

標準自体は堅牢ですが、導入は不完全です。その有用性は他者の判断に依存しており、特に以下の3点が重要です。

プラットフォームはメタデータを削除するのではなく、マニフェストを保持する必要があります。これはメタデータ削除によるプライバシー保護と真っ向から対立しますが、位置情報を破棄しつつ出所記録を保持するといった選択的な対応が望まれます。この技術的な区別は、今のところ多くのプラットフォームでなされていません。

編集ソフトウェアは署名を行うか、少なくとも保持する必要があります。非対応ツールで一度開いただけで黙ってチェーンが壊れる仕組みでは、誰も頼ることはできません。多くの画像は複数のツールを経由して処理されます。

閲覧機能の普及が必要です。誰もチェックしない認証情報は飾りに過ぎません。ブラウザ、メッセージングアプリ、CMSなどが記録を表示するようにしない限り、行動は変わりません。現時点でこれを行っているものはほとんどありません。

よくある質問

Content Credentialsがないと偽物ということか?
いいえ。これは本標準で最も多い誤解です。圧倒的多数の画像はこれまで一度も認証情報を含んでおらず、保持していた画像もプラットフォームによって削除されます。マニフェストが存在しないことはどちらの方向にも情報を与えないため、評価を左右すべきではありません。
Content Credentialsは偽造可能か?
秘密鍵なしに署名を偽造することはできません。起こり得るのは、署名者が虚偽の主張を行い、事実と異なる内容に有効な署名が付与されるケースです。そのため信頼リストが重要になります。検証によって、署名が有効であることと、誰がそれを保証したかの両方が分かります。
SNSは認証情報を保持するか?
現時点ではほとんど保持されません。プライバシーやファイルサイズのためにアップロード時にメタデータを削除するのが標準であり、その際にマニフェストもすべて削除されます。一部のプラットフォームで保持・表示が始まりましたが、普及は不十分であり、頼りにすることはできません。
C2PAは画素検出より優れているか?
存在する場合には、推定ではなくチェックが行われるため明らかに優れています。両者は競合するものではなく、認証情報は記録を持つファイルに機能し、画素分析はすべてのファイルに機能します。検証プロセスにおいては、この順番で両方を使用するのが望ましいでしょう。
自分の制作物に認証情報を追加するには?
ソフトウェアが対応している場合はエクスポート時に署名を有効にし、その後ファイルに手を加えないでください。非対応ツールで再保存するとマニフェストが削除されるため、ワークフローの最後の工程で署名を行う必要があります。
無効な認証情報は何を意味するか?
ファイルにマニフェストが含まれていたが、画素情報がそれと一致しなくなったことを意味します。署名後に何らかの変更が加えられた可能性があり、それが無害な再保存であれ、意図的な編集であれ、存在しない場合よりも有益な情報であり、無視するのではなく調査する価値があります。