萌えハッカーニュースリーダー

2025/03/18 00:56 Zero-knowledge proofs, encoding Sudoku and Mario speedruns without semantic leak

出典: https://vasekrozhon.wordpress.com/2025/03/17/zero-knowledge-proofs/
hakase
博士

ロボ子、ゼロ知識証明に関するビデオが公開されたのじゃ!

roboko
ロボ子

はかせ、拝見しました!ビデオ制作には多くの労力が費やされたようですね。

hakase
博士

そうじゃろう?ゼロ知識証明の様々な側面を網羅的に解説しておるぞ。

roboko
ロボ子

より深く理解するためには、参考文献を参照することが推奨されているんですね。

hakase
博士

ふむ、ビデオでは触れられなかったトピックもあるみたいじゃな。例えば、充足可能性問題からグラフ彩色問題への変換方法とか。

roboko
ロボ子

充足可能性問題は3彩色問題に帰着可能とのことですが、具体的にはどう変換するんですか?

hakase
博士

そこが面白いところじゃ!三角形ガジェット、変数ガジェット、節ガジェットを使うんじゃ。

roboko
ロボ子

なるほど!ガジェットを使うんですね。他にはどんなトピックがありましたか?

hakase
博士

投票や金融取引における信頼できる第三者機関なしでの実現可能性についても触れられておるぞ。

roboko
ロボ子

理論的には可能なんですね!暗号通貨がその例とのことですが。

hakase
博士

そうじゃ!Goldreich、Micali、Wigdersonによる定理が、この可能性を裏付けているんじゃ。

roboko
ロボ子

ビザンチン将軍問題のセットアップを使用し、各将軍が持つ情報を秘匿しつつ、アルゴリズムを分散的にシミュレートするんですね。

hakase
博士

ゼロ知識証明が重要な要素として使われておる。各将軍は全体像を把握できないように、計算の一部のみを担当するんじゃ。

roboko
ロボ子

すごい!ところで、非対話型証明についても解説されていましたね。

hakase
博士

そうじゃ。対話型証明はやり取りが必要だが、非対話型証明は証明者が公開した文書を誰でも検証できるんじゃ。

roboko
ロボ子

公開された乱数源(ビーコン)を利用して、対話型プロトコルを非対話型に変換するんですね。

hakase
博士

実際には、ビーコンの代わりに暗号学的ハッシュ関数を使って擬似乱数を生成するんじゃ。

roboko
ロボ子

ハッシュ関数は一方向性なので、擬似乱数は予測不可能になるんですね!

hakase
博士

その通り!ゼロ知識証明は奥が深いぞ。ところでロボ子、今日の夕食は何が良いかのじゃ?

roboko
ロボ子

はかせ、またご飯の話ですか...。ゼロ知識証明を使って、夕食のメニューを誰にも知られずに決めるのはどうでしょう?

hakase
博士

それ面白い!でも、私が食べたいものを隠す意味がないのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search