密码学中Alice(爱丽丝)和鲍勃(Bob)的历史

在密码学的文章中,Alice和Bob是出镜率非常高的一对名人,这是为什么呢?本文就其缘由,简单介绍了其相关历史。

爱丽丝(Alice)和 鲍勃(Bob)是世界上最著名的密码学夫妇,有大量的文章都会用他们举例。自从1978年发明以来,它们立即被称为“密不可分”,并且成为众多离婚,旅行和折磨的对象。在随后的几年中,其他角色也加入了他们的加密家族。包括 Eve(平安夜),一个被动和顺从的窃听者,Mallory 一个恶意攻击者和 Trent 一个所有人都信任的人等等。

虽然最初使用Alice,Bob及其大家庭来解释公钥密码术是如何工作的,但此后它们已在其他科学和工程领域中得到广泛使用。他们的影响力也在学术界之外继续增长:爱丽丝和鲍勃现在是极客传说的一部分,受到叙述和视觉描写的影响,将教育学与开玩笑相结合,常常反映出他们出生时的性别歧视和异性规范环境并继续使用。爱丽丝和鲍勃不仅仅是世界上最着名的加密技术对,还成为了数字交换的原型,并通过它可以观察更广泛的数字文化。

追溯历史,可以发现他们最早出现在1978年2月发表的论文《A Method of Obtaining Digital Signatures and Public-Key Cryptosystems(一种实现数字签名和公钥密码系统的方法)》中。因此1978年2月也就成为了这篇答案的主人公Alice和Bob的生日。为什么这样说呢?因为这篇论文中首次使用了Alice和Bob来描述方案。在论文第2页,第2章的最后一个自然段,有这样一段描述[2]:

For our scenarios we suppose that A and B (also known as Alice and Bob) are two users of a public-key cryptosystem.

自此 Alice 和 Bob 相对于冰冷的 A 和 B 更加人性化,并且还可以用 She 或 He 来进行区分,所以Alice和Bob在从1980年以后,在密码学领域被广泛使用,成为现在的一个几乎密码学的人名标准。到了1990年,他们向越来越广泛的领域扩展,在计算机领域乃至工业领域都有相关应用。关于其更详细的发展历史,可以参见[1],文章详细介绍了爱丽丝和鲍勃从1978年出生以来的“生活”中的重大事件。

[1] A History of The World’s Most Famous Cryptographic Couple, http://cryptocouple.com/
[2] 为什么计算机科学如密码学喜欢用 Alice 和 Bob 举栗子?,http://reader.s-reader.com/article/60/3457199.html

你可能感兴趣的:(信息安全)