[177] Alice and Bob

Title Text:Yet one more reason I’m barred from speaking at crypto conferences.

Origin:https://xkcd.com/177/

https://www.explainxkcd.com/wiki/index.php/177:_Alice_and_Bob

任何好的加密演示都将至少包含一个关于Alice和Bob的故事。它们是加密世界的规范“主角”,经常在插图中用于演示加密系统的工作原理。 (这些名字大多选择缩写为A和B,以及不同性别的名称,以便它们可以单独用代词区分。)

在这里,兰德尔以不同的方式讲述了这个故事。而不是爱丽丝和鲍勃是完全无辜的人,他们只是想私下交流,鲍勃实际上与爱丽丝有染,而他的前伴侣心烦意乱,破解加密,看看信息包含什么。然而,“八卦加密协议规范”都采取了爱丽丝的一面(因为任何好的加密系统的目标当然是在这场斗争中取得成功)。

漫画的其余部分对密码学做了一些其他的暗示:

Bruce Schneier和Ron Rivest是两位着名的密码学家。他们写了许多使用Alice和Bob作为例子的论文(Alice /Bob fanfic,如果你愿意的话)。

公钥和私钥是两个非常大的数字,选择它们之间存在数学关系,但是从公钥导出私钥是非常困难的(即需要数十亿年)。它们是非对称密码学的基础。公钥验证签名是一种加密证明某个人创建文件的方式,因为只有该人可能已生成该签名。一个缺点是拥有公钥的任何人都可以验证消息来自何处,因此消除了合理的拒绝;鲍勃的伙伴清楚地知道爱丽丝和鲍勃正在通过口红心脏标记的磁盘进行通信。

已知明文攻击是一种加密攻击,其中消息的至少部分明文(即未加密的文本)是已知的,并且攻击者想要找出用于加密消息的密钥,或者至少解密其他密文。使用相同的密钥。这位女士说,她应该一直都知道这些信息本质上是通奸的。

最后,在一个扭曲的结局中,女朋友被揭露出来的人就是夏娃,这位窃听者,在爱丽丝和鲍勃的故事中也无处不在。确实,地狱没有愤怒。

由于对某些主题的不寻常看法,标题文本延续了Randall被禁止在会议上发言的主题。

为了进一步增加趣味性,Alice /Bob正典中还有许多其他角色,包括恶意攻击者Mallory,他们想要以邪恶的意图实际改变消息; Craig,这个黑客,并不特别关心这个消息,但却关心所使用的密码; Plod,一名试图访问密钥或数据的执法人员;和Chuck,沟通中的第三方暗中有一个邪恶的意图。

漫画中再次提到爱丽丝,鲍勃和夏娃:1323:协议

Leave a Reply

Your email address will not be published. Required fields are marked *

Categories