zkPass: あなたのプライベートデータ検証へのゲートウェイ
公開日時: 2025年12月24日 8:39
ビジョン:誰もがオンライン上のプライベートデータを自体を一切明かすことなく、そのデータに関する主張を証明できる、信頼性のない(trustless)、プライバシー保護型のプロトコルを作成し、Web 2.0 と Web 3.0 を橋渡しすること。
ミッション:ユーザーに真のデータ主権を提供し、個人情報(収入、資格証明、健康データなど)のシームレスで安全な検証を分散型アプリケーションで実現しながら、完全なプライバシーを維持すること。
zkPassとは?
zkPassは、デジタル時代における重要な問題を解決する画期的な暗号プロトコルです。それは、誰にもデータを見せることなく、自分のプライベートデータについて何かを証明する方法です。例えば、ローンのために自分の銀行口座残高が特定の金額を超えていることを証明する必要があるが、実際の取引履歴を明かしたくないような場合を想像してみてください。zkPassはこれが可能になります。
これは、伝統的なインターネット(Web 2.0、あなたのデータが銀行や政府のポータルサイトなどのウェブサイトに保管されているもの)と分散型の世界(Web 3.0、DeFiやDAOなど)の間の安全な橋渡しとして機能します。3つの強力な技術、3者間トランスポート層セキュリティ(TLS)、多者間計算(MPC)、インタラクティブゼロ知識証明(IZK)を活用することで、zkPassはあなたのデータが本物であり、特定の基準を満たしているという検証可能な証明を生成できます。その際、データそのものは完全にプライベートのままです。
コア技術:プライバシー保護トリオ
-
3者トランスポート層セキュリティ(3P-TLS)
TLSは、「https://」ウェブサイトの裏にあるセキュリティプロトコルです。zkPassは、標準TLSの「クライアント」の役割をユーザー(データの所有者)とzkPassノードの2つの当事者に分割することで革新をもたらします。これらは協力してデータソース(たとえば、あなたの銀行のウェブサイト)からデータを安全に取得します。これにより、データが公式のソースから直接取得され、偽造を防ぎながら、どの単一の当事者も完全な復号化されていないデータストリームを閲覧できないようにします。
-
マルチパーティ計算(MPC)
MPC(マルチパーティ計算)は、複数の当事者が入力をプライベートに保ちながら、それらの入力に対して関数を共同で計算できるようにします。zkPassでは、MPCはTLSハンドシェイク中にセッションキーを生成し分割するために使用されます。その結果、zkPassノードはデータの整合性(改ざんされていないこと)を検証するのに役立ちますが、あなたの機密情報を復号化して読むための鍵を一切持ちません。これにより、ユーザーによる詐欺行為とノードによる盗聴の両方を防ぎます。
-
インタラクティブゼロ知識証明 (IZK)
これはプライバシーを実現する魔法です。データを取得した後、ユーザーはそのデータに関する主張を証明する必要があります(例:"私の年齢 > 18")。文書を送信する代わりに、zkPassはIZKプロトコルを使用します。ユーザーは、自身の主張が真実であることを証明する暗号理論的証明を生成します。検証者はこの証明が有効であり、指定されたソースからの真実のデータに対応していることを確認できますが、ユーザーの実際の情報について他の何らかのことを学ぶことはありません。
仕組み:簡単な例
分散型融資プラットフォームが最低限の収入の証明を必要とする場合を考えてみましょう。
-
接続: あなた(ユーザー)は、zkPassノードの支援を受けてzkPassアプリを使用し、あなたの銀行のポータル(DataSource)に安全にログインします。
-
フェッチ&コンピュート: 暗号化された収入データが取得されます。あなたとノードはMPCを使用して、データが銀行からの真正なデータであることを確認します。
-
証明:IZKを使用して、以下の証明を生成します: 「[Bank Website]からのデータには、50,000ドル以上の収入項目が含まれています。」
-
検証:あなたはこの証明のみを貸し手プラットフォーム(検証者)に提出します。彼らはこれを暗号的に検証し、その真実性を確信し、申請を承認します。これには、あなたの銀行明細書や正確な残高を一度も見ることなく行います。
なぜzkPassか? 主な利点
-
完全なプライバシー: 原文書を二度と共有する必要はありません。必要なものだけを証明し、それ以上は一切明かしません。
-
データ主権: あなたはデータを所有し、それを制御します。あなたが証明をいつ、どの目的で生成するかを選択します。
-
トラスト最小化:検証は仲介者への盲目的な信頼ではなく、暗号技術とオープンソースコードに基づいて行われます。
-
広範な互換性: 標準のHTTPSを使用するあらゆるウェブサイトで動作し、インターネットの大部分をカバーしています。
-
Web3の実現: 分権性やプライバシーを損なうことなく、DeFi、DAO、ゲーム、デジタルアイデンティティに現実世界のデータを活用可能にします。
ビジョン:検証可能でプライベートな未来を実現する
zkPassは、信頼できるデジタル社会のための基本的なインフラを構築しています。これにより、以下のような未来が実現されます。
-
ユーザーは、プライバシーの妥協ゼロで、現実世界での評判や資産に基づいてサービスにアクセスできます。
-
dAppsは、分散型の方法で洗練され、法規制に準拠したオンボーディング(KYC)および適格性チェックを実装できます。
-
インターネットは、検証可能ながプライベートな資格証明の源となり、私たちの既存のデジタルライフをシームレスに結びつけて、台頭する分散型エコシステムにつながる。