ニュース暗号資産Zakuraが提案する「ワンタイム」閲覧キー、量子コンピュータによるZcashシールドスワップの関連付けを防止

Zakuraが提案する「ワンタイム」閲覧キー、量子コンピュータによるZcashシールドスワップの関連付けを防止

著者: Decrypt·

重要ポイント

  • •Zakuraの提案は、チェーン上に公開される各アドレスごとに個別の入金閲覧キーを導出するもので、1つの公開アドレスを破った攻者がさらし得るのは、アカウント全体の履歴ではなくそのアドレス宛ての支払いのみとなる。
  • •この保護にはネットワークアップグレードが不要で、ウォレットソフトウェア経由で提供可能。Zakuraのオープンソースライブラリを利用するウォレットは数週間以内に追加する見込みで、ハードウェアウォレットはファームウェアの対応後に続く。
  • •主な脆弱性はNEAR Intentsのスワップに起因する。ZECのスワップごとにシールド返金先アドレスがNEARの公開チェーンに書き込まれ、5月までに約6億〜7億ドルがこの経路を通じて流れていた。
  • •このワンタイムキーは、1月に予定される耐量子署名オペコードやTachyonアップグレードを含むZcashの幅広い量子ロードマップに組み込まれる。Zcash Open Development LabのCEO Josh Swihartが5月に述べたところによれば、Zcashは12〜18か月以内に完全な耐量子ステータスを目指している。
  • •Decryptのデータによると、ZECは月曜朝に1,165ドルで取引され、前日比3.6%上昇していた。
Zakuraが提案する「ワンタイム」閲覧キー、量子コンピュータによるZcashシールドスワップの関連付けを防止

Zcashフルノードソフトウェアの開発元Zakuraは、将来の量子コンピュータがユーザーのシールド化されたZcash支払いを関連付けることを防ぐための「ワンタイム」閲覧キーを提案した。この修正は、NEAR Intents経由のスワップを対象としており、このスワップではユーザーのシールドアドレスがNEARの公開チェーン上に公開される。

この提案は、Zakuraの開発者Adam Tuckerによるエンジニアリング記事で示されたもので、日曜日に発表された。Zakuraによると、この方式にはネットワークアップグレードが不要であり、プロトコル全体の変更ではなくウォレットソフトウェア経由で保護を展開できるという。同社のオープンソースライブラリを基盤とするVizorなどのウォレットは数週間以内にこの機能を追加でき、その後ハードウェアウォレットが続く予定だ。

ZakuraはXでこの取り組みを発表し、「Zcashの耐量子非関連付けスワップ」と説明した。

Zcashの耐量子非関連付けスワップ、ネットワークアップグレード不要。

— Zakura (@ZakuraZcash) October 18, 2026

Zcashのシールドトランザクションは送信者、受信者、金額を隠す。各シールドアカウントには、そのすべてのアドレスの背後に単一の incoming viewing key(入金閲覧キー)があり、ウォレットはこれを使ってどのアドレス宛ての支払いも検索・復号できる。古典的なコンピュータではアドレスからこのキーを復元することはできない。しかし記事によれば、Shorのアルゴリズムを実行する十分に強力な量子コンピュータであればそれが可能となり、アカウントが受け取ったすべての支払いの金額とメモを閲覧し、それらを紐付けることができるという。

「Tachyonが提供されるまでの間、明白な穴が存在する。公開された単一のシールドアドレスにより、量子攻撃者はそのアドレスのキーが受け取ったすべての支払いを関連付けられる」とTuckerは述べた。これは、Zcash開発者らが完全な耐量子プライバシーをもたらすとしている提案中のスケーラビリティアップグレードを指す。

記事によると、最もリスクが高いのはクロスチェーンスワップサービスNEAR Intents経由のスワップだ。ZECからの各スワップでは、返金が行われるかどうかにかかわらず、ユーザーのシールドアドレスの1つが返金先アドレスとしてNEARの公開チェーンに書き込まれる。これらのアドレスは見目は異なるが、すべて同じアカウントに属するため、1つが破られるとすべてがさらされることになる。言い換えれば、量子攻撃者が必要とするデータは現在すでに平文で公開されており、それを悪用する計算能力だけがまだ未来にある。

5月までに約6億〜7億ドルがZcashのNEAR Intents経路を通じて流れていたと、当時Zcash Open Development LabのCEO Josh Swihartが述べている。これは、それぞれがNEARのチェーン上に返金先アドレスを残したスワップの量に相当する。

Zakuraの修正案は、公開が必要な各アドレスごとに個別の入金閲覧キーを導出するものであり、アカウントの支出キーには手を加えない。投稿されたアドレスの1つを破った量子攻撃者が知り得るのは、そのアドレス宛ての支払いのみであり、単一の破られによる被害を、アカウント全体の履歴ではなく1つのアドレスの履歴にとどめることができる。

「仮に量子コンピュータが公開されたスワップアドレスを破ったとしても、他のトランザクションと関連付けることはできない」とTuckerはTwitterスレッドで述べた。

追加のキーがシードフレーズからの復元を遅くしないよう、ウォレットはプライベート情報検索を使ってNEARの支払いを照会する。これは、どのアドレスについて問い合わせているかを明かすことなくサーバーに照会できる技術だ。

Zcashの量子ロードマップ

この提案は、今月初めに発表されたZakuraの耐量子トランスペアレントアドレスの計画に続くものであり、こちらもプライベート情報検索を使用し、耐量子署名オペコードが1月にZcashに導入される見込みだとされていた。Swihartは5月、Zcashは12〜18か月以内に完全な耐量子ステータスを目指していると述べていた。このワンタイムキーは、1月に予定される署名オペコードから、完全な耐量子プライバシーを掲げるTachyonまでのより深いプロトコル作業が進む中で、当面の最も鋭いリスクを狭める、短期的なウォレットレベルの対策としてこの時間軸に組み込まれる。

暗号ウォレットを守る暗号技術への懸念が高まっている。Ethereum Foundationの研究者Justin DrakeとEthereumの共同創設者Vitalik Buterinはどちらも、量子コンピュータより先にAIがこの暗号技術を破る可能性があると警告している。

記事によると、Zakuraのオープンソースライブラリを利用するウォレットは数週間以内にソフトウェアウォレット向けのワンタイムキーを組み込めるようになり、ハードウェアウォレットはファームウェアがこの機能に対応し次第続くという。ウォレットがこの機能を提供するまでの間、そのウォレットで行われたスワップは、共有された入金閲覧キーの下で返金先アドレスを投稿し続けることになる。

Decryptのデータによると、ZECは月曜朝の時点で1,165ドルで取引されており、前日比3.6%上昇していた。