本文へスキップ
ecdsa.com

C2PA(コンテンツ認証情報)

コンテンツの来歴と真正性のための連合(C2PA)が策定した、画像、動画、音声、文書に埋め込まれる署名付きの来歴マニフェストの標準で、誰がどのツールでコンテンツを作成・編集したか(AI による生成を含む)を記録します。
別表記C2PAContent Credentialscontent provenanceC2PA manifest

マニフェストストア(ファイル内の JUMBF ボックス、またはサイドカーファイル)には複数のマニフェストが格納され、各マニフェストは、アサーション(作成、編集、AI 生成などのアクション、素材、サムネイル、コンテンツハッシュによるハードバインディング)、アサーションのハッシュを列挙したクレーム、クレーム署名からなります。クレーム署名は X.509 証明書を使った COSE_Sign1 で、通常は RFC 3161 のタイムスタンプが付きます。編集すると、以前のマニフェストを素材として参照する新しいマニフェストが作られます。仕様は 2026年時点でバージョン 2.4 で、ISO のファストトラック手続きで標準化が進められています。

検証では、署名、トラストリスト(2025年以降は準拠製品向けの C2PA トラストリスト)に照らした証明書、ハッシュによるバインディング、素材のチェーンを確認します。認証情報は削除できるため、認証情報がないことは何の証明にもなりません。また、有効なマニフェストが証明するのは署名者が主張した内容だけです。研究者は、除外されたバイト範囲の中でコンテンツを改変する方法も見つけています。C2PA インスペクターを使えば、マニフェストをローカルで読み取れます。

規格と参考文献

すべての用語