実際の仕組み
C2PAは、メディアファイルに改ざん検知可能な記録を付与するための仕様です。Content Credentialsは、これと同じものを指す一般消費者向けの名称です。カメラや編集ソフト、画像生成ツールが、行った操作をマニフェストとして記録し、証明書で署名します。
署名は画素(ピクセル)と記述内容の両方を対象としています。画像を編集すると署名が一致しなくなるため、改ざんを検知できます。閲覧者は信頼できる発行者のリストと署名を照らし合わせ、正当性を確認できます。
マニフェストは連結可能です。カメラで署名された写真が、署名機能を持つ編集ソフトで加工された場合、両方の記録が保持されます。そのため、閲覧者は撮影と編集という別々の工程を、一つの不透明な履歴としてではなく、個別のステップとして確認できます。
有効な認証情報が証明するもの
以下のことは証明されます
- どのソフトウェアがファイルに署名したか
- そのソフトウェアが何を行ったと記録したか
- 署名後に画素が変更されていないこと
- 署名に使用された証明書が信頼できるか
- ツールがAIの関与を明示しているか
以下のことは証明されません
- 写真の内容が真実であること
- 誰がカメラを保持していたか
- 署名前に何が起こったか
- 署名のないコピーが偽物であること
- 署名者が真実を語っていること
最後の項目には注意が必要です。認証情報は、署名ツールが主張した内容を記録するものです。もしツールが実際には撮影していない画像をカメラ撮影として署名した場合、署名は有効でも内容は虚偽となります。ここでは発行者への信頼が重要な役割を果たします。
欠如の問題
これは本標準において最も誤解されている側面です。認証情報がない画像からは、何も読み取ることはできません。
作成された画像のほとんどすべてが、本仕様の策定以前のものです。現在も多くのカメラが署名に対応していません。また、プライバシーやファイルサイズを理由に、アップロード時にメタデータを削除するプラットフォームがほとんどであり、本来存在していたマニフェストもその過程で消去されます。
データの削除は悪意によるものではありません。プラットフォームはユーザー保護とファイルサイズ削減のためにメタデータを削除しており、出所情報(プロバンス)の削除はその副次的な結果です。
閲覧者が認証情報を検証する方法
-
マニフェストを探す
通常、JUMBFボックス内に埋め込まれています。マニフェストがないファイルは何も返しません。これはエラーではなく、一般的なケースです。
-
署名を画素と照合する
画像データのハッシュ値とマニフェスト内のハッシュ値を比較します。不一致は署名後にファイルが変更されたことを意味し、この場合は「存在しない」ではなく「無効」と報告されます。
-
証明書のチェーンを検証する
署名用証明書が信頼のアンカーリストと照合されます。未知の発行者による有効な署名は、既知の発行者による有効な署名とは別の結果として扱われます。
-
主張内容を読む
マニフェストには、デバイスによる撮影、指定されたアクションによる編集、モデルによる生成といった経過が記述されます。一部のツールはここでAIの関与を明示します。
現在の普及状況
普及は進んでいますが、範囲はまだ限定的です。主要な生成AIツールのいくつかは生成物に署名を行うようになっており、AIによる生成であることを自己申告できるため、これは非常に有用です。カメラモデルでの署名対応はわずかです。編集ソフトの対応は不十分で、非対応ツールで編集を行うと、チェーンは警告なしに断絶します。
現実的な予測としては、ソースから直接届く画像については認証情報が役立つようになりますが、SNSなどを経由した画像では引き続き失敗するでしょう。これは、検証が必要とされる場面の多くとは逆の状況です。
検出器と併用する方法
| 認証情報 | 画素スコア | 結論 |
|---|---|---|
| 有効、AI生成を明示 | 任意 | 生成物。認証情報が結論を裏付けている |
| 有効、カメラ撮影を明示 | 低い | 本物の写真であることの強力な証拠 |
| 有効、カメラ撮影を明示 | 高い | 調査が必要。撮影後に大幅な加工が行われた可能性がある |
| 無効 | 任意 | 署名後にファイルが変更されている。警戒が必要 |
| 存在しない | 低い | 情報がなく、かつ純粋な信号も弱い |
| 存在しない | 高い | 疑わしい画像における通常のケース |
この仕組みを機能させるために必要なこと
標準自体は堅牢ですが、導入は不完全です。その有用性は他者の判断に依存しており、特に以下の3点が重要です。
プラットフォームはメタデータを削除するのではなく、マニフェストを保持する必要があります。これはメタデータ削除によるプライバシー保護と真っ向から対立しますが、位置情報を破棄しつつ出所記録を保持するといった選択的な対応が望まれます。この技術的な区別は、今のところ多くのプラットフォームでなされていません。
編集ソフトウェアは署名を行うか、少なくとも保持する必要があります。非対応ツールで一度開いただけで黙ってチェーンが壊れる仕組みでは、誰も頼ることはできません。多くの画像は複数のツールを経由して処理されます。
閲覧機能の普及が必要です。誰もチェックしない認証情報は飾りに過ぎません。ブラウザ、メッセージングアプリ、CMSなどが記録を表示するようにしない限り、行動は変わりません。現時点でこれを行っているものはほとんどありません。