isGenAI.com

用語集

署名証明書:署名付き記録の背後にある身元

署名証明書とは、認証局が発行するX.509証明書で、その公開鍵によってC2PAマニフェストの署名を検証し、そのサブジェクトによって署名した組織を示します。これによりバリデーターは、誰がその記録を保証したのか、そしてその身元が信頼されているかどうかを判断できます。

署名証明書 のためにコードで描いたイラスト

イラスト · PNG ファイル

  1. Signature + IHDR
  2. iTXt XML:com.adobe.xmp記録
  3. tEXt parameters
  4. tEXt prompt / workflow
  5. tEXt invokeai_metadata
  6. eXIf
  7. caBX C2PA manifest
  8. IDAT pixels
  9. IEND

AI 生成の申告あり

ファイル自身が AI 生成だと表示しています。

trainedAlgorithmicMedia などの IPTC DigitalSourceType を XMP から読み取り、正確な値のまま表示します。

画像をチェック →
AI 生成の申告あり:この記録が PNG ファイルのどこにあり、isGenAI レポートがそれをどう示すか。 この画像はコードで描いたイラストです。

証明書からわかること

証明書のサブジェクトはAdobe Inc.やOpenAIなどの署名者の名前を、発行者はその名前を保証した認証局を示します。有効期間は署名を正当に作成できた期間を区切り、中間証明書のチェーンはルートへとつながります。C2PAは特定の鍵用途を求め、証明書の失効後も署名を検証できるようタイムスタンプの付与を推奨しています。失効した証明書や期限切れの証明書は、バリデーターがマニフェストを報告する方法を変えます。

isGenAIでの証明書の使い方

C2PAチェッカーは、証明書の公開鍵で署名を検証し、チェーンをルートまでたどり、トラストリストと照合して、署名者の身元、検証状態、信頼状態を報告します。未知のルートまでの有効なチェーンは「有効だが信頼されていない」と報告し、チェーンが壊れている場合や署名の検証に失敗した場合は、検証コードを一覧にしたうえで「無効」と報告します。

証明書とクレームの違い

証明書は誰が署名したかを証明し、クレームはその署名者が何を主張しているかを示します。isGenAIは署名者とアサーションを分けて報告するため、身元は受け入れたうえで、操作の内容は批判的に読むことができます。

小規模なツールのマニフェストが信頼されていないと表示される理由も、証明書で説明できます。開発者がテスト用や自己発行の証明書で署名しているのです。その署名は署名以降ファイルが変わっていないことを証明しますが、どの組織がその背後にいるかは教えてくれません。

ファイルを調べるときのこの用語の使い方

  1. 元のファイルを、AI画像判定ツールまたはページで紹介しているツールにアップロードします。
  2. 「How we checked」(確認方法)の中からこの用語を使った検出結果を探し、そこに示された参照元の項目を読みます。
  3. 種類ごとに重みづけします。署名付きの記録、宣言された項目、保存されたプロンプト、一致するコピーは、証拠としての強さがそれぞれ異なります。
  4. 記録がないことは、人が作成したことの証拠にはならない点に注意してください。

実際のレポートでこの用語を見る

よくある質問

証明書のサブジェクトは何を示しますか?

発行した認証局が保証する、マニフェストに署名した組織です。

証明書の有効期限が切れるとどうなりますか?

信頼されたタイムスタンプがあれば、署名はその署名時点について検証可能なままです。ない場合は、バリデーターによって報告のされ方が異なることがあります。isGenAIは検証コードを表示します。

署名証明書は誰でも取得できますか?

誰でも作成できます。だからこそトラストリストがあります。受け入れられたルートまでたどれる証明書だけが、信頼済みとして報告されます。

isGenAIで署名者はどこに表示されますか?

C2PAチェッカーのマニフェスト概要と、AI画像判定ツールの署名付き記録の詳細に表示されます。

出典

定義は上記リンク先の公開規格に基づいています。記載したisGenAIの動作は、2026年10月時点で稼働しているチェッカーのものです。