第四十章 真相

原始動力 銀河九天 第1頁,共2頁

古希臘的斯巴達人將一條1釐米寬,20釐米左右長的羊皮帶,以螺旋狀繞在一根特定粗細的木棍上,然後將要傳遞的資訊沿木棍縱軸方向從左到右寫在羊皮帶上。寫完一行,將木棍旋轉90度,再從左到右寫,直到寫完。最後將羊皮帶從木棍上解下展開,羊皮帶上排列的字元就是一段密碼。不用說,資訊的接受者也需要有根同等粗細的木棍。這樣,即使羊皮帶中途被截走,只要對方不知道棍子的粗細,所看到的也是一些零亂而無用的字句。

這大概就是最原始的加密技術了,我們平時說的那些「黑話」「暗語」也屬於加密,不過他們都有一個顯著的特點,那就是資訊的傳送方和接收方必須知道棍子的粗細,或者必須知道黑話暗語所代表的意思,這樣才能保證雙方之間資訊的一致性,這個棍子的粗細在加密學領域有個專業的術語,叫做「金鑰」。

後來隨著加密技術的發展,人們設計出了各種各樣的加密技術,而資訊的竊取方為了獲得自己需要的資訊,就千方百計地破解金鑰,計算機的出現,大大地提高了破解金鑰的速度,曾經一度被視為永遠不可能破解的金鑰,一個接一個地人破解了。這時候,人們迫切需要一種更為安全的加密方式,它的金鑰是不可被破解的。

偉大的科學家愛因斯坦曾經提出一個「量子糾纏」理論,他在描述粒子間「神秘的遠距離的活動」時,認為粒子即使相距遙遠也是相互聯結的。秦教授的量子密碼,原理就是基於此理論的。

早在上世紀二戰結束,就有人提出過量子密碼的可行性方案。用特殊的晶體把一個光子分割成一對相互糾纏的光子對,這一對相互糾纏的光子對只有兩個不同的偏振方向,分別代表計算機世界的「0」和「1」。

資訊傳送方只發射光子對中的一個光子,它通過光纖傳送到接受方,發射時,光子的偏振方向是不確定的,只有它在接受檢測的時候,它的偏振方向才能確定,與此同時,另外一個光子的偏振方向也就被確定為與之相關的偏振方向。也就是說,金鑰不是事先確定的,而是光子本身產生的,每一個光子它產生金鑰都是不確定的,只有傳送器和接收器才能知道。

當兩端的檢測器使用相同的設定引數時,傳送者和接受者就可以收到相同的偏振資訊,也就是相同的隨機數「0」或者「1」,從而實現了遠端的加密通訊。如果此時有駭客要竊聽資訊,必然要使用特殊的裝置,從光子流中的攝取其中一個光子,檢測裝置很快就能發現光子流中產生的空格,從而發現駭客的竊取行為。即使駭客確定了一個光子的金鑰,也無法知道其他光子產生的金鑰。

理論上說,這種量子密碼是不可被破解的,但是這種密碼也只是存在於理論之中,要實現它卻是很難的,有太多的難以克服的技術障礙,所以當時也就喧囂了一陣時間也就平靜下去了。

雪風不知道秦教授的量子密碼是不是也是根據這個方案設計的,但是可以肯定秦教授的量子密碼必然不是自己所破解的那個「量子密碼」。秦教授的研究領域一直都是加密通訊技術,而不是資料加密儲存技術,這兩者是完全不同的兩個概念。

雪風在老家的時候仔細研究了自己偷來的那些資料,發現秦教授的量子密碼其實是有兩套,一套是用來實現通訊的,地面與衛星之間的通訊,以及遠端計算機之間的通訊;另外一套則是用來實現本地資料的加密儲存,就是那種公佈在網上的加密資料。

資料中關於第一套量子密碼的描述很少,只有隻言片語,雪風當時急於攻擂,也就忽視了這個問題,直到後來重新分析的時候,才發現了其中的疑惑之處,再結合自己當時收集來的秦教授的資料和以往學術論文,雪風才下了這個論斷。

作為通訊安全專家的秦教授,為什麼會煞費苦心地搞出一個資料的儲存加密技術,甚至還把它付諸於程式化,這點讓雪風始終想不明白,但是可以肯定,秦教授肯定是一位程式高手,而且是頂尖的那種。至於他為什麼還要懸賞各路高手前來破解,大概就是出於對自己程式設計技術的自信吧。

可惜,秦教授碰上了雪風,雪風不是通訊安全專家,但是在資料儲存加密這一領域,卻是沒有幾個人能超越雪風。

術業有專攻,或許秦教授拿出真正的量子密碼給雪風看,雪風都有可能會看不懂,但是要牽扯到程式,秦教授就還差了雪風半籌。

比起秦教授的這個量子密碼,雪風的流程式在資料儲存方面的安全性則要更勝一籌,秦教授只是把資料加密後存放在電腦上,別人是可以盜走的,雖然他可能暫時無法知曉具體內容,但是遲早一天會破解出來的。而雪風則是把資料流動起來,外人別說是偷走,就是找,怕是也找不到,不過,流程式也有著很多制約條件,這個只有雪風自己清楚。

雪風把秦教授的量子密碼演算法搞清楚後,就做了進一步的改進,特別是在防破解和加密速度方面,秦教授的原本的方法,是採取動態的加密方式,即使正在對加密資料進行破解,資料的加密方式都還在變動,這就讓破解者無從下手,甚至是力不從心。秦教授本以為這樣就安全了,可是他的演算法有著致命的缺陷,那就是加密速度慢,龐大的演算法體系大大減緩了加密的速度,這才讓雪風有了可趁之機,依*強大的小沙彌,硬是採用暴力猜解的方式解出量子密碼的秘密。

或許秦教授也想更完善一點,可能他的程式設計技術確實有限,以至於資料中還有很多想法都沒有實現程式化,雪風現在不但把秦教授的想法付諸於現實,還做了進一步的改進,完善後的加密方式,雪風仍然叫它「量子密碼」,不過已經不是秦教授的那個量子密碼了。

雪風剛才還在想著自己是不是要重新搞點賺錢的新門路,此時看到這改進後的演算法,心裡就冒出個賺錢的想法來。當然,他不會拿著破解後的資料去給秦教授看,然後領取那一千萬的獎金,那樣就太不厚道了。秦教授的研究筆記給了雪風很多新的啟發,也開拓了雪風的視野,自己已經得了便宜,怎麼好意思再去拿錢,再說了,雪風現在倒是很敬重這個技術絕倫的秦教授。