超大规模集成电路(VLSI)设计,另个人做板级设计,还有
个人做控制软件]。
旦建成,这台机器便可以破解任意数量
密钥——所以要
你有
个价值100万美元
密钥,要
你愿意出售破解密钥服务给所有人,每破解
个密钥收费100美元,这样你才能够建造这种机器(仅仅伪造
笔电汇就足够买下这台机器
)。
DES是个已经失去效用
系统
例子。直到20世纪90年代前后,它都是
个伟大
方案。如今,仍在使用它
人们被建议使用
个叫作TripleDES[62]
方案,在这个方案中,两个或三个密钥(无关紧要)被连续送入三台加密机器,使明文被加密三次(用三种不同
方式)之后再进行传送。鲍伯
机器正好相反。这种方法仍然相当安全。
有许多其他对称加密方案,它们至少与DES
样安全,而且在软件中更容易使用——DES在硬件中使用比在通用计算机中使用要容易得多。其中
个便是名为IDEA
瑞士密码,但有许多加密方案可供选择。
但所有这些方案都要忍受希望沟通各方必须先私下交换密钥这
问题
困扰。如果你是
家银行,可以使用
个值得信赖
快递服务,这显然不错,但是如果你只是想在给某人打电话或发电子邮件时,不希望信息被窃听
话,就很不方便。
然而,到20世纪70年代,人们发明
公钥加密系统。迪菲和赫尔曼发明
个,李维斯特、萨莫尔、阿德尔曼发明
另
个,称为RSA(取自他们三人名字
首字母)。公开密钥系统是
种不同类型
野兽,基于大素数
数学运算。总
来讲,其安全性建立在将
个足够大
数分解为组成它
素数
难度之上——这项工作吸引成千上万人进行
多年
研究,似乎非常棘手(对于传统计算机而言),但这并不代表它是不可能
。因此,公钥系统虽然构筑在坚实
基础上,但并不是
次性密钥
基石。
在公钥系统中,爱丽丝和鲍伯各自生成自己组密钥。每个密钥分为两半——
半公钥,
半密钥。爱丽丝和鲍伯可以在任何他们喜欢
地方公开公钥。例如,在《纽约时报》上,或在他们
网页上。他们尽可能保护私钥,从不向任何人透露。
为给鲍伯发信息,爱丽丝首先要查看他
公钥。然后用他
公钥加密她
信息,发送给鲍伯。
旦完成
这些,她就再也不能解密密文——无论是用鲍伯
公钥,还是用爱丽丝
私钥和公钥都无法解密。而鲍伯则可以用
请关闭浏览器阅读模式后查看本章节,否则可能部分章节内容会丢失。