当众约好一把暗锁
目录 · 2
两人在众目下,却商量出只有他俩懂的密钥。
两人隔街喊话,要定一个只有彼此懂的数,路人都在听。他们各选私数,只喊“混合后的数”。路人听见混合数,却算不回原来的两份私数——只有他俩能由自己的私数加上对方混合数,得到同一个秘密。众目之下,秘密竟生了出来。
揭示
这则故事想说的概念是:密钥交换(Key Exchange)。
英文定义(Key Exchange):A protocol letting two parties derive a shared secret over a public channel, secure against eavesdroppers (e.g., Diffie–Hellman).
它属于哪个领域:密码学 / 密钥协商(Cryptography / Key Agreement)
密钥交换(如 Diffie–Hellman)让双方在不安全信道上协商出共享密钥,窃听者无法由公开信息反推。是 HTTPS 的前置步骤。
故事里的隐喻对应什么
- 各选私数只喊混合 → 公开参数含私钥
- 路人算不回 → 离散对数难题
- 各加对方得同秘 → 双方得共享密钥
- 众目下生秘密 → 公开信道协商安全