密码学的“避开历史”规则

解密

密码学的“避开历史”规则,是一条不成文的职业禁令,禁止让密码史左右现代密码学工作。这条规则源于一个悖论——早期密码或许藏有关于当代密码的线索,但研究它们也可能在头脑中植入误导性的模式、损害新系统的独特性,或把密码学家引入一座没有明确出口的迷宫。荣金珍有意挑战这条规则,因而这也成了检验历史知识究竟是危险的干扰,还是通往发现之路的一次考验。

规则及其理由

这条规则同时适用于创制密码的人和破译密码的人。在对荣金珍工作的叙述中,这条规则的理由并非过去无可借鉴。恰恰相反,历史概念和理论可能具有强大的吸引力——密码学家一旦开始追随某种思路,它就可能转移注意力,妨碍手头的工作。危险在于,人们的头脑总容易寻找联系;尤其是在这样一个领域,系统之间的相似之处可能成为弱点。

对于密码创制者,要求是消除密码具有历史渊源的迹象。如果两个系统存在可供利用的相似之处,破解其中一个就可能有助于破解另一个。因此,这条规则要求的不只是谨慎对待旧例,更把与先例保持隔离纳入安全保障之中。密码不得为对手提供一条轻易从已知解法通往新密码的桥梁。

被禁止的历史路径

荣金珍在密码学的双路径理论中提出了相反的前提。他认为密码跨越时代彼此相连——历史上使用的系统与当代使用的系统之间,可能存在看不见的联系;同一时期发展出的密码也可能彼此密切相关。依照这一观点,正在研究的密码,其解法或许隐藏在更早的密码之中。历史不只是背景,也可能是分析线索的来源。

按照这种方法,荣金珍会逐层追溯密码学的发展,寻找潜在的原理。每一层都可能提供有助于缩小搜索范围的想法,但也可能带来抓住他注意力、使他的工作徒劳无功的理论。因此,他的方法被描述为一场押注,赌的是两种相反的可能性——历史比较或许能够排除某些候选路径,也可能把调查者困在毫无出路的模式之中。

较安全的方法及其局限

书中所述的常规程序,是从情报人员收集的信息着手。密码学家利用这些材料形成假设,再构造并检验可能的密钥与可能的密码结构。书中把这一过程比作制造数量可能没有上限的钥匙和门;实际需要的规模,则取决于掌握的信息有多少,以及调查者能否敏锐地应对特定密码。

这种方法被认为简单而费力,但正因为谨慎,才更安全;尤其对于高级密码,它也很有效。它使工作始终以现有证据为依据,而不让历史类比决定方向。与这一审慎的过程相比,荣金珍仿佛径直闯入禁区——他不满足于通过排除法逐步推进,而是想以往代人的成果为立足点,展开更广泛的搜索。

荣金珍有意违背规则

扬·利谢维奇看到荣金珍绘制的历史图表,并听他讲述自己的理论时,意识到这条规则已被打破。他无法判断荣金珍是没有察觉危险,还是明白危险却仍选择继续。种种情形使他倾向于后者——荣金珍运用历史材料似乎是有意为之,并非因无知而犯错。当时,荣金珍加入密码学单位还不到六个月。

扬·利谢维奇没有直接斥责他,而是默默表示钦佩,其中夹杂着嫉妒。他认为荣金珍正在追寻一条格外危险的思路,而且完全知晓,或者看起来完全知晓其中的风险。这种不确定性至关重要——同样的行为,可能出自相信自己拥有非凡能力的天才,也可能出自未能理解危险的鲁莽调查者。扬·利谢维奇尚无法判断哪种描述更适合荣金珍,也认为事情既可能取得惊人成就,也可能以失败和悲剧告终。

结果、风险与职业上的孤立

后来,荣金珍没有告诉任何人便破译了PURPLE密码体系。扬·利谢维奇在事后回忆中将这一成功描述为令人宽慰、值得钦佩之事,同时也说明工作当时险些走入歧途。扬·利谢维奇曾提出的破译PURPLE密码体系的建议是错误的。团队决定不让荣金珍看到那些信,因此他没有沿着误导他的方向前进;当时看似不公平的做法,后来证明有利于这次破译。他的成功并不能证明历史研究普遍安全,反而表明,在错误路径可能耗尽全部努力的领域,指导与排斥所造成的后果有多么难以预料。

这条规则带来的代价不止技术风险。密码学史被描述成一片孤独的森林,调查者既不能安全地向前人问路,也不能简单地建立在前人的结论之上。后来的密码学家失去了共同的思想遗产,因为那些可能连接各代人的概念,也可能损害他们的工作。这项禁令通过切断密码与先例的联系来保护密码,却让从业者面对封闭的路径和陷阱,无法像通常那样得到累积知识的支持。

荣金珍违背规则,使其中的矛盾显露出来。如果历史中藏有线索,避开历史就可能意味着放弃有用的路径;如果那些线索会变成思想陷阱,追寻它们又可能摧毁调查者的工作能力。因此,这条规则并非简单地排斥过去,而是一种建立在担忧其影响之上的纪律。他与PURPLE密码体系的相遇,给这项纪律带来了最严峻的考验——越过禁区固然可能成功,但即使由非凡天赋者越界,禁区依然危险。

相关故事流