DeepFake Check
ブログに戻る
DeepCheckAI Team 3 分で読めます

C2PA ZIP Manifest:EPUBとOfficeファイルの完全性を確認する

変更していないコピーから始める

EPUB、DOCX、XLSXなどZIPベースのファイルは、開く前に原本を保存します。出所、取得時刻、ファイル名、validator名と版を記録し、全出力を残します。緑のbadgeだけでは実行されたZIP検査は分かりません。

問いは、ZIPコンテナとC2PA Manifest Storeが仕様の完全性検査を満たすかに限定します。この結果は文書の文章、画像、作成者、日付、記載された出来事の真偽を示しません。

Manifestより先にZIPを確認する

C2PA 2.2はZIP形式への埋め込み手順を説明します。validatorはファイルhashとZIP Central Directory hashを確認し、Manifest Storeが所定位置にあるかを検査します。ファイルhash、Central Directory、配置、正確なstatus codeを分けて記録します。

読めない項目をpassに置き換えません。Central Directoryを読めない、またはManifest Storeを見つけられない場合は出力を保存し、その段階を未解決とします。失敗は技術的な不一致を示すだけで、変更者や理由は示しません。

配置と署名を別段階にする

ZIP構造が読めたら、プロファイルが許す位置にManifest Storeがあることを確認し、その後claimとsignatureを確認します。正しい配置でもsignatureやassertionがinvalidの場合があり、signature結果が破損したZIPを修復することもありません。

各段階にdigest、Central Directory結果、store位置、claimとsignatureの状態、validatorの版、未解決項目を記録します。コピーを比較する場合はそれぞれ独立にhashを計算し、観察した差だけを報告します。

完全性と文書の意味を分ける

ZIPまたはmanifestのhash matchはバイトと参照についての結果です。引用、表の数値、画像caption、出来事の正確さは確認しません。Mismatchは記録値との技術的な差を示すもので、文書が偽造だと証明するものではありません。

DeepFakeCheckテキスト検査を使う場合、確率的なsignalは別欄に保存します。自動検出には本物の文章への誤検出と生成・編集文の見逃しがあり、ZIP hashの検証やC2PA status codeの発行は行いません。

出典

  • C2PA, “C2PA Technical Specification — Embedding manifests into ZIP-based formats”: https://spec.c2pa.org/specifications/specifications/2.2/specs/C2PA_Specification.html#_embedding_manifests_into_zip_based_formats

この画像、AIで作られたかも?

高精度のディープフェイク検出ツールで、画像を今すぐ分析しましょう。

画像を分析する