ゼロ知識証明とは?ぜろちしきしょうめい
ゼロ知識証明とは、ある主張が正しいことを、その根拠となる秘密の中身を一切渡さずに相手へ納得させる手続き。検証する側が得るのは証明者が知っているという事実だけで、秘密そのものは手元に残らない。認証や、内容を伏せたままの正当性検証へ応用される。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
本人確認は長らく、秘密を相手へ見せて照合してもらう形で行われてきた。しかし見せた時点で相手がそれを保管することになり、その保管先が次の漏えい源になる。持っていることの証明と、中身の開示は本来別の要求である。両者を切り離せれば、検証する側が守るべき秘密を持たずに済む。シラバスでは暗号技術の用語例に挙がる。
具体例
生年月日を渡さずに成人であることだけを確認させる、パスワードそのものを送らずに知っていることを示す、といった使い方をする。暗号資産の分野では、取引の金額や当事者を伏せたまま、その取引が規則に沿うことだけを検証する実装が動いている。
試験での引っ掛け
チャレンジレスポンス認証と混同しやすいが、あちらは共有した秘密やハッシュを前提に応答を計算する方式で、検証側が同じ秘密を保持する構成もある。ゼロ知識では検証側が秘密を一切持たず、やり取りから漏れる情報が原理的にゼロである点が分かれ目になる。
関連用語
出典・参考
公式シラバスの3 技術要素 > 1. 情報セキュリティ > (8) 情報セキュリティに関する技術に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。