|
|
1
11
通常的例子是挂锁和钥匙。 鲍勃给爱丽丝一把挂锁(他的“公钥”),他保管着那把挂锁的钥匙(他的“私钥”)。 爱丽丝把一条信息放在一个盒子里,然后把挂锁扣上。然后她把盒子寄给鲍勃。 鲍勃可以用钥匙开锁。 |
|
|
2
7
我喜欢大卫的回答,但我想我会提到,我已经看到了作为一个 坏的 安全性的例子——理由是没有办法确保爱丽丝收到鲍勃发送的挂锁(伊芙可以在运输过程中用它换一个不同的挂锁)。 然后,演示转到了一个例子,其中有一个盒子和两个挂锁,这是演示安全的…… 爱丽丝把信息放进盒子里,用她的挂锁(公共钥匙挂锁)锁上。 将框发送给收件人(Bob) 鲍勃又加了一把挂锁(私钥挂锁) 将框发回Alice Alice删除了公钥挂锁(用她的钥匙),这意味着包现在只受私钥保护。 爱丽丝把盒子还给鲍勃,鲍勃现在可以用私钥开锁了。 为了增加效果,你可以让一个夏娃来回传递盒子,并显示夏娃在任何时候都不能进入盒子。这是一个很好的物理示例,并且很容易理解显示包在所有点上都是安全的。 |
|
|
3
3
使用带两个门和两个不同锁的盒子。把盒子的内部安排成单向的,类似于街角的邮箱。 或者,查看盒子和挂锁 结合 作为加密密钥。你可以通过得到1)一个盒子,2)挂锁,3)把一些东西放进盒子里,然后锁定它来构造一个信息。该挂锁的物理密钥就是解密密钥,这符合模型,因为加密密钥无法解锁消息。 |
|
|
4
0
如果你想更进一步,请查看 CoreStreet's smart card lock products . 这是他们的事。 |