正文

數(shù)字城堡(四)(2)

數(shù)字城堡 作者:(美)丹·布朗


還原其信息的惟一手段就是輸入發(fā)送人的“萬(wàn)能鑰匙”,——就是一系列密碼,其作用很像自動(dòng)取款機(jī)所需的個(gè)人身份號(hào)碼。萬(wàn)能鑰匙通常又長(zhǎng)又復(fù)雜,它包含著所有說(shuō)明加密規(guī)則系統(tǒng)所需的原始信息,其實(shí)就是進(jìn)行數(shù)學(xué)運(yùn)算以再現(xiàn)原始信息。

現(xiàn)在用戶可以自信地發(fā)送電子郵件了。即使這一發(fā)送物遭到攔截,也只有得到鑰匙的人才能破譯。

國(guó)安局立即意識(shí)到了困境。他們現(xiàn)在所面對(duì)的不再是僅憑一雙手和方格紙就可以破解的代用密碼,而是計(jì)算機(jī)生成的秘密功能,這一功能運(yùn)用混沌理論和多重符號(hào)字母把信息打亂,使之看去雜亂無(wú)章,根本無(wú)法破解。

首先,用戶使用的萬(wàn)能鑰匙必須較短,這樣國(guó)安局的電腦才可能“猜測(cè)”出來(lái)。如果一個(gè)萬(wàn)能鑰匙是期望中的十位數(shù),那么電腦就可以編出程序,嘗試0000000000和9999999999之間的每一種可能性?;蜻t或早,電腦會(huì)碰上正確的序列。這種試猜法被稱為“蠻力解密法”。這種方法可能曠日持久,但從數(shù)學(xué)意義上來(lái)說(shuō)卻是有保證的。

由于全世界都了解了試猜解密法的威力,因此萬(wàn)能鑰匙便變得越來(lái)越長(zhǎng)。電腦用于“猜測(cè)”正確序列的時(shí)間從最初的幾個(gè)星期到幾個(gè)月最后到了幾年?! 〉搅?990年,萬(wàn)能鑰匙就已經(jīng)超過(guò)了包括字母、數(shù)字和符號(hào)的美國(guó)信息互換標(biāo)準(zhǔn)碼的全部256個(gè)字符。不同可能性之間的數(shù)字大約是10120,也就是1的后面有120個(gè)零。正確地猜出一個(gè)萬(wàn)能鑰匙就相當(dāng)于從三英里長(zhǎng)的沙灘上找尋一粒正確的沙子。用試猜法破解一個(gè)標(biāo)準(zhǔn)的64比特的萬(wàn)能鑰匙,國(guó)安局最快的電腦——絕密格雷/約瑟夫二世估計(jì)也要用上十九年以上的時(shí)間。

由于在虛擬情報(bào)封鎖中被抓,國(guó)安局通過(guò)了一項(xiàng)由美國(guó)總統(tǒng)簽發(fā)的秘密指令。他們獲得了聯(lián)邦基金的大力支持,還獲得了為解決這一問(wèn)題可以“先斬后奏”的自由行動(dòng)權(quán),在這雙重激勵(lì)下,國(guó)安局決定開(kāi)始建造一件令人難以置信的東西——世界上第一臺(tái)“萬(wàn)能解密機(jī)”。

盡管許多工程師都認(rèn)為這新提出的解密計(jì)算機(jī)沒(méi)有建成的可能性,國(guó)安局還是堅(jiān)信他們自己的座右銘:萬(wàn)事皆可能;不可能的事只不過(guò)需要更多時(shí)日而已。

整整五年,在花了五千萬(wàn)個(gè)人工小時(shí)和耗資億美元之后,國(guó)安局再一次證實(shí)了他們的座右銘的正確性。三百萬(wàn)臺(tái)郵票般大小的中央處理機(jī)的最后一臺(tái)被手工焊接停當(dāng),最后一道編制程序宣告結(jié)束,陶瓷外殼鍛封完畢。“萬(wàn)能解密機(jī)”就這樣誕生了。

萬(wàn)能解密機(jī)內(nèi)部的神秘運(yùn)轉(zhuǎn)是許多智慧的結(jié)晶,沒(méi)有哪一個(gè)人能夠全部清楚個(gè)中究竟,但其原理卻是再簡(jiǎn)單不過(guò)了: 人多好辦事;三個(gè)臭皮匠頂一個(gè)諸葛亮。

三百萬(wàn)臺(tái)中央處理機(jī)將全都并行工作——以令人眼花繚亂的速度進(jìn)行計(jì)數(shù),對(duì)每種排列進(jìn)行逐一嘗試,這樣的話,即使是大得難以想像的萬(wàn)能鑰匙都逃不過(guò)萬(wàn)能解密機(jī)的火眼金睛。為了猜測(cè)萬(wàn)能鑰匙并破譯密碼,這臺(tái)耗資數(shù)億美元的杰作在明碼通信的猜測(cè)中采用高精度分類方法的同時(shí),也將發(fā)揮并行處理的功效。其威力不光是來(lái)自數(shù)目大得令人咋舌的中央處理機(jī),還來(lái)自那些具有突破意義的新的量子計(jì)算方法——?jiǎng)倓傆楷F(xiàn)出的使信息可以作為量子力學(xué)形態(tài)而不是僅僅作為二進(jìn)制的數(shù)據(jù)進(jìn)行存儲(chǔ)的科學(xué)技術(shù)。

激動(dòng)人心的時(shí)刻終于到來(lái)了,那天是十月份的一個(gè)星期四,一個(gè)雨橫風(fēng)狂的早晨。首次現(xiàn)場(chǎng)試驗(yàn)。盡管對(duì)這臺(tái)機(jī)器到底有多快還拿不準(zhǔn),但工程師們有一點(diǎn)意見(jiàn)是完全一致的——如果中央處理機(jī)全都并行工作,萬(wàn)能解密機(jī)的功力是強(qiáng)大的。但到底有多么強(qiáng)大,他們還不得而知。

答案十二分鐘之后就有了。當(dāng)電腦輸出并提交了明碼電文,也就是提交了破譯了的密碼之后,在場(chǎng)的人都驚得目瞪口呆。萬(wàn)能解密機(jī)只用了十分鐘多一點(diǎn)點(diǎn)的時(shí)間就查明了一個(gè)六十四字符的萬(wàn)能鑰匙,這比二十年前國(guó)安局最快的電腦要快上一百萬(wàn)倍!


上一章目錄下一章

Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)