第32章︰抗量子密碼

見他們都不說話,顏安怕他們誤會又連忙補上一句,「我的意思是抗量子密碼我能搞定。」

「大概要多久?」袁忠國下意識的接上話茬追問了一句。

顏安微微偏頭認真的想了想,抗量子密碼是指所有能夠抵御量子計算機攻擊的數學密碼,屬于一個泛指概念。

而在大體上抗量子密碼可分為四個大類,分別是基于編碼的C類算法,基于多變量多項式加密的M類算法,基于安全散列函數的S類算法,以及格基加密L類算法。

他雖然還沒看過BT數據庫中的抗量子密碼有多少種,但可以確定的是可歸于這四類的加密算法必然是最多的。

畢竟密碼學歸根結底是數學的應用,而在數學這一方面,作為上帝的語言,無論是哪個文明都是共通的。

顏安不打算去學習在這四大類之外的抗量子密碼,那意味著從零開始,從概念到設計再到完善整個過程只會有他一個人。

如果他願意等上一段時間,等到新概念被大家所接受,並利用起來的時候再拿出成套的算法,那會輕松點,可問題也在于此,他不願意等。

與其費時或費力的采用四大類之外的抗量子密碼,倒不如就在這四類當中做選擇。

不過四類算法差異性擺在這里,學習它們所需要的時間也長短不一,他並不能給出個準確的用時。

「應該,不要多久吧。或許半個月就行?」顏安不確定的說到。

這四類算法之所以能被冠以抗量子密碼之名,主要原因有二︰

一、它們所依賴的數學上的困難問題均與第一代公鑰密碼算法所依賴的,被Shor算法破解了的那類困難問題無關。換言之,Shor算法對它們都不起作用。

二、它們各自依賴的數學困難問題之間沒有什麼關聯關系。雞蛋沒有放在一個籃子里,即不存在這種風險。

將來如果發現它們當中某一個困難問題能夠被求解出來,于是就「株連九族」,就像第一代公鑰密碼那樣,RSA算法、ECC算法,以及DH算法,都被Shor破解算法連鍋端了。

也就是說他要學習的不一定是一個在加密原理上比RSA加密算法更復雜的算法,甚至于它的原理有可能要更簡單。

因為維持它不被破解的原因不在于這個問題有多麼的復雜,而在于它既不能被現有的普通計算機給破解,又不會被shor算法破解。

哪怕這個算法剛一提出,在第二天就被人發明出的一套新的量子算法給破解了,那也沒有關系,至少在剛提出的那一天,它就是個抗量子密碼。

「可是,抗量子密碼都炒了那麼久,也沒見誰能提出來,你有這個把握能在半個月內解決?」袁忠國疑惑的看著顏安,對他的自信不是很有信心。

雖然兵器集團不搞密碼研究,但這一概念他早有耳聞,年年開會都有人拿著PPT上台給他們畫大餅,指望他們能夠大手一揮豪橫的砸出一筆沉甸甸的研究經費出去。

他的不信任是有道理的。

這些加密算法在碧穹星上發明出來的時間前後不一,例如基于編碼的C類算法最早甚至可以追溯到上世紀七十年代,即發明第一代公鑰密碼算法的時代。

只不過當時的C類算法加密性能要比第一代公鑰密碼算法慢上很多,因為並未引起人們的太多關注。

基于多變量多項式加密的M類算法則誕生于上個世紀八十年代中葉,之後經過了諸多變形。

而基于安全散列函數的S類算法中最典型的一例是SHA-3,它誕生的時間相對較晚,直至2015年才成為兼攝邦國的國家標準。

至于格基加密L類算法是目前最受關注的一類算法,最早產生于1994年,與破解第一代公鑰密碼體制的shor算法同時誕生。隨著時間的發展,L類算法開枝散葉衍生了諸多分枝,包括現在炙手可熱的全同態加密算法,其基本原理也屬于L類算法。

這些算法在漫長的歲月中有了一定的進步,但到目前為止還遠遠沒有到可發展成商用取締RSA加密算法的地步。之所以沒有發展起來,是因為與第一代公鑰密碼算法相比存在著各種不同的缺陷,例如它們普遍效率較低,或密鑰規模較大,亦或是解密速度太慢。

RSA加密算法固然也有類似的缺點,但現在碧穹星已經有了在保證RSA體系安全性的基礎上,改進與優化後的基于乘同余對稱的特性的SMM算法、2K進制法、滑動窗口取冪法等方法都能用來提高算法效率。

與未經優化的且不成體系的抗量子密碼相較有著無可替代的優勢。

倘若將現有的抗量子加密算法投入到當今的互聯網中,會帶來極大的運行效率下降。哪怕家里用的是最快的寬帶,也還是要等上幾小時才能驗證某官方軟件是否可信,然後再來決定是否需要下載最新的補丁。

就連驗證都要等這麼久的話,顯然不會被用戶接受,運營商們寧可冒著被破解被攻擊的風險,也絕不會讓互聯網倒退發展二十年的。

除此之外這四類密碼都存在著一個共同的缺陷——沒有一個能夠集「加密、簽名、認證于一身」,而這恰恰是上一代公鑰密碼算法的一大優點。

顏安只有解決了這些問題,才能拿出一套可應用實行的加密算法,至于如何讓全時間的軟硬件開發廠商共同遵循同樣的標準體系,那就是另外一回事了。

半個月的時間,袁忠國實在是想不通他的底氣在哪里。

「你是已經有了想法嗎?是要對哪類算法進行改進?我立即找專業的人來幫你。」漢軍民反應最快。

勝利的天平已經倒向他了,今天顏安必須得跟他回去搞抗量子密碼,別說是袁忠國,就算是耶穌來了也攔不住。

「還沒想法,不過應該用不了多久。」

顏安連點想法都沒有還能如此自信,讓袁忠國萬分詫異,「你這還沒想法就敢說只用半個月搞定?能說說為什麼嗎?」

「我跟你們不一樣,要聰明一點點,所以這些玩意對我來說還是比較容易的。」

他用手比劃了一下,做出個捏著一點點東西的手勢。

三人︰「……」

合著就是拐著彎說我們不聰明唄。

還有那手勢,那是一點點嗎?放大來看肯定能找到個宇宙出來!

知道這麼說他們肯定還不能理解,顏安也就拿出了更強有力的案例證明,「我弄神經網絡深度還原讀取技術就只用十二天。還有之前的……」

他正要說下去,就被漢軍民用眼神制止了,別說因數分解算法不能讓袁忠國知道,在沒有得到允許的情況下,就連RSA有效搜索算法都不能透露半個字出去。

「那搞定抗量子密碼研發後……」就這樣放棄顯然不是袁忠國的風格,試探性的提了句顏安在那之後的打算,如果漢軍民不打算繼續壓榨的話,他可就要下手了。

「搞定之後當然還有別的工作,沒有閑工夫玩的。」漢軍民毫不客氣的搶話答道,將到他那去推廣腦波讀取技術說成了閑事,沒留下一點機會。

但耐不住顏安有自己的想法,這次的事情已經讓他意識到了單純搞研究出貢獻是靠不住的,只有將話語權掌握到自己手上才行,裝模作樣的假咳一聲,厚著臉皮道,「咳,為什麼不能換個思路呢。我們三方一起合作不好嗎?大家都有共同的需求,就不用計較你我了吧。」

高勝寒︰「……」

不知道為什麼,他感覺听到了某電視劇的經典台詞。

「我想要以我為核心成立一個小組,可以直接開展任意領域的科研項目。」

按照他的貢獻直接帶一個大型研究項目組都不成問題,不過到目前為止他所展現出的突出領域是算法。

算法研究有些特殊,這玩意不是基建,項目組的人要越多越好,相反算法研究項目的人通常情況下都不會很多,這就像是數學研究,不是你人越多在這上面花的時間越多就能有結果的事。

而在顏安身上,又因為他實在是「走得太快」了,趕在所有人之前,這才顯得項目組對他幫助不大,可有可無的。

「你的意思是——兩個項目全都要?雙管齊下?」袁忠國率先理解了他的意思,而後發現這個年輕人的胃口有點大。

「不只是這兩個項目,我不可能一直搞加密解密或者是人工智能算法,在未來勢必會像這次一樣涉及不同的研究項目。

我可不想下次還像今天這樣‘寄人籬下’,我的項目小組,或者說我,必須成為項目核心。」

「那你現在帶的那些研究員,我讓朱所長放人,他們以後就跟著你了如何?剩下的人員後續再慢慢補齊行嗎。」

漢軍民很快就接受了顏安的要求,這種要求雖然麻煩,但對有真材實料且已經彰顯出強大肌肉的顏安來說是正常且合理的,完全可以遵從特事特辦給顏安相應的便利。

顏安也沒反饋他提出的基于現有項目組人員進行擴展的步驟。

「那多方合作……我抽一些二零二研究所的研究員出來,讓他們以後跟著你干如何?除此之外額外贊助項目組一筆科研基金。」

袁忠國已經很久沒干過這種出人又出錢的活了,不過沒辦法,誰讓他饞人家呢。

溫馨提示︰方向鍵左右(← →)前後翻頁,上下(↑ ↓)上下滾用, 回車鍵:返回列表

投推薦票 上一章章節目錄下一章 加入書簽