數字城堡(七)(2)
蘇珊抬頭看了看:「友加給您打過電話?」他點了點頭說:「是警告我。」「警告您?他恨您。」「他在電話里跟我說他正在完善一個不能破解的密碼的程序。我並不相信這一點。」「那他為什麼會跟您說這事兒呢?」蘇珊問道。「他是想讓您買下來嗎?」「不是。他寫了一封恐嚇信。」蘇珊這才弄清了事情的來龍去脈。「當然了,」她有點震驚地說,「他是想讓您為他恢複名譽。」「不是。」斯特拉斯莫爾皺著眉頭說。「友加的注意力還是在萬能解密機上。」「萬能解密機?」「正是。他命令我向公眾公開聲明我們擁有萬能解密機。他說,如果我們承認我們可以隨意解讀公眾的郵件,他就毀掉『數字城堡』。」蘇珊有些不解。斯特拉斯莫爾聳了聳肩說:「總之,一切都太晚了。他在自己的網址上發送了一份免費贈送的『數字城堡』的副本,誰都可以下載。」蘇珊臉都白了。「他怎麼這樣!」「這其實是嘩眾取寵的花招而已,沒什麼可著急的。他發送的那個副本是加了密的,人們都能下載,但誰也打不開,真夠足智多謀的。原來『數字城堡』的原密碼也加了密,鎖得緊緊的。」蘇珊很吃驚:「是呀!人手一份,但誰也打不開。」「沒錯。友加這是在吊我們的胃口。」「您看過這個程序嗎?」斯特拉斯莫爾頗感困惑地說:「沒看過,我剛說了,這個程序是加了密的。」蘇珊感到同樣困惑地說:「我們不是有萬能解密機嗎?為什麼不解開密碼呢?」蘇珊看了看斯特拉斯莫爾的臉,才意識到事情並不是那麼簡單。「天啊!」她倒吸了一口氣,突然明白過來了。「『數字城堡』本身又設了密。」斯特拉斯莫爾點頭道:「真不容易!」蘇珊確實震驚了。「數字城堡」所用的計算式已經用「數字城堡」加了密。友加發送了一個極其荒唐的數學遊戲,但這個遊戲的內容卻被加了密,而且是用它自身加的密。「這是『比爾曼保險柜』。」蘇珊結結巴巴地充滿敬畏地說。斯特拉斯莫爾點頭稱是。比爾曼保險柜是假想的密碼方案,在這個方案中,保險柜的製造者繪製了一張打不開的保險柜藍圖。他要秘藏這個藍圖,所以他造了一個保險柜,把藍圖鎖在裡面。友加用「數字城堡」如法炮製,他用藍圖中概括的計算式把那個數學遊戲加了密,從而保住了藍圖。「那麼萬能解密機裡面的文件又是怎麼回事兒呢?」蘇珊問道。「像其他人一樣,我也是從友加的網址上下載的。國安局現在是『數字城堡』程序的驕傲的擁有者,就是打不開。」蘇珊真對遠誠友加的足智多謀感到驚訝,他連程序都沒有透露就向國安局證明了他的程序的不可破譯。斯特拉斯莫爾遞給蘇珊一份剪報,這是一則譯自《日經新聞》的報道,《日經新聞》在日本相當於美國的《華爾街日報》,報道開頭說日本程序員遠誠友加完成了一個自稱能夠編寫出不可破解的密碼的數學程序。這個程序就叫「數字城堡」,在互聯網上都可見到。遠誠友加正在待價而沽。報紙接著還說這事兒在日本引起很大興趣,但為數不多的幾家美國軟體開發公司聽了「數字城堡」的消息后卻認為這無異於天方夜譚,就像是要把黃土變成金子。他們說,這肯定是個騙局,千萬別當真。蘇珊抬頭看了看問道:「待價而沽?」斯特拉斯莫爾點頭道:「現在日本的每家軟體開發公司都已下載了『數字城堡』的加密副本,正在想法破解它。但是總也破解不開,拍賣價格一路飆升。」「真荒謬。」蘇珊沒好氣地說,「所有新加密的文件都只有用萬能解密機才能解開。『數字城堡』其實就是一個一般公共域演算法而已,這些公司竟然也解不開。」  [返]