画像をどのように信頼できるか
PHOTARCH から出ていく写真には、四つのことが内部に記録されています。資料が何であるか、ミリメートルでどれだけの大きさか、誰がその写真に責任を持つか、そしてその後に誰かがファイルを改変していないか、です。このページでは、その仕組みと価値を、できるだけ平易に説明します。
二種類の証明と、それぞれが答える異なる問い
指紋
SHA-256 チェックサムは、ファイルのすべてのバイトから計算される、長い数字の列です。同じファイルからは、いつも同じ列が得られます。1ピクセルを変えたり、メタデータをほんの少し加えたりするだけで、列はまったく別のものになります。
答えるのは、ただ一つの問いだけです。*このファイルは、アーカイブが公開したものと同じか。*はい、か、いいえ、です。誰がその写真を作ったのか、何が写っているのか、何が変わったのかは、わかりません。わかるのは、何かが変わったということだけです。
封印された手紙
Content Credential(C2PA 規格)は、写真の内部に収められた短い手紙です。そこには、この日付に撮影された、色を調整した、トリミングした、PHOTARCH が公開した、資料上で1ピクセルは0.0163 mmである、といったことが述べられています。そのすべてに秘密鍵で署名が付され、さらに、署名がいつ行われたかを記録する独立した機関によって副署されます。
署名は、誰でも私たちの証明書に照らして検証できます。後から誰かが写真を編集すると、封印は壊れ、閲覧者にそのことが伝わります。
- 指紋 · SHA-256 — 封筒の封印:開けられたか否か、それだけ
- 封印された手紙 · C2PA — 何が、誰によって、いつ行われたか。署名付き
実際の写真の中の手紙
これは私たちが作り上げた例ではありません。Glass bead、KLM-39 が、現在アーカイブで公開されているとおりに携えている封印です。どの Content Credentials ビューアでもファイルを開けば、ここに示すものが表示されます。
- 発行者
- PHOTARCH archivePHOTARCH が保有する証明書、ES256
- 署名日時
- 2026年9月23日 11:02 UTC独立したタイムスタンプ機関による副署
- 行われた処理
- 作成:2023年7月23日に、デジタルカメラで撮影
色の調整:PHOTARCHアプリで実施
トリミング:PHOTARCHアプリで実施
公開:PHOTARCH archive が実施不完全な一覧であると明記しています。これは私たちが責任を持てる工程であり、すべての工程を把握しているという主張ではありません - 計測値
- 1ピクセルあたり 0.016338797814 mm、3000 × 3000 のグリッド上
資料 23.0 × 22.7 mmImage Scale Metadata 0.1 · w3id.org/ism. ファイルが携えているとおりに正確に引用しています。ファイルは隣に不確かさを明記しており、この数値は最後の桁まで正確ではありません。
立ち止まって考える価値があるのは、計測値の部分です。計測値は封印の内側にあるため、スケールをこっそり訂正したり、丸めたり、失ったりすることはできません。できるのは壊すことだけで、そうすれば壊されたことは誰の目にも明らかになります。
原本は決して変更されません。記録を携えるのはコピーです
これは最初によく聞かれる質問で、率直に答えるべきものです。マスターが決して改変されないのなら、ダウンロードしたファイルがメタデータを携えているのはなぜでしょうか。
それは、二つが別々のファイルだからです。
原本には何も焼き込まれません。焼き込まれるのは、コピーが作られる瞬間に、コピーに対してです。それは封印が付けられる瞬間でもあるため、封印は写真だけでなく記録も覆います。
封印が意味しないこと
Content Credential は所有権の主張ではありません。誰がそのファイルを作り、どのような処理を加えたかを述べるものです。写真を信頼できるようにするためのものであり、誰かに料金を請求するためのものではなく、それ自体にライセンスはありません。ファイルは、資料とそれを所蔵する機関に付随する権利のもとで流通します。
また、写真が使われても失効しません。コピーしても、公開しても、印刷しても、封印は同じことを述べ続けます。それこそが封印の役目のすべてです。
ライセンスと呼ばれるものは三つあります
ほとんどの方が混同されるので、分けて説明します。
他の人がその写真で何をしてよいか。CC BY、すべての権利を留保、など。
記載場所ファイルの XMP と、資料の記録PHOTARCHアプリのどの機能が利用可能になるか。写真とはまったく関係ありません。
記載場所お客様のアカウント計測値が書き込まれるフォーマット、ISM を誰が何に使えるか。PHOTARCH の計測値を読むのに PHOTARCH が必要にならないよう、オープンに公開されています。
記載場所仕様 · CC BY 4.0、リファレンスライブラリは MIT現在の状況
署名とタイムスタンプが付き、記録とスケールを携えています。
ダウンロードはそれぞれ新しいファイルで、作られた瞬間に封印されます。
有料ライセンスのもと、お客様ご自身のコンピュータで署名されます。写真がそこから出ていくことはありません。数百バイトのハッシュだけが、私たちとの間を往復します。
意図的なものです。SHA-256 がその証明であり、封印のない TIFF は、どんなソフトでも開けます。
C2PA Conformance Program による製品の審査が済むまでです。
正直な二つの限界
**ビューアは、発行者が不明だと表示します。**C2PA の Conformance Program による製品の審査が済むまで、私たちの証明書は自前のものです。現時点で検証ツールが報告するのは、身元不明の署名者による有効な署名です。署名は本物で、内容も正しいのですが、欠けているのは、私たちが何者であるかを第三者が保証することです。マニフェストのそれ以外の内容は、すでに正しいものです。
**封印された TIFF は、厳格なリーダーには少し負担になります。**C2PA は、封印を TIFF の内部に専用のディレクトリとして保存します。libvips やそれを基にしたソフトウェアなど、一部の厳格なライブラリは、これをエラーとして扱い、ファイルを開くことを拒否します。写真が損傷しているわけではありません。libtiff は読み込めますし、macOS も読み込めますし、libvips も、警告で失敗しないように指定すれば読み込めます。封印された JPEG には、そのような問題はありません。お使いのツールがダウンロードした TIFF を拒否した場合は、それが理由で、ファイル自体は無傷です。
参考文献
- 仕様C2PA. Content Credentials specification, Coalition for Content Provenance and Authenticity.Adobe、BBC、Microsoft、Sony などが参加しています。封印が書き込まれるフォーマットです。
- フォーマットImage Scale Metadata (ISM) 0.1, draft specification, reference library, test files and viewer.仕様は CC BY 4.0、ライブラリは MIT。封印の内側の計測値は、これで書かれています。
- 規格RFC 3161. Time-Stamp Protocol.副署された時刻を得る方法です。機関が目にするのは署名のハッシュだけで、写真もタイトルも計測値も見えません。
- 規格FIPS 180-4. Secure Hash Standard.指紋である SHA-256 です。
- ビューアContent Credentials Verify.PHOTARCH のファイルをここにドロップすると、ご自身で封印を読み取れます。