第23章(第2/2页)

当然,让国安局帮忙改进公钥加密法就如同让一个被判死刑的人给自己造棺材一样。当时国安局还没有建造万能解密机的念头,而统一的加密标准只会使更多的人编写密码,从而使国安局已经非常棘手的工作变得更加棘手。

电子新领域基金会非常清楚其中的利益冲突,因此极力游说国会,称国安局可能会推出质量不高的算法——一个国安局能破解的算法。为了打消人们的疑虑,国会宣布这个算法完成后,算法方程式将被公之于世,接受世界各地的数学家的检验以保证质量。

由斯特拉思莫尔领导的国安局密码破译部小组很不情愿地编写了一个算法,他们将其命名为“飞鱼”。“飞鱼”被送到国会等待通过。世界各国数学家纷纷对“飞鱼”进行测试,无不对它留下了深刻的印象。数学家们宣称,这个算法固若金汤,无懈可击,会成为一流的公钥加密标准。但就在距离国会投票通过“飞鱼”还有三天时间,一位来自贝尔实验室的年青编程员——格雷格·黑尔向世人宣布:他在该算法里找到一个后门(1),这一消息立刻震惊了整个世界。

这个后门由几行设计巧妙的程序组成,是斯特拉思莫尔副局长加进去的。添加手法之妙,除了格雷格·黑尔之外,竟然无人发现。实际上,斯特拉思莫尔此举意味着用“飞鱼”编写的任何一个密码都可以借助一个秘密口令被破解,而这个口令只有国安局知道。斯特拉思莫尔离把国会提出的加密标准变成国安局历史上最漂亮的情报胜仗只有一步之遥;国安局本来会拥有能打开在美国编写的任何一个密码的万能钥匙。

爱好计算机的人们无不对此义愤填膺。电子新领域基金会像秃鹰一样抓着这个丑闻不放,把国会批得体无完肤,骂其太过天真,并宣称国安局是自希特勒以来对自由世界最大的威胁。加密标准最终寿终正寝。

国安局两天后就将格雷格·黑尔招入麾下,没人对此感到惊讶。斯特拉思莫尔认为与其让他在外面跟自己作对,还不如让他为自己效力。

斯特拉思莫尔迎头直面“飞鱼”丑闻。他义正辞严地在国会为自己的行为辩护。他辩称,公众对个人隐私的狂热会反过来困扰他们的。他坚持认为,公众需要有人监视他们;公众需要国安局为社会的安定而破解密码。而像电子新领域基金会这样的组织却不这么认为。打那之后,这些组织就一直与他唱起了对台戏。

————————————————————

(1) 程序员为其设计的程序保留的一个特别入口,使设计者能享受该程序的一般用户所得不到的优先权。