Worldは、ゼロ知識証明ツールキット「ProveKit」をオープンソース化した。これにより開発者は、ユーザーに基となる個人データの提出を求めず、年齢、市民権、有効な身分証明書の所持といった事実に基づく本人確認を構築できる。
今回のリリースにより、すでにWorld IDで使われている技術が、World独自のアプリケーション以外にも広がる。World Foundationの広報担当者によると、ProveKitは4月に早期アクセスを開始し、現在は外部開発者も利用できる。中核となる設計上の選択は、ローカルでの証明生成だ。暗号学的証明は、機密性の高い本人情報を企業が運営するサーバーにアップロードするのではなく、ユーザーのスマートフォンやウェブブラウザ上で生成される。
このモデルにより、Worldの本人確認技術は、企業が身分証明書のスキャンデータをどのように扱うべきかという、より重大な議論の中に置かれることになる。サイバーセキュリティ記者のBrian Krebsは今週、153 million件以上の米国およびカナダの運転免許証のスキャン画像を提供していたとされるダークウェブサービス「Nexus」を、FBIニューオーリンズ支局が捜査していると報じた。Krebsは、そのデータは本人確認会社IDScan.netに由来するようだと記している。
今回報じられた情報流出は、提供された資料で言及されている、1,000万枚の身分証明カードと約579,000件の医療記録の窃取など、本人確認記録に関する他の大規模な情報漏えいに続くものだ。こうした事件は、パスポート、運転免許証、その他の書類が中央集約型の企業データベースに読み取り可能なファイルとして保管されることで生じるリスクを示している。
デバイス上で生成される証明
ProveKitは、身分証明書全体を明らかにすることなく、限定的な主張を証明できるよう設計されている。例えばユーザーは、必要な年齢を超えていること、特定の国の居住者であること、または政府発行の資格証明書を所持していることを証明できる。主張を検証するサービスが受け取るのは、パスポートや免許証の画像全体ではなく、暗号学的証明だ。
ゼロ知識証明は、一方の当事者が、それを証明するために使ったデータを明かさずに、ある主張が真実であることを別の当事者に示せる暗号学的手法だ。本人確認の分野では、年齢制限のある商品を利用できる年齢かどうかなど、1つの属性だけを必要とするサービスにおいて、身分証明書の画像を日常的に収集する必要性を減らせる可能性がある。
Worldによると、ProveKitは、個人データを外部サービスに送信して証明を計算する委任型の証明ではなく、ローカルで証明を生成します。計算を端末上で行うことで、元のデータが証明サーバーに転送されないため、攻撃対象となったり不適切に扱われたりする可能性のあるシステムの数を減らせます。
World Foundationでブロックチェーン部門を率いるDamien Bloemen氏は、Xへの投稿で、本人確認書類は全体を開示するのではなく、ゼロ知識証明を使って認証すべきだと主張しました。オープンソース化により、外部の開発者は、この方法がWorld独自のエコシステムを超えて機能するかを試せるようになります。これには、現在は本人確認書類の写真のアップロードに依存している消費者向けアプリケーションも含まれます。
NFC対応書類が出発点
World Foundationの広報担当者によると、World IDの認証情報は、NFCチップを搭載した本人確認書類から読み取ったデータを端末内にローカル保存できます。NFC(Near Field Communication、近距離無線通信)は、現代のパスポートや国民IDカードの多くで使われている短距離無線規格です。スマートフォンを本人確認書類の近くに置くと、内蔵チップのデータを読み取れます。
これらのチップには、発行機関がデジタル署名した情報が含まれています。Worldによると、ProveKitはその署名を検証し、ゼロ知識回路内で署名から証明を生成できます。同社は、この設計により、書類データをWorld FoundationやTools for Humanity、その他の第三者がアクセスできない状態に保てると説明しています。
この違いは、認証情報の検証は必要でも、そのコピーを無期限に保有する必要がない企業にとって実用的です。レンタカー会社、オンラインプラットフォーム、規制対象の金融サービスは、詐欺防止やコンプライアンスのために本人確認書類を収集することが一般的です。証明システムによって法的な保存要件がすべてなくなるわけではありませんが、企業のストレージに流入する機密性の高いデータを減らしながら、一部の確認を完了できる可能性があります。
Worldによると、ProveKitは約2年前から開発されてきました。このツールキットは、ゼロ知識アプリケーション向けにAztecが開発した、Rustに着想を得たプログラミング言語Noirをサポートしています。またWorldは、開発者が新しい証明可能なクレームを、それぞれアプリケーションに直接組み込むことなく追加できると説明しています。この構造は、書類の規格や用途の変化に応じてツールキットをより柔軟にすることを目的としています。
モバイル性能とブロックチェーン計画
Worldは、ProveKitの初版が本番環境に対応しており、スマートフォンやブラウザを含む一般的な消費者向けハードウェアで動作すると述べた。プロジェクトのベンチマークによると、標準的なスマートフォンでは証明の生成に数秒、テストで使用した低性能デバイスでは30秒未満かかる可能性がある。
プライバシーを保護する本人確認ツールにとって、証明の生成時間は依然として大きな制約となっている。専門的なハードウェアや長い処理時間を必要とするシステムは、レジの前に立つユーザー、ウェブサイトにアクセスするユーザー、または時間的制約のあるアカウント確認を完了しようとするユーザーには適していない。Worldのデバイスレベルのベンチマークは、こうした日常的なケースを対象としていることを示唆しているが、実際の性能はデバイス、書類の種類、請求内容の複雑さによって異なる。
バージョン1は、サーバー、コンピューター、モバイルデバイスによるオフチェーン検証に重点を置いている。Worldは、証明のサイズ、処理時間、メモリ要件を削減しつつ、オンチェーン検証を改善することを目指してProveKit v2を開発している。
検討中の選択肢の一つは、ブロックチェーン上での効率的な検証に広く使われているzk-SNARK証明システム、Groth16への対応である。Worldは、Groth16に対応することで、World Chain、Ethereum、Base、Solanaなどのネットワーク上で検証できるようになる可能性があると述べた。World IDの以前のバージョンでは、Ethereum FoundationのSemaphoreプロトコルが使われており、これもGroth16を採用している。
広報担当者によると、ProveKitは128ビットのポスト量子セキュリティを目標としており、信頼できるセットアップを必要としない。これは、一部のゼロ知識システムで用いられる事前設定プロセスで、追加のセキュリティ上の前提を導入する可能性がある。Worldは、そのセキュリティレベルでは、既知の古典的攻撃および量子攻撃が計算上実行不可能な状態にとどまるはずだと述べた。
規制圧力は依然として未解決
このリリースは、Worldの生体認証による本人確認プログラムが引き続き規制当局の監視に直面する中で発表された。スペイン、ケニア、ブラジル、インドネシア、韓国、香港、フィリピンの当局は、Orbハードウェアを使って参加者が唯一の人間であることを確認するこのプロジェクトの一部を調査してきた。Worldは、事業を拡大する中でも規制当局との対話を続けていると述べた。
ProveKitをオープンソース化しても、特に生体データの収集、同意、異なる法域における本人情報の取り扱いをめぐるこうした論争は解決しない。とはいえ、認証情報が発行された後に開示しなければならない書類データの量を最小限に抑えることを目指す技術モデルに、開発者がアクセスできるようになる。
Worldにとって、次の試練は、ゼロ知識による本人確認がWorld ID内で機能することを示すことから、外部の開発者、企業、一般向けサービスが、摩擦を増やしたり新たな信頼依存を生じさせたりすることなく利用できることを証明することへと移っています。
暗号資産におけるプライバシー、KYC、アイデンティティについてさらに詳しく知りたいですか?こちらをご覧ください Toobitがあなたの暗号資産におけるアイデンティティを保護する方法 今日。
免責事項: このページのコンテンツは一般的な情報提供のみを目的としており、Toobitの見解や財務上の助言を示すものではありません。当社は、この情報の正確性または完全性を保証せず、その使用に起因する誤り、遺漏、または結果について責任を負いません。デジタル資産への投資にはリスクが伴うため、ユーザーは自身の財務状況と関連するリスクを独自に評価する必要があります。詳しくは、当社の 利用規約 および リスク開示.
