ゼット‐ケー‐ピー【ZKP】
読み方:ぜっとけーぴー
《zero knowledge proof》⇒ゼロ知識証明
ゼロ知識証明
別名:ゼロ知識対話証明
【英】Zero Knowledge Proof, ZKP, Zero Knowledge Interactive Proof, ZKIP
ゼロ知識証明とは、暗号理論における情報伝達手法の一つで、相手に秘密情報そのものを知らせないまま、自分が秘密情報を知っていることを相手に知らせる方法のことである。
ゼロ知識証明において、検証する側は、秘密情報に関わる何らかのリクエストを投げかけ、証明する側に答えてもらう。これと同様に、秘密情報に関わるリクエストの受け答えを複数回繰り返す。手続きを繰り返すことによって、秘密情報を知らない人が偶然に検証をパスする可能性が大幅に低くなる。検証する側はリクエストに答えたことを知るが、秘密情報を直接知ることがない。
ゼロ知識証明
(Zero Knowledge Proof から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/08/25 15:15 UTC 版)
暗号学において、ゼロ知識証明(ぜろちしきしょうめい、zero-knowledge proof、略称:ZKP[1])とは、ある人が他の人に、自分の持っている(通常、数学的な)命題が真であることを伝えるのに、真であること以外の何の知識も伝えることなく証明できるようなやりとりの手法である。ゼロ知識対話証明(ZKIP)とも呼ばれる。
注釈
出典
- ^ “ゼロ知識証明”. IT用語辞典バイナリ. GRASグループ. 2023年8月26日閲覧。
- ^ Blum, Manuel (1986). “How to Prove a Theorem So No One Else Can Claim It”. ICM Proceedings: 1444-1451.
- ^ Oded Goldreich and Yair Oren. Definitions and Properties of Zero-Knowledge Proof Systems. Journal of Cryptology. Vol 7(1). 1–32. 1994 (PS)
- ^ Orcutt, Mike. “A mind-bending cryptographic trick promises to take blockchains mainstream” (英語). MIT Technology Review 2017年12月18日閲覧。
- 1 ゼロ知識証明とは
- 2 ゼロ知識証明の概要
- 3 具体例
- 4 非対話ゼロ知識証明
- Zero Knowledge Proofのページへのリンク