致知录
第 XXXIV 卷 · 第 161 篇 · Concept Fables · 1970.01.01

证你有钥匙,却不亮钥匙

概念寓言 · 1970.01.01 · 1 分钟阅读 · 244 字
目录 · 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)

零知识证明让证明方在不泄露任何额外信息的前提下,使验证方信服命题为真。用于隐私币、身份核验等。

故事里的隐喻对应什么

  • 知暗语不开腔 → 持有秘密(见证)
  • 点墙来回 → 交互式挑战-应答
  • 守卫确信 → 验证通过
  • 旁人什么没学到 → 零知识(不泄露)