字体:大 中 小
护眼
关灯
上一页
目录
下一章
第03章 (第4/4页)
斯莫尔顿了顿,好像这话很难启齿:“这个密码解不开。” 苏珊瞪大了眼睛看着他,差点笑出声来。解不开?那会意味着什么?就没有解不开密码这回儿事——只不过有的时间长点儿而已,每个密码都是能够解开的。从数学意义上讲,万能解密机早晚能找到正确的答案。“您能再说一遍吗?” “这个密码解不开。”他含糊不清地重复道。 解不开?苏珊不敢相信这话竟是一个有着二十七年密码分析经验的人说的。 “解不开,局长?”她很不自然地问道。“试过伯格夫斯基定律吗?” 苏珊在职业生涯的初期学过伯格夫斯基定律。这是蛮力技术的基础,也是斯特拉斯莫尔制造万能解密机的灵感所在。这一定律清楚地说明,如果计算机把所有的可能都尝试一遍,那么从数学意义上来说就一定能找到正确的答案。密码打不开不是因为其万能钥匙找不到,而是由于大多数人都没有那么多的时间或那么好的设备去找。 斯特拉斯莫尔摇了摇头。“这个密码却是个例外。” “例外?”苏珊颇不以为然地瞄了他一眼。不能破解的密码在数学意义上来说是不可能的!他知道这点。 斯特拉斯莫尔一只手搔着汗涔涔的头发说:“这个密码是一个全新的设密程序的产物——我们以前从未见到过。” 他这么一说,苏珊就更是丈二和尚摸不着头脑了。设密程序其实只是公式而已,是一些把文本变成密码的诀窍。数学家和程序编制者们每天都能造出很多新的程序。这些东西市场上成百上千——PGP加密软件、DiffieHellman加密算法、压缩文件、IDEA算法和ElGamal算法,等等。万能解密机每天都破解这些程序编出的密码,没碰到过问题。对万能解密机来说,所有密码都是一样的,根本不管是用哪个程序编出来的。 “我还是不明白。”苏珊争辩道“我们现在探讨的不是逆序工程中的某些复杂功能,我们探讨的是蛮力技术。PGP加密软件、Lucifer算法、数字签名算法——都无关紧要。”程序就是要编出自以为安全的万能钥匙,而万能解密机则要去破解其密码直到找出答案。 斯特拉斯莫尔像个好老师那样竭力耐着性子回答道:“你说得对,苏珊。万能解密机总是能够解开万能钥匙——即使它大得惊人。”停了半晌,他才又说“除非…” 苏珊想插话,但显然,斯特拉斯莫尔就要说出爆炸性的话了。除非什么呢? “除非计算机不知道它什么时候解开了密码。” 苏珊差点从椅子上跌下来。“您说什么?” “除非计算机猜到了正确的答案但还只管猜下去,因为它不知道自己已经找到了正确的答案。”斯特拉斯莫尔无奈地说。“我认为这个程序用的是旋转明码电文。” 苏珊惊讶得目瞪口呆。 旋转明码电文功能概念最初是在1987年由匈牙利数学家约瑟夫·哈恩在一家不起眼的报纸上提出来的。由于使用蛮力技术的计算机可以通过明码电文的可识别词汇模式来破解密码,哈恩提出了一个新的解密程序,这一程序除设密而外,还可以在不同时间里转换解了密的明码电文。从理论上来说,永恒转变可以使解密电脑永远找不到可辨识的词汇模式,因此当它已经找到了准确答案的时候,它自己却永远也不会知道。这种理念有点像殖民火星的想法——从理智层面上讲,这是可以理解的,但目前这还远非人力所能及。 “您是从哪儿弄到这个东西的?”苏珊追问道。 局长慢吞吞地答道:“一个国有企业的程序员写的。” “什么?”苏珊一屁股又回到椅子里。“我们楼下的程序员都是世界上最好的!我们这么多人通力合作都不知离旋转明码电文功能还有多远。您是不是想告诉我有个凡夫俗子凭着一台计算机就把这个东西搞出来了?” 斯特拉斯莫尔降低了声音,显然是想让她平静下来。 “我倒不觉得这家伙是个凡夫俗子。” 苏珊根本就听不进去。她确信总该有其他原因:是故障?是病毒?什么都比存在解不开的密码这个原因的可能性大。 斯特拉斯莫尔严肃地看着苏珊说道:“编写这个程序的人是有史以来最出色的密码学专家之一。” 苏珊更加疑惑起来。有史以来最出色的密码学专家都在她自己所负责的密码破译部里,要是谁搞出了这样的程序,她当然最清楚了。 “是谁?” “你肯定猜得出。”斯特拉斯莫尔说。“他并不太喜欢国安局。” “嗯,这下倒把范围缩小了。”苏珊有些愠怒地讽刺道。 “他参与过万能解密机的制造,他违反了规则,几乎酿成大错。我已经把他打发走了。” 苏珊面无表情,但脸色很快又变白了。“哦,天哪…” 斯特拉斯莫尔点头道:“他这一年来都在吹嘘说他在搞一个蛮力技术抵制程序。” “但,但是…”苏珊有点嗫嚅。“我还以为他是瞎咋呼呢。难道他真的搞出来了?” “他确实搞出来了。他就是这个超大的不能破解的密码的编写者。” 苏珊沉默了好半天。“但是…那就是说…” 斯特拉斯莫尔死死地盯着她说道:“正是。正是远诚友加使万能解密机成了一堆废物。”
上一页
目录
下一章