证你有钥匙,却不亮钥匙
目录 · 2
他让你信门能开,却没把钥匙给你看。
山里有个洞,洞口有句暗号,谁答得上谁进得去。阿木想向阿桃证明“我知道暗号”,又死活不肯把暗号说出口。他想了个法:让阿桃背过身去,自己进洞转一圈再出来。阿桃并没听见暗号,却亲眼见他进出自如——一遍遍验,她终究信了阿木真知道,而暗号始终锁在他自个儿嘴里。
揭示
这则故事想说的概念是:零知识证明(Zero-Knowledge Proof)。
英文定义(Zero-Knowledge Proof):A method by which one party proves to another that a statement is true, without revealing anything beyond the truth of the statement.
它属于哪个领域:密码学 / 证明系统(Cryptography / Proof Systems)
零知识证明让证明方在不泄露任何额外信息的前提下,使验证方信服命题为真。用于隐私币、身份核验等。
故事里的隐喻对应什么
- 洞有暗号 → 持有秘密(见证)
- 进洞转圈 → 交互式挑战-应答
- 阿桃没听暗号 → 验证通过
- 暗号锁在嘴 → 零知识(不泄露)