余華接過(guò)華羅庚遞來(lái)的的黑色文件袋,打開(kāi)表面封簽,取出其中裝有的日本原始明文資料,這些資料隸屬于日本外交部門(mén)和駐屯軍最新通信明文,皆由藍(lán)衣社竊聽(tīng)所得。
隨意拿起第一頁(yè),上面記錄的內(nèi)容全是英文字母。
日本原始明文并非日本文字,而是英文字母結(jié)構(gòu),希爾密碼由二十六個(gè)進(jìn)制加密矩陣構(gòu)成,由于漢字和日本文字過(guò)多,均不適用于希爾密碼,日本人沿用國(guó)際主流做法,套用英文字母與數(shù)字相互關(guān)聯(lián)的希爾密碼算法結(jié)構(gòu),并沒(méi)有專(zhuān)門(mén)編著一套二十六進(jìn)制的日本文字。
第一張?jiān)济魑膹谋砻婵慈ィ⑽淖帜概帕袥](méi)有任何規(guī)律可言,生硬,抽象,給人一種類(lèi)似隨意亂寫(xiě)的感覺(jué),余華看了第一眼,立馬想起不計(jì)其數(shù)的英文淘寶號(hào),就是這個(gè)樣子的。
看完第一張?jiān)济魑馁Y料,余華用心記下所有內(nèi)容,面色自然,并不著急,隨即翻到第二張,繼續(xù)看了起來(lái),根據(jù)人類(lèi)語(yǔ)言學(xué)的使用規(guī)律和習(xí)慣,即便再?zèng)]有規(guī)律可言的東西,只要跟人扯上關(guān)系,那么必定會(huì)出現(xiàn)規(guī)律,xしēωēй.coΜ
密碼學(xué)第一準(zhǔn)則:人永遠(yuǎn)會(huì)出現(xiàn)致命的錯(cuò)誤——習(xí)慣。
華羅庚見(jiàn)此,并未催促,面含微笑,靜靜等候。
約莫十?dāng)?shù)分鐘過(guò)后。
余華放下最新一張?jiān)济魑馁Y料,他已經(jīng)看了約莫三分之一的原始明文資料,閉上雙眼,腦海之中已然積累大量的日本原始明文資料,一串串英文字符懸浮于半空,密密麻麻,數(shù)量之多達(dá)到數(shù)萬(wàn)左右,下一秒,猶如計(jì)算機(jī)般的大腦全力運(yùn)轉(zhuǎn),余華首先采用最有效和最直接的頻率分析攻擊法,提取其中字母和字母組合出現(xiàn)的頻率次數(shù)。
數(shù)秒過(guò)后,一組密文組合出現(xiàn)——A,ABB,ABBF,ATH。
這組密文組合之中的密文字母和字母組合出現(xiàn)頻率最高,分別達(dá)到200次,89次,76次,23次,得到第一組密文組合過(guò)后,余華繼續(xù)采用頻率分析攻擊法,不斷得出一組又一組密文組合。
見(jiàn)到余華閉上雙眼,華羅庚知曉自己這位心算能力極其恐怖的學(xué)生,已經(jīng)開(kāi)始進(jìn)行頻率分析和破解,眼中透出一抹期待之色。
他這位學(xué)生別的不說(shuō),節(jié)約稿紙那是毫無(wú)疑問(wèn)的全國(guó)第一。
拼心算這項(xiàng)技能,即便以心算聞名劍橋大學(xué)的華羅庚,在余華面前都不行。
腦海之中,一組組密文組合不斷出現(xiàn),直到頻率分析完畢,余華總共得到了四百三十八組密文組合,隨后依據(jù)希爾密碼的加密算法原理進(jìn)行逆向解析,通過(guò)微積分學(xué)的思維,建立一個(gè)近似矩陣,不斷逆向解析四百三十八組密文組合。
整個(gè)解析過(guò)程極其耗費(fèi)精力,余華沒(méi)有任何取巧的念頭,也沒(méi)有任何取巧的辦法,密碼破譯到了解析這一步,只能硬碰硬,除此之外別無(wú)他法。
歷史上,英國(guó)為了破解德軍的恩尼格碼機(jī),集結(jié)全國(guó)之力,前后湊齊諸多數(shù)學(xué)家和相關(guān)人員,集結(jié)一萬(wàn)多人規(guī)模的密碼破譯隊(duì)伍,全天候二十四小時(shí)進(jìn)行密碼破譯工作,要資源給資源,要什么給什么,最終在圖靈的帶領(lǐng)之下,找尋到德軍的致命弱點(diǎn),才得以破解號(hào)稱(chēng)不可能破解的恩尼格瑪機(jī)。
但在破解密碼的解析環(huán)節(jié),沒(méi)有任何所謂的捷徑,要么把這些數(shù)字算完,要么就別想得到信息內(nèi)容。
所幸,余華有一顆堪比計(jì)算機(jī)的大腦,計(jì)算能力堪比酷睿I5八代CPU。
一個(gè)小時(shí)過(guò)后。
“呼……”余華猛地吐出一口濁氣,整個(gè)人面色微白,頭暈?zāi)垦#路鸨恢劐N擊中后腦勺般搖搖欲墜。
“小華,你沒(méi)事吧?”見(jiàn)到余華這幅模樣,華羅庚也有些嚇了一跳,第一次見(jiàn)到這個(gè)狀態(tài),趕緊關(guān)心道。
余華連連搖頭,感覺(jué)有些惡心,深呼吸一口氣,打起精神,迅速說(shuō)道:“教授,我沒(méi)事,這是我求解破譯的密文字母排列順序,目前只求出4個(gè)字母對(duì)應(yīng)的數(shù)字,A對(duì)應(yīng)=9,B對(duì)應(yīng)=2,F(xiàn)=3,H=1。”
“ABFH,非常不錯(cuò),我這段時(shí)間破譯了6個(gè)字母,并沒(méi)有和你破譯的四個(gè)字母重復(fù),加上你破譯的4個(gè)新字母,我們總共掌握十個(gè)字母,現(xiàn)在我們可以建立一個(gè)近似矩陣數(shù)學(xué)模型,套入十個(gè)字母的話……可以做到破譯部分原始明文單詞。”
華羅庚聽(tīng)到余華給出的四個(gè)字母和數(shù)字組合,頓時(shí)驚喜,右手拿起鉛筆第一時(shí)間記下,而后腦海進(jìn)行心算推演,很快給出計(jì)算結(jié)果,言語(yǔ)之中透出一絲激動(dòng)之意。
驚喜。
實(shí)打?qū)嵉捏@喜。
由不得他華羅庚不驚喜,沒(méi)辦法,將近一月以來(lái),華羅庚每天都在為了破譯日本密文工作而發(fā)愁和苦惱,他不是沒(méi)有思路,而是沒(méi)有足夠的人手,二十多天時(shí)間他只破譯了六個(gè)字母。
今天余華首次接觸到破譯日本密文工作之后,立馬就給了他一個(gè)大大的驚喜。
千萬(wàn)別小看這四個(gè)字母,由余華破譯的四個(gè)字母全是新的字母,并沒(méi)有與華羅庚之前破譯的六個(gè)字母重疊。
換句話說(shuō),伴隨著破譯字母達(dá)到十個(gè),現(xiàn)在他們已經(jīng)初步掌握破譯部分原始明文單詞的能力,想必之前的情況,簡(jiǎn)直堪稱(chēng)突破性的進(jìn)展。
余華聽(tīng)聞,頗為勉強(qiáng)的笑了笑,沒(méi)有說(shuō)話,臉色愈發(fā)蒼白,整個(gè)人頭暈?zāi)垦V庠絹?lái)越強(qiáng),右手忍不住撐住桌面,以此來(lái)支撐身體。
“小華,如果你每天破解2—4個(gè)字母的話,我們完成第一個(gè)目標(biāo)大概只需要8天—4天左右的時(shí)間區(qū)間。”
華羅庚抬起頭,強(qiáng)忍著心中的興奮,說(shuō)道:“不久之后,我們或許能做到單次密文同步破譯的程度。”
在余華的身上,華羅庚看到了同步破譯的希望,這是密碼破譯領(lǐng)域的至高追求。
什么是同步破譯?
既發(fā)送者向接受者發(fā)送通信電文,身為第三方的竊聽(tīng)者與接受者同時(shí)獲取并翻譯對(duì)方發(fā)送的信息內(nèi)容。
通俗點(diǎn)講,就是日本駐屯軍向某支聯(lián)隊(duì)發(fā)送調(diào)動(dòng)命令,這道命令被己方和這支聯(lián)隊(duì)同時(shí)獲取并翻譯,情況既會(huì)演變?yōu)檫@支聯(lián)隊(duì)由于并不知道密文已經(jīng)泄露,立即調(diào)動(dòng)部隊(duì)出發(fā),獲得通信命令的己方,即可選擇逃避,也可選擇在路上伏擊,甚至偷襲聯(lián)隊(duì)駐地。
這叫什么?
單向信息透明。
什么是優(yōu)勢(shì)在我,具備單向信息透明的一方,這叫優(yōu)勢(shì)在我!
這樣的情況對(duì)于國(guó)家和軍隊(duì)而言,無(wú)疑是天大的好消息。
“教,教授,學(xué)生……”余華張著嘴巴,想要說(shuō)話,但聲音卻如同蚊子般細(xì)弱,過(guò)了兩秒,話還沒(méi)說(shuō)完,伴隨著眩暈感無(wú)比強(qiáng)烈,他實(shí)在是撐不住了,整個(gè)人頓時(shí)眼前一黑,失去意識(shí),立馬倒向桌面。
“嘭!”緊接著,余華腦袋同桌面來(lái)了一個(gè)親密接觸,傳出一道響亮且短促的撞擊聲。
“小華!”
……
“老鐵們,開(kāi)沖開(kāi)沖,看我吃個(gè)粑粑,大家伙兒打賞走起。”
“謝謝榜一大哥送上的禮物,謝謝。”
“喲,還皮,還就那個(gè)翻皮水。”
“新賽季,沖沖沖,不上國(guó)服第一剁掉。”
余華茫然的看著四周,耳邊不斷傳來(lái)各種直播間的聲音,這是他的電腦,周?chē)情g臥室,里面陳設(shè)簡(jiǎn)單,一張電腦桌,滿(mǎn)是各種軍事裝備的貼紙,還有一個(gè)書(shū)柜,眼前這副景象無(wú)不表明一點(diǎn),這是他的家。
怎么回事?
我,回家了?