だから私はウィキペディアでZKPについて読んでいました、要約の抽象的な例は次のようになります:
ペギーはビクターに秘密の言葉をビクターに明かさずにAとBを接続する洞窟内部のドアの秘密を知っていることをビクターに証明したいと考えています(図を参照)。
- ペギーはビクターに知られていないランダムなエントリを取ります
- ビクターはペギーに叫び、パスAまたはBから出ます(ランダムに選択)
- そのため、ビクターに秘密の言葉を明かさずに、ビクターが選択した経路から抜け出すには、彼女が秘密の言葉を知っている必要があります。これが行われる回数が増えるほど、ビクターは信頼を築きます。
しかし、なぜビクターはペギーがどの道から入ってくるかを見ることができないのですか?これは秘密の言葉が何であるかについての追加情報を明らかにしないので。
どうしてビクターは彼女がどのように入るのかわからず、彼女に4つの可能性を示すように頼むことができません。
- Aから入り、Aを出る
- Aから入り、Bを出る
- Bから入り、Aから出る
- Bから入り、Bを出る