繁体
珊颇不以为然地瞄了他一
。不能破解的密码在数学意义上来说是不可能的!他知
这
。
斯特拉斯莫尔一只手搔着汗涔涔的
发说:“这个密码是一个全新的设密程序的产
——我们以前从未见到过。”
他这么一说,苏珊就更是丈二和尚摸不着
脑了。设密程序其实只是公式而已,是一些把文本变成密码的诀窍。数学家和程序编制者们每天都能造
很多新的程序。这些东西市场上成百上千——PGP加密
件、DiffieHellman加密算法、压缩文件、IDEA算法和ElGamal算法,等等。万能解密机每天都破解这些程序编
的密码,没碰到过问题。对万能解密机来说,所有密码都是一样的,
本不
是用哪个程序编
来的。
“我还是不明白。”苏珊争辩
“我们现在探讨的不是逆序工程中的某些复杂功能,我们探讨的是蛮力技术。PGP加密
件、Lucifer算法、数字签名算法——都无关
要。”程序就是要编
自以为安全的万能钥匙,而万能解密机则要去破解其密码直到找
答案。
斯特拉斯莫尔像个好老师那样竭力耐着
回答
:“你说得对,苏珊。万能解密机总是能够解开万能钥匙——即使它大得惊人。”停了半晌,他才又说“除非…”
苏珊想
话,但显然,斯特拉斯莫尔就要说
爆炸
的话了。除非什么呢?
“除非计算机不知
它什么时候解开了密码。”
苏珊差
从椅
上跌下来。“您说什么?”
“除非计算机猜到了正确的答案但还只
猜下去,因为它不知
自己已经找到了正确的答案。”斯特拉斯莫尔无奈地说。“我认为这个程序用的是旋转明码电文。”
苏珊惊讶得目瞪
呆。
旋转明码电文功能概念最初是在1987年由匈牙利数学家约瑟夫·哈恩在一家不起
的报纸上提
来的。由于使用蛮力技术的计算机可以通过明码电文的可识别词汇模式来破解密码,哈恩提
了一个新的解密程序,这一程序除设密而外,还可以在不同时间里转换解了密的明码电文。从理论上来说,永恒转变可以使解密电脑永远找不到可辨识的词汇模式,因此当它已经找到了准确答案的时候,它自己却永远也不会知
。这
理念有
像
民火星的想法——从理智层面上讲,这是可以理解的,但目前这还远非人力所能及。
“您是从哪儿
到这个东西的?”苏珊追问
。
局长慢吞吞地答
:“一个国有企业的程序员写的。”
“什么?”苏珊一
又回到椅
里。“我们楼下的程序员都是世界上最好的!我们这么多人通力合作都不知离旋转明码电文功能还有多远。您是不是想告诉我有个凡夫俗
凭着一台计算机就把这个东西搞
来了?”
斯特拉斯莫尔降低了声音,显然是想让她平静下来。
“我倒不觉得这家伙是个凡夫俗
。”
苏珊
本就听不
去。她确信总该有其他原因:是故障?是病毒?什么都比存在解不开的密码这个原因的可能
大。
斯特拉斯莫尔严肃地看着苏珊说
:“编写这个程序的人是有史以来最
的密码学专家之一。”
苏珊更加疑惑起来。有史以来最
的密码学专家都在她自己所负责的密码破译
里,要是谁搞
了这样的程序,她当然最清楚了。
“是谁?”
“你肯定猜得
。”斯特拉斯莫尔说。“他并不太喜
国安局。”