C2PA

C2PA とコンテンツ認証情報をやさしく解説

3分で読めます

C2PA はファイルに署名付きの履歴を付けるためのオープン標準です。どのアプリが作り、その後どんな編集をし、生成 AI が関わったかを記録します。Adobe、Microsoft、Google、OpenAI や一部のカメラメーカーが書き込み、SNS がそれを読み取ります。

AI Label Remover はクレーム生成元、記録された各 c2pa アクション、DigitalSourceType の値を表示します。洗うとマニフェストストア全体がファイルから取り除かれます。

今すぐ洗ってみる — ファイルは端末から出ません

画像をライトテーブルに置いてください

JPG・PNG・WebP・GIF・HEIC・AVIF · 1 ファイル 25.00 MB / 40 MP まで · 1 セッション 50 ファイル

ひとことで言うと

C2PA(Coalition for Content Provenance and Authenticity)は、メディアに改ざんを検知できる履歴を付けるオープン標準を管理しています。利用者にはコンテンツ認証情報として見えます。カメラ、編集ソフト、AI 生成ツールは、画像がどう作られたか(カメラで撮影、アプリで編集、モデルで生成)を記録して署名できます。

マニフェストの構造

マニフェストは、主に 3 つの部分からなるコンパクトな構造化データです。

  • クレームジェネレーター:マニフェストを作成したソフトやサービス(編集ソフトや AI 画像 API など)。
  • アサーション:コンテンツについての記述。c2pa.actions(作成、編集、開く、リサイズなど)、digitalSourceType、素材ファイルへのリンクなど。
  • 署名:署名者を示す暗号署名と証明書、そしてマニフェストを画像データと正確に結びつけるハッシュ。

形式ごとの保存場所

マニフェストは JUMBF コンテナに格納され、形式ごとに決まった場所に置かれます。JPEG では APP11 セグメント、PNG では caBX チャンク、WebP では C2PA チャンク、HEIC と AVIF では uuid ボックスです。独立したブロックなので、画像をデコードせずに読み取りも削除もできます。AI Label Remover は、ブロック、クレームジェネレーター、記録された操作、ソースタイプがあれば表示します。

削除すると実際に何が起きるか

洗うと埋め込まれた記録が削除されます(そのコピーから)。なお、どんな編集でも暗号的な結びつきはすでに壊れます。検証ツールは、ピクセルと一致しなくなったマニフェストを無効と判定します。つまり削除しても、本来ならファイルについて回る記録がなくなるだけです。

「永続的な」認証情報を加える仕組みもあります。不可視の透かしやフィンガープリントによって、埋め込みのコピーが消えた後でも検証ツールがオンラインのリポジトリからマニフェストを取得できます。これはピクセルの中やリモートのサーバーにあるため、メタデータを洗っても影響しません。

残すか、洗うか

認証情報は、報道や自分のオリジナル写真など、画像の出どころを示す必要があるときに役立ちます。一方で、隠しておきたいソフト名、編集履歴、身元を明かしてしまったり、軽く補正しただけの写真に AI ラベルを付けさせたりすることもあります。まずマニフェストを読み、ファイルごとに判断しましょう。

C2PA について

C2PA を使っているのは誰ですか?

Adobe、Microsoft、Google、OpenAI、Meta、Leica・Sony・Nikon などのカメラメーカー、多くの報道機関が規格を支持またはコアリションに参加しています。ただし使い方はそれぞれ異なります。

C2PA は不可視の透かしの一種ですか?

いいえ。C2PA は画像データの横に保存されるメタデータです。SynthID のようなピクセルの透かしは別の仕組みで、洗っても影響しません。

洗う前に署名を検証するには?

AI Label Remover は生成ツール、操作、ソースタイプを表示します。署名を完全に検証するには、先に元ファイルを公式の Content Credentials 検証ツールにかけてください。

C2PA を削除すると画質は落ちますか?

落ちません。マニフェストは独立したブロックで、圧縮された画像データはそのままコピーされます。

すべての記事