“答案是7和29。”
“真不知道原来你的数学这么厉害。”拉蒂默的赞誉中带着惯常的讽刺。
“我也是从国家安全局的人那儿学来的。”沃特金斯不以为意,“RSA密码将两个素数的乘积作为加密的秘钥,而加密信息的接收方将这两个素数作为解密的秘钥。就算加密钥匙公开了也没关系,因为没有人能够分解出那两个素数。”国家情报总监耸了耸肩,“如果您想了解更详细的情况,就得请教数学家。”
“等等,就是说,只要知道加密数字由哪两个素数相乘,就能破解加密信息?”
“不错。”
,第三帝国的野心破灭;而紫色密码的解读也导致大日本帝国溃败。
然而,情报战几乎都是秘密进行,不为外界所知,所以在一般人看来,胜利应该归功于那些开发了雷达技术和核武器的科学家。如今,半个多世纪过去了,情报技术取得了巨大飞跃,出现了网络战这一全新的战争形式。这种战争的主战场不在现实世界,而在电脑网络之中。只要具备高超的骇客技术,就能令任何一个大国陷入混乱。无论是发电厂、上下水道,还是各种交通基础设施,乃至金融交易和军事命令系统,都由电脑控制,而骇客能对电脑通信网络发动致命打击。进入本世纪后,美国就曾遭受过好几次这样的攻击,美国也对若干假想敌国发起过类似攻击。倘若二十一世纪爆发大规模战争,那就一定是“数学家的战争”。
“关于报告的最后一项,”拉蒂默说,“对俄国的密码,我们解读到何种程度了?”
“去问国家安全局吧。”霍兰德局长把竞争对手的名字抛了出来。
也许是觉得光这么回答不够礼貌,沃特金斯又补充道:“我们处于优势这一点毫无疑问,尤其是解读公钥的能力,我们堪称一流。”
“那将素数一个个乘起来与加密用的数字进行对照,迟早能试出来不是吗?”
“理论上是这样。但您不必担心,因为加密用的数字非常大。现行RSA密码的强度,除非使用国家安全局庞大的计算机资源,否则根本不可能进行因数分解。”
“明白了。”拉蒂默点头道。国家安全局的超级计算机超过
“那是什么?”
“是因特网上最常用的一种密码,比如RSA密码。”见拉蒂默想听详细解释,沃特金斯只好继续说下去,“RSA密码使用了素数。素数是只能被1和自身整除的数。将两个素数相乘很简单,但对其乘积进行因数分解就难了。”
拉蒂默皱眉道:“怎么说?”
“比如,”沃特金斯心算了片刻,“203是由哪两个素数相乘后所得,这个问题很难立刻给出答案吧?”
“确实。”