やさしいお話
- 人の指紋のように、写真ごとに「見た目の番号」を作ります。
- 写真を少し縮めたり圧縮したりしても番号が近ければ「同じ系統」とみなします。
- 反対に、1点違うだけでまったく別の番号になる方式(sha256)は「バイト完全一致」用です。
パイロット・C2PA審査中 · 韓国2027.03 · 日本2027.06 · 模範法は韓国法
著作権 C-2026-036487 · 特許出願 10-2026-0100026(未登録)
メディアの信頼 · ステップ 2/5
ファイル全体をコピーしなくても「似た絵」を見つけ出せる、短い指紋の数字です。透かし(埋め込み)とは違い、指紋は読み取り・検索のためのものです。
Experimental · not for legal attribution
原本・リサイズ・JPEG・クロップ・回転での一致率と誤検出率の公開測定表はありません。それまで指紋は補助的な再識別の手がかりで、進行中です。
やさしい説明 · 正確な仕組み
写真を「短い番号札」に変えて、似た写真を探す技術です。はんこを埋めるわけではありません。
デモで「指紋・ハッシュ検査」を押すと sha256 と aHash が出ます。原本と ε は sha256 が違い、aHash は近いことがあります。
デモ · 目で見る
写真・動画・音楽・文書を再生し、指紋番号を取り、来歴情報(C2PA)を検査します。XenLook には数千のキャラクターメディアがあり、ここでは仕組みと検証をわかりやすく示す代表サンプルを選びました。

XenLook キャラクターメディアライブラリの実際の写真です。指紋を取ってみましょう。
距離 = 異なるビットの数
フリートには数千枚の写真・動画があります。デモでは代表的な数枚で仕組みを示します。
ピクセルが確定した後、PDQ/imagehash で指紋を計算し、レジストリ・重複チェック・検索に使います。venv の imagehash 経路はすでに動いています。
Meta PDQ (MIT) · imagehash (BSD-2)。Chromaprint (LGPL) は使いません。
| 項目 | 状態 | メモ |
|---|---|---|
| imagehash 実測 | 適用済み | phash エンジン PASS |
| レジストリ連携 | 適用済み | fleet·pilot JSONL + lookup API |
| 動画 vPDQ | 準備中 | フレームのバッチ処理 |