還原其信息的惟一手段就是輸入發送人的“萬能鑰匙”,——就是一系列密碼,其作用很像自動取款機所需的個人身份号碼。
萬能鑰匙通常又長又複雜,它包含着所有說明加密規則系統所需的原始信息,其實就是進行數學運算以再現原始信息。
現在用戶可以自信地發送電子郵件了。
即使這一發送物遭到攔截,也隻有得到鑰匙的人才能破譯。
國安局立即意識到了困境。
他們現在所面對的不再是僅憑一雙手和方格紙就可以破解的代用密碼,而是計算機生成的秘密功能,這一功能運用混沌理論和多重符号字母把信息打亂,使之看去雜亂無章,根本無法破解。
首先,用戶使用的萬能鑰匙必須較短,這樣國安局的電腦才可能“猜測”出來。
如果一個萬能鑰匙是期望中的十位數,那麼電腦就可以編出程序,嘗試0000000000和9999999999之間的每一種可能性。
或遲或早,電腦會碰上正确的序列。
這種試猜法被稱為“蠻力解密法”。
這種方法可能曠日持久,但從數學意義上來說卻是有保證的。
由于全世界都了解了試猜解密法的威力,因此萬能鑰匙便變得越來越長。
電腦用于“猜測”正确序列的時間從最初的幾個星期到幾個月最後到了幾年。
到了1990年,萬能鑰匙就已經超過了包括字母、數字和符号的美國信息互換标準碼的全部256個字符。
不同可能性之間的數字大約是10120,也就是1的後面有120個零。
正确地猜出一個萬能鑰匙就相當于從三英裡長的沙灘上找尋一粒正确的沙子。
用試猜法破解一個标準的64比特的萬能鑰匙,國安局最快的電腦——絕密格雷/約瑟夫二世估計也要用上十九年以上的時間。
由于在虛拟情報封鎖中被抓,國安局通過了一項由美國總統簽發的秘密指令。
他們獲得了聯邦基金的大力支持,還獲得了為解決這一問題可以“先斬後奏”的自由行動權,在這雙重激勵下,國安局決定開始建造一件令人難以置信的東西——世界上第一台“萬能解密機”。
盡管許多工程師都認為這新提出的解密計算機沒有建成的可能性,國安局還是堅信他們自己的座右銘:萬事皆可能;不可能的事隻不過需要更多時日而已。
整整五年,在花了五千萬個人工小時和耗資1.9億美元之後,國安局再一次證實了他們的座右銘的正确性。
三百萬台郵票般大小的中央處理機的最後一台被手工焊接停當,最後一道編制程序宣告結束,陶瓷外殼鍛封完畢。
“萬能解密機”就這樣誕生了。
萬能解密機内部的神秘運轉是許多智慧的結晶,沒有哪一個人能夠全部清楚個中究竟,但其原理卻是再簡單不過了:人多好辦事;三個臭皮匠頂一個諸葛亮。
三百萬台中央處理機将全都并行工作——以令人眼花缭亂的速度進行計數,對每種排列進行逐一嘗試,這樣的話,即使是大得難以想像的萬能鑰匙都逃不過萬能解密機的火眼金睛。
為了猜測萬能鑰匙并破譯密碼,這台耗資數億美元的傑作在明碼通信的猜測中采用高精度分類方法的同時,也将發揮并行處理的功效。
其威力不光是來自數目大得令人咋舌的中央處理機,還來自那些具有突破意義的新的量子計算方法——剛剛湧現出的使信息可以作為量子力學形态而不是僅僅作為二進制的數據進行存儲的科學技術。
激動人心的時刻終于到來了,那天是十月份的一個星期四,一個雨橫風狂的早晨。
首次現場試驗。
盡管對這台機器到底有多快還拿不準,但工程師們有一點意見是完全一緻的——如果中央處理機全都并行工作,萬能解密機的功力是強大的。
但到底有多麼強大,他們還不得而知。
答案十二分鐘之後就有了。
當電腦輸出并提交了明碼電文,也就是提交了破譯了的密碼之後,在場的人都驚得目瞪口呆。
萬能解密機隻用了十分鐘多一點點的時間就查明了一個六十四字符的萬能鑰匙,這比二十年前國安局最快的電腦要快上一百萬倍!
在萬能解密機建造指揮部副部長、國安局副局長特弗雷·J·斯特拉斯莫爾的帶領下,國安局的生産處赢得了勝利。
萬能解密機是個巨大的成功。
為了保守這一秘密,斯特拉斯莫爾副局長立刻向外放出風去,說這項工程已宣告徹底失敗,密碼部