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