請(qǐng)記住本站域名:
黃金屋
四合院:我邊做科研邊吃瓜 第254章 希望有的遺憾不再發(fā)生
第二天,謝建業(yè)上班就去找了高振東,手續(xù)都辦完了,可以過(guò)來(lái)給他打個(gè)招呼了。
得知老謝就住在自己旁邊,高振東非常驚喜,這下子幾個(gè)戰(zhàn)友聚會(huì)就更方便了,彼此之間也能有個(gè)照應(yīng)。
“高排長(zhǎng),實(shí)話(huà)說(shuō),要不是你,我是分不到這個(gè)房子的。”
這就把高振東給整不會(huì)了,自己的面子沒(méi)那么大吧?
謝建業(yè)笑道:“應(yīng)該是考慮了一點(diǎn)你的安全問(wèn)題。”
高振東恍然,也許真有這么個(gè)意思,不過(guò)無(wú)所謂,能為自己的戰(zhàn)友帶來(lái)好的結(jié)果,那這就不是壞事。
彼此照應(yīng)嘛,照應(yīng)一下安全也屬于正常。
他突然想起來(lái)一個(gè)事情:“老謝,那嫂子上班方便么?遠(yuǎn)不遠(yuǎn)。”謝建業(yè)比他大一點(diǎn)。
謝建業(yè)笑道:“大概走路得快一個(gè)小時(shí)吧,不過(guò)沒(méi)關(guān)系,能有房子,可比擠她們單位宿舍好多了。”
說(shuō)完又湊到高振東耳邊,神秘的道:“我們準(zhǔn)備要孩子,這邊肯定比她們單位宿舍強(qiáng)。”
高振東哈哈大笑:“恭喜恭喜。不過(guò)一個(gè)小時(shí)也有點(diǎn)遠(yuǎn)了,嫂子上班不方便。你們有自行車(chē)么?”
謝建業(yè)搖搖頭:“還在攢工業(yè)票呢。”
一次性搞到一張自行車(chē)票對(duì)他來(lái)說(shuō)是比較困難的,好在工業(yè)券也能代替自行車(chē)票使,不過(guò)京城現(xiàn)在的規(guī)定,要十五張工業(yè)票能抵得上一張自行車(chē)票。
高振東一聽(tīng),這不巧了么,自己結(jié)婚收了不少這些東西,十七機(jī)部領(lǐng)導(dǎo)和自己師父送的,還有平時(shí)廠(chǎng)里獎(jiǎng)勵(lì)的,都花不出去。
他伸手就掏包,實(shí)際上是在存儲(chǔ)庫(kù)里取東西:“差多少?我給你補(bǔ)上。”
這下就把謝建業(yè)給整不好意思了,高排長(zhǎng)幫了這么多忙,現(xiàn)在還要倒貼工業(yè)票,無(wú)論如何不能要。
可還沒(méi)等他說(shuō)出口,看見(jiàn)高振東手上的東西,又覺(jué)得好像不是不能要,因?yàn)楦哒駯|手上,工業(yè)票太多了,好大一把!
看來(lái)振東是真不缺這玩意。
想想自己媳婦沒(méi)個(gè)自行車(chē),實(shí)在不方便,下班晚了還有安全問(wèn)題。
咬咬牙,臉皮厚一點(diǎn)就厚一點(diǎn)吧,一個(gè)坑道里蹲出來(lái)的,沒(méi)必要那么生分,有些東西,記在心里就行。
“那我就不跟你客氣了,差十張。”
高振東拿了二十張:“剩下的,再給嫂子添個(gè)縫紉機(jī)吧,就當(dāng)我祝賀你喬遷之喜了,哈哈。”
謝建業(yè)接過(guò)來(lái):“成,謝了啊。對(duì)了,說(shuō)起這個(gè),你們兩口子什么時(shí)候回院子?”
高振東想了想:“大概明天吧,聽(tīng)說(shuō)施工今天就完成了,讓里面的材料什么的干一干,明天回去。”
謝建業(yè)笑道:“那正好,我們兩趁今明兩天收拾收拾房子,明天晚飯,在我家吃啊,把大老王也叫上,就當(dāng)是我搬家聚聚。”
謝建業(yè)走后,高振東繼續(xù)自己的工作,單晶爐這邊在準(zhǔn)備收尾了,據(jù)俞允成說(shuō),現(xiàn)在已經(jīng)有把握拉出符合要求的硅單晶了,正在準(zhǔn)備正式的試驗(yàn),比如熱場(chǎng)的焙燒啊什么的,爭(zhēng)取把試驗(yàn)條件做到最好才開(kāi)工。
對(duì)此高振東表示同意,慢工出細(xì)活,磨刀不誤砍柴工嘛。
不過(guò)在此之前,一些試驗(yàn)記錄、報(bào)告、分析之類(lèi)的,需要高振東一一審核簽字,他因此也就放下手中的其他事情,先忙活這個(gè)。
好在十二機(jī)部特批的DJS59馬上就在家里裝好投入使用了,這樣他有相當(dāng)一部分操作系統(tǒng)的編程工作是不需要在廠(chǎng)里進(jìn)行的,工作時(shí)間的分配更加靈活了。
哎喲我去,十二機(jī)部那邊這是變著法兒叫我加班是吧?
高振東一邊吐槽,一邊工作。
與此同時(shí),防工委那邊,有幾個(gè)人正在做著一件事情。
他們撥通了一條超級(jí)長(zhǎng)的電話(huà),電話(huà)的那頭,已經(jīng)深入到了大漠深處。
不過(guò)這個(gè)電話(huà),并沒(méi)有人在通話(huà),只有調(diào)制解調(diào)器上燈光閃爍。
十幾分鐘之后,大漠這邊的科學(xué)家們看著自己發(fā)送過(guò)去,又被防工委發(fā)送回來(lái)的加密文件,笑道:“速度可真快啊,解密解密,看看是不是都一樣。”
沒(méi)一會(huì)兒,文件解密成功,與加密前的明文完全一致。
在場(chǎng)的一群科學(xué)家感到極為興奮:“這個(gè)東西太好了,這樣我們的一些重要的數(shù)據(jù)、文件、報(bào)告直接通過(guò)機(jī)要電話(huà)就傳送了,別人拿到也沒(méi)用。”
一位科學(xué)家問(wèn)另外一位:“你是搞應(yīng)用數(shù)學(xué)的,伱覺(jué)得這個(gè)東西的加密強(qiáng)度怎么樣?”
這位科學(xué)家可是能手算導(dǎo)彈氣動(dòng)的超級(jí)大牛,不過(guò)在得到DJS59之后,他的工作就更加得心應(yīng)手了。
他想了想,很謹(jǐn)慎的道:“我沒(méi)有看到這個(gè)東西的算法,不過(guò)從密鑰長(zhǎng)度來(lái)推算的話(huà),加密強(qiáng)度在現(xiàn)在的計(jì)算機(jī)能力面前,非常高。不過(guò)如果計(jì)算機(jī)飛速發(fā)展的話(huà),就不太好說(shuō)。”
不得不說(shuō),大牛就是大牛,看一個(gè)密鑰長(zhǎng)度就把DES的情況推斷了個(gè)八九不離十。
在場(chǎng)的幾位科學(xué)家商量著:“那我們是不是向防工委那邊提一下這個(gè)事情?未雨綢繆也是好的。”
“嗯,有道理,畢竟這個(gè)事情馬虎不得。”
還是那位應(yīng)用數(shù)學(xué)大師說(shuō)出了自己的分析:“按照我的判斷,從數(shù)學(xué)上來(lái)看,這個(gè)算法的作者應(yīng)該是有能力提升加密強(qiáng)度的,但是現(xiàn)在這個(gè)算法,可能是他權(quán)衡折中了加密強(qiáng)度和加解密速度的結(jié)果。”
另一位科學(xué)家笑道:“如果是這樣,那就好辦了,我們要的是加密強(qiáng)度,但是對(duì)加解密速度卻是沒(méi)有什么高要求的。就剛才那個(gè)加解密速度,就算多花十倍八倍的時(shí)間,其實(shí)也能接受。”
大漠這邊的負(fù)責(zé)人拍了板:“那我們馬上和防工委那邊聯(lián)系一下,把這個(gè)情況告訴他們,看看能不能再提升一下加密強(qiáng)度,我們不要速度。”
這個(gè)要求當(dāng)場(chǎng)就被反饋到了防工委這邊,防工委領(lǐng)導(dǎo)對(duì)這個(gè)事情非常重視。
實(shí)際上他也組織了相關(guān)數(shù)學(xué)家對(duì)高振東的GM1加密算法進(jìn)行了分析,在當(dāng)前的環(huán)境下,的確是非常難以暴力破解,但是大漠那邊的想法,卻也不無(wú)道理,萬(wàn)一計(jì)算機(jī)得到了極大發(fā)展了呢。
對(duì)于這個(gè)問(wèn)題,他的解決辦法是——搖人,解鈴還須系鈴人,找高振東。
這個(gè)事情都不用隔夜,馬上,防工委一個(gè)電話(huà)打到了高振東這里,高振東放下手中的單晶爐的事情趕了過(guò)去,反正單晶爐也沒(méi)那么急迫。
趕到防工委,聽(tīng)了對(duì)加密算法的要求,并沒(méi)有告訴他這個(gè)要求是哪里提出來(lái)的。
不過(guò)高振東卻是能猜到一點(diǎn),無(wú)非就是那幾個(gè)地方,特別是對(duì)加密速度沒(méi)要求,對(duì)加密強(qiáng)度卻是有很高要求的,那就更沒(méi)多少了。
高振東笑道:“這個(gè)好辦。”
現(xiàn)場(chǎng)除了防工委的領(lǐng)導(dǎo),還有負(fù)責(zé)重寫(xiě)加解密程序的程序員。
高振東直接把3DES給搬了出來(lái),不過(guò)他做了一點(diǎn)改動(dòng),并沒(méi)有限制3次,而是變化的。
“就用GM1的算法,但是進(jìn)行多次加解密就可以。”
“就這么簡(jiǎn)單?”程序員總覺(jué)得這好像太糊弄事兒了。
高振東點(diǎn)點(diǎn)頭:“就這么簡(jiǎn)單,不過(guò)具體的順序有點(diǎn)特殊。”
“首先,每次加解密的密鑰要不相同,每加密一次,要換一個(gè)密鑰,比如加密三次,那就是一共21個(gè)字節(jié)長(zhǎng)度的密鑰,每一次用7個(gè)字節(jié)。”
現(xiàn)場(chǎng)的數(shù)學(xué)方面的人員想了一會(huì)兒,點(diǎn)頭肯定:“嗯,高主任這個(gè)辦法不錯(cuò),實(shí)際上是利用現(xiàn)有算法,直接增加了密鑰的長(zhǎng)度。”
程序人員有點(diǎn)沒(méi)拐過(guò)彎來(lái):“這樣也就是把暴力破解時(shí)間延長(zhǎng)到原來(lái)的3倍而已,沒(méi)有質(zhì)的變化啊。”
數(shù)學(xué)人員笑道:“不不不,按照這個(gè)算法,時(shí)間的增加是指數(shù)級(jí)別的,不是線(xiàn)性按倍數(shù)增加。”
程序員還是一時(shí)間沒(méi)想明白,不過(guò)專(zhuān)業(yè)數(shù)學(xué)家都這么說(shuō)了,想來(lái)沒(méi)有問(wèn)題。
見(jiàn)他們明白了自己的想法,高振東又提出了第二個(gè)要求:“不論加密幾次,奇數(shù)次使用GM1的加密算法進(jìn)行加密,偶數(shù)次使用GM1的解密算法進(jìn)行加密,而且總的加密次數(shù),應(yīng)該是個(gè)奇數(shù)。”
“簡(jiǎn)單說(shuō)就是,第一次用GM1的加密算法進(jìn)行加密,第二次就要用GM1的解密算法進(jìn)行加密,第三次還是用加密算法進(jìn)行加密,以此類(lèi)推。”
以3次加密來(lái)說(shuō),整個(gè)過(guò)程是用Key1加密——用Key2解密(實(shí)際上也是加密)——用Key3加密。
這句話(huà)有點(diǎn)拗口,但是大家還是能聽(tīng)懂要求,因?yàn)镚M1的解密算法,實(shí)際上也是一種加密操作,只是它是加密算法的逆運(yùn)算而已。
也就是說(shuō)實(shí)際上還是進(jìn)行了三次加密,但是高振東這個(gè)要求的目的是什么,一時(shí)間卻是想不出來(lái)。
高振東笑道:“這個(gè)算法,我們可以叫它多道GM1算法,至于用這種規(guī)定,是為了保持和單道GM1算法的兼容性。”
在場(chǎng)的人都陷入了思考,有點(diǎn)兒繞。
這次先反應(yīng)過(guò)來(lái)的,是程序員,畢竟兼容性是他們的專(zhuān)業(yè)范疇。
“啊,我明白了,這樣一來(lái),當(dāng)每次使用的密鑰都是相同的時(shí)候,多道GM1的加密結(jié)果就與單道GM1是一致的!!”
這下大家都聽(tīng)懂了,都稱(chēng)贊高振東這個(gè)規(guī)定太巧妙了。
整個(gè)多道GM1的算法都很巧妙,利用多道加密,可以隨心所欲的通過(guò)加密次數(shù)極大提升加密強(qiáng)度,同時(shí)又巧妙的在偶數(shù)次加密中利用解密算法進(jìn)行加密,解決了單道加密與多道加密之間的兼容性問(wèn)題。
聽(tīng)懂了高振東的意思,防工委領(lǐng)導(dǎo)當(dāng)即拍板:“干!”
對(duì)于這個(gè)結(jié)果,離開(kāi)防工委的高振東心情極為高興,無(wú)需不遠(yuǎn)千里坐飛機(jī)送一些機(jī)密文件了,那有些意外也許就不會(huì)發(fā)生了。
雖然自己搞出了DJS59并普及開(kāi)來(lái),肯定極大改變了大漠工程的進(jìn)度和過(guò)程,有的遺憾應(yīng)該不會(huì)再發(fā)生,但是能多加一層保險(xiǎn),總是好事。
(本章完)
快捷鍵: 上一章("←"或者"P") 下一章("→"或者"N") 回車(chē)鍵:返回書(shū)頁(yè)