ゼロ知識DNS

ゼロ知識DNS(ZK-DNS)は、ゼロ知識証明(ZKP)暗号をドメインネームシステムに適用し、基礎データを開示せずにDNSレコードの有効性やドメイン所有権を証明できるようにする技術です。[[dnssec|DNSSEC]]の文脈では、ZKベースのアプローチにより、署名済み名前の全リストを公開せずに名前が存在しないこと(不存在証明)を証明でき、従来のDNSSEC NSECレコードのゾーン列挙プライバシー問題を解決します。Web3の文脈では、[[blockchain-domain|ブロックチェーンドメイン]]のプライベートな所有権移転や機密[[decentralized-dns|分散型DNS]]ルックアップにゼロ知識証明が活用されています。

使用例

A DNSSEC-signed zone uses a ZK-based NSEC replacement so that a resolver can verify that 'secret.example.com' does not exist without the nameserver revealing any other zone contents, preventing zone-walking attacks.