C2PAとは?

C2PA(Coalition for Content Provenance and Authenticity)は、暗号署名されたメタデータをメディアファイルに直接埋め込むオープン標準です。マニフェストと呼ばれるこのメタデータは、コンテンツの作成者、使用されたツール、および実施された編集を記録します。Adobe、Microsoft、BBCなどの主要なプラットフォームがC2PA仕様の創設メンバーです。

この標準は、画像、ビデオ、オーディオ、ドキュメントの検証可能な管理の連鎖をビューアーに提供することで、誤った情報に対抗するように設計されています。ファイルが有効なC2PAマニフェストを含む場合、サードパーティプラットフォームまたはウォーターマークに依存することなく、そのプロベナンスを確認できます。

ツール説明

このツールはメディアファイルに埋め込まれたC2PAマニフェストを読み取り、完全なプロベナンスメタデータを表示します。サポートされているファイルをアップロードすると、検証状態(Trusted、Valid、またはInvalid)、クレームジェネレーター、署名者ID、署名アルゴリズム、およびrawマニフェストJSONが抽出されます。カスタムPEMトラストアンカーを指定して、デフォルトトラストリストにない認証局によって発行された署名を検証することもできます。

サポートされている形式

  • 画像: JPEG、PNG、GIF、WebP、AVIF、HEIC、HEIF
  • ビデオ: MP4、MOV
  • オーディオ: MP4オーディオ、MP3、WAV
  • ドキュメント: PDF

動作方法

ファイルは公式な@contentauth/c2pa-web WebAssembly SDKを使用してブラウザー内で完全に処理されます。ファイルデータはサーバーにアップロードされません。SDKはJUMBF(JPEG Universal Metadata Box Format)コンテナを読み取り、デジタル署名を組み込みまたはユーザー提供のトラストストアに対して検証し、マニフェストストアを構造化JSONとして表示します。

機能

  • 明確なトラストインジケーター(Trusted、Valid、Invalid)を備えた検証状態を表示
  • 発行者、一般名、アルゴリズム、署名時刻を含む署名者IDを表示
  • 検査またはデバッグのための完全なrawマニフェストJSONを出力