Verifier(検証者)
Verifier(検証者)とは、提示されたデジタルの証明を確認する側のことです。 取引先のシステム、社内の承認の仕組み、施設の入場管理システムなどがこれにあたります。
別表記:Verifier/検証者/検証側/ベリファイアー
前提:どういう仕組みの中の役割か
VC(Verifiable Credentials)は、発行者の電子署名によって改ざんの有無を確認できるデジタルの証明書です。社員証や資格証にあたるものをデータで持ち運びます。それを受け取って確かめるのが検証者です。
何を確認しているのか
おおむね次の点です。
- 誰が発行したものか
- 発行後に内容が書き換えられていないか
- 有効期限内か
- 発行者が後から取り消していないか
- 提示している相手が正当な保有者か
確認しているのは人ではなくシステム
ここは誤解されやすいところです。電子署名の検証は計算処理なので、画面の前にいる担当者が目で見て判断するわけではありません。担当者が見るのは、システムが確かめた結果です。
Webサイトのコメント欄に投稿者の所属が表示される場合も、検証しているのはサイト側の仕組みで、閲覧者はその結果を見ています。
発行者を信用するかどうかは、自分で決める
署名が正しく検証できることと、その発行者を信用してよいことは別です。
どの発行者からの証明を受け入れるのか、という方針を、確認する側があらかじめ持っておくことになります。業界単位でその一覧を管理する仕組みもあります。
発行元に問い合わせなくてよい
この点が実務ではかなり効きます。在籍確認の電話をかけて、担当者が不在で、土日を挟んで待たされる。この手間がなくなります。
AIエージェントに当てはめると
そのAIから依頼を受けるシステムが検証者にあたります。AIが操作を実行しようとするたびに証明を確認し、権限の範囲内かどうかを判定して、範囲を超えていれば止める。この判定を担います。
