ゼロ知識証明とは?
ゼロ知識証明とは、ある命題が真であることを、その根拠となる秘密を一切明かさずに相手へ納得させる手法。検証者は「知っている」ことだけを確認でき、秘密そのものは得られない。認証やプライバシー保護型の証明に応用される。
ぜろちしきしょうめい
ゼロ知識証明の意味
ある命題が真であることを、その根拠となる秘密を一切明かさずに相手へ納得させる手法。検証者は「知っている」ことだけを確認でき、秘密そのものは得られない。認証やプライバシー保護型の証明に応用される。
ゼロ知識証明の具体例
生年月日を開示せずに成人であることだけを示す、あるいはパスワードを送らずに知っていることを証明する。ブロックチェーンでは取引内容を秘匿したまま正当性を検証する用途で実装されている。
ゼロ知識証明は試験でどう引っ掛けられる?
チャレンジレスポンス認証と似て見えるが、後者は共有秘密やハッシュを前提に応答を返す方式で、検証者側が秘密を保持する構成もある。ゼロ知識では検証者が秘密を一切持たず、得られる情報が原理的にゼロである点が異なる。
ゼロ知識証明と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。