見他們都不說話,顏安怕他們誤會(huì)又連忙補(bǔ)上一句,“我的意思是抗量子密碼我能搞定?!?p> “大概要多久?”袁忠國下意識(shí)的接上話茬追問了一句。
顏安微微偏頭認(rèn)真的想了想,抗量子密碼是指所有能夠抵御量子計(jì)算機(jī)攻擊的數(shù)學(xué)密碼,屬于一個(gè)泛指概念。
而在大體上抗量子密碼可分為四個(gè)大類,分別是基于編碼的C類算法,基于多變量多項(xiàng)式加密的M類算法,基于安全散列函數(shù)的S類算法,以及格基加密L類算法。
他雖然還沒看過BT數(shù)據(jù)庫中的抗量子密碼有多少種,但可以確定的是可歸于這四類的加密算法必然是最多的。
畢竟密碼學(xué)歸根結(jié)底是數(shù)學(xué)的應(yīng)用,而在數(shù)學(xué)這一方面,作為上帝的語言,無論是哪個(gè)文明都是共通的。
顏安不打算去學(xué)習(xí)在這四大類之外的抗量子密碼,那意味著從零開始,從概念到設(shè)計(jì)再到完善整個(gè)過程只會(huì)有他一個(gè)人。
如果他愿意等上一段時(shí)間,等到新概念被大家所接受,并利用起來的時(shí)候再拿出成套的算法,那會(huì)輕松點(diǎn),可問題也在于此,他不愿意等。
與其費(fèi)時(shí)或費(fèi)力的采用四大類之外的抗量子密碼,倒不如就在這四類當(dāng)中做選擇。
不過四類算法差異性擺在這里,學(xué)習(xí)它們所需要的時(shí)間也長短不一,他并不能給出個(gè)準(zhǔn)確的用時(shí)。
“應(yīng)該,不要多久吧。或許半個(gè)月就行?”顏安不確定的說到。
這四類算法之所以能被冠以抗量子密碼之名,主要原因有二:
一、它們所依賴的數(shù)學(xué)上的困難問題均與第一代公鑰密碼算法所依賴的,被Shor算法破解了的那類困難問題無關(guān)。換言之,Shor算法對它們都不起作用。
二、它們各自依賴的數(shù)學(xué)困難問題之間沒有什么關(guān)聯(lián)關(guān)系。雞蛋沒有放在一個(gè)籃子里,即不存在這種風(fēng)險(xiǎn)。
將來如果發(fā)現(xiàn)它們當(dāng)中某一個(gè)困難問題能夠被求解出來,于是就“株連九族”,就像第一代公鑰密碼那樣,RSA算法、ECC算法,以及DH算法,都被Shor破解算法連鍋端了。
也就是說他要學(xué)習(xí)的不一定是一個(gè)在加密原理上比RSA加密算法更復(fù)雜的算法,甚至于它的原理有可能要更簡單。
因?yàn)榫S持它不被破解的原因不在于這個(gè)問題有多么的復(fù)雜,而在于它既不能被現(xiàn)有的普通計(jì)算機(jī)給破解,又不會(huì)被shor算法破解。
哪怕這個(gè)算法剛一提出,在第二天就被人發(fā)明出的一套新的量子算法給破解了,那也沒有關(guān)系,至少在剛提出的那一天,它就是個(gè)抗量子密碼。
“可是,抗量子密碼都炒了那么久,也沒見誰能提出來,你有這個(gè)把握能在半個(gè)月內(nèi)解決?”袁忠國疑惑的看著顏安,對他的自信不是很有信心。
雖然兵器集團(tuán)不搞密碼研究,但這一概念他早有耳聞,年年開會(huì)都有人拿著PPT上臺(tái)給他們畫大餅,指望他們能夠大手一揮豪橫的砸出一筆沉甸甸的研究經(jīng)費(fèi)出去。
他的不信任是有道理的。
這些加密算法在碧穹星上發(fā)明出來的時(shí)間前后不一,例如基于編碼的C類算法最早甚至可以追溯到上世紀(jì)七十年代,即發(fā)明第一代公鑰密碼算法的時(shí)代。
只不過當(dāng)時(shí)的C類算法加密性能要比第一代公鑰密碼算法慢上很多,因?yàn)椴⑽匆鹑藗兊奶嚓P(guān)注。
基于多變量多項(xiàng)式加密的M類算法則誕生于上個(gè)世紀(jì)八十年代中葉,之后經(jīng)過了諸多變形。
而基于安全散列函數(shù)的S類算法中最典型的一例是SHA-3,它誕生的時(shí)間相對較晚,直至2015年才成為兼攝邦國的國家標(biāo)準(zhǔn)。
至于格基加密L類算法是目前最受關(guān)注的一類算法,最早產(chǎn)生于1994年,與破解第一代公鑰密碼體制的shor算法同時(shí)誕生。隨著時(shí)間的發(fā)展,L類算法開枝散葉衍生了諸多分枝,包括現(xiàn)在炙手可熱的全同態(tài)加密算法,其基本原理也屬于L類算法。
這些算法在漫長的歲月中有了一定的進(jìn)步,但到目前為止還遠(yuǎn)遠(yuǎn)沒有到可發(fā)展成商用取締RSA加密算法的地步。之所以沒有發(fā)展起來,是因?yàn)榕c第一代公鑰密碼算法相比存在著各種不同的缺陷,例如它們普遍效率較低,或密鑰規(guī)模較大,亦或是解密速度太慢。
RSA加密算法固然也有類似的缺點(diǎn),但現(xiàn)在碧穹星已經(jīng)有了在保證RSA體系安全性的基礎(chǔ)上,改進(jìn)與優(yōu)化后的基于乘同余對稱的特性的SMM算法、2K進(jìn)制法、滑動(dòng)窗口取冪法等方法都能用來提高算法效率。
與未經(jīng)優(yōu)化的且不成體系的抗量子密碼相較有著無可替代的優(yōu)勢。
倘若將現(xiàn)有的抗量子加密算法投入到當(dāng)今的互聯(lián)網(wǎng)中,會(huì)帶來極大的運(yùn)行效率下降。哪怕家里用的是最快的寬帶,也還是要等上幾小時(shí)才能驗(yàn)證某官方軟件是否可信,然后再來決定是否需要下載最新的補(bǔ)丁。
就連驗(yàn)證都要等這么久的話,顯然不會(huì)被用戶接受,運(yùn)營商們寧可冒著被破解被攻擊的風(fēng)險(xiǎn),也絕不會(huì)讓互聯(lián)網(wǎng)倒退發(fā)展二十年的。
除此之外這四類密碼都存在著一個(gè)共同的缺陷——沒有一個(gè)能夠集“加密、簽名、認(rèn)證于一身”,而這恰恰是上一代公鑰密碼算法的一大優(yōu)點(diǎn)。
顏安只有解決了這些問題,才能拿出一套可應(yīng)用實(shí)行的加密算法,至于如何讓全世界的軟硬件開發(fā)廠商共同遵循同樣的標(biāo)準(zhǔn)體系,那就是另外一回事了。
半個(gè)月的時(shí)間,袁忠國實(shí)在是想不通他的底氣在哪里。
“你是已經(jīng)有了想法嗎?是要對哪類算法進(jìn)行改進(jìn)?我立即找專業(yè)的人來幫你?!睗h軍民反應(yīng)最快。
勝利的天平已經(jīng)倒向他了,今天顏安必須得跟他回去搞抗量子密碼,別說是袁忠國,就算是耶穌來了也攔不住。
“還沒想法,不過應(yīng)該用不了多久?!?p> 顏安連點(diǎn)想法都沒有還能如此自信,讓袁忠國萬分詫異,“你這還沒想法就敢說只用半個(gè)月搞定?能說說為什么嗎?”
“我跟你們不一樣,要聰明一點(diǎn)點(diǎn),所以這些玩意對我來說還是比較容易的。”
他用手比劃了一下,做出個(gè)捏著一點(diǎn)點(diǎn)東西的手勢。
三人:“……”
合著就是拐著彎說我們不聰明唄。
還有那手勢,那是一點(diǎn)點(diǎn)嗎?放大來看肯定能找到個(gè)宇宙出來!
知道這么說他們肯定還不能理解,顏安也就拿出了更強(qiáng)有力的案例證明,“我弄神經(jīng)網(wǎng)絡(luò)深度還原讀取技術(shù)就只用十二天。還有之前的……”
他正要說下去,就被漢軍民用眼神制止了,別說因數(shù)分解算法不能讓袁忠國知道,在沒有得到允許的情況下,就連RSA有效搜索算法都不能透露半個(gè)字出去。
“那搞定抗量子密碼研發(fā)后……”就這樣放棄顯然不是袁忠國的風(fēng)格,試探性的提了句顏安在那之后的打算,如果漢軍民不打算繼續(xù)壓榨的話,他可就要下手了。
“搞定之后當(dāng)然還有別的工作,沒有閑工夫玩的?!睗h軍民毫不客氣的搶話答道,將到他那去推廣腦波讀取技術(shù)說成了閑事,沒留下一點(diǎn)機(jī)會(huì)。
但耐不住顏安有自己的想法,這次的事情已經(jīng)讓他意識(shí)到了單純搞研究出貢獻(xiàn)是靠不住的,只有將話語權(quán)掌握到自己手上才行,裝模作樣的假咳一聲,厚著臉皮道,“咳,為什么不能換個(gè)思路呢。我們?nèi)揭黄鸷献鞑缓脝??大家都有共同的需求,就不用?jì)較你我了吧?!?p> 高勝寒:“……”
不知道為什么,他感覺聽到了某電視劇的經(jīng)典臺(tái)詞。
“我想要以我為核心成立一個(gè)小組,可以直接開展任意領(lǐng)域的科研項(xiàng)目?!?p> 按照他的貢獻(xiàn)直接帶一個(gè)大型研究項(xiàng)目組都不成問題,不過到目前為止他所展現(xiàn)出的突出領(lǐng)域是算法。
算法研究有些特殊,這玩意不是基建,項(xiàng)目組的人要越多越好,相反算法研究項(xiàng)目的人通常情況下都不會(huì)很多,這就像是數(shù)學(xué)研究,不是你人越多在這上面花的時(shí)間越多就能有結(jié)果的事。
而在顏安身上,又因?yàn)樗麑?shí)在是“走得太快”了,趕在所有人之前,這才顯得項(xiàng)目組對他幫助不大,可有可無的。
“你的意思是——兩個(gè)項(xiàng)目全都要?雙管齊下?”袁忠國率先理解了他的意思,而后發(fā)現(xiàn)這個(gè)年輕人的胃口有點(diǎn)大。
“不只是這兩個(gè)項(xiàng)目,我不可能一直搞加密解密或者是人工智能算法,在未來勢必會(huì)像這次一樣涉及不同的研究項(xiàng)目。
我可不想下次還像今天這樣‘寄人籬下’,我的項(xiàng)目小組,或者說我,必須成為項(xiàng)目核心?!?p> “那你現(xiàn)在帶的那些研究員,我讓朱所長放人,他們以后就跟著你了如何?剩下的人員后續(xù)再慢慢補(bǔ)齊行嗎?!?p> 漢軍民很快就接受了顏安的要求,這種要求雖然麻煩,但對有真材實(shí)料且已經(jīng)彰顯出強(qiáng)大肌肉的顏安來說是正常且合理的,完全可以遵從特事特辦給顏安相應(yīng)的便利。
顏安也沒反饋他提出的基于現(xiàn)有項(xiàng)目組人員進(jìn)行擴(kuò)展的步驟。
“那多方合作……我抽一些二零二研究所的研究員出來,讓他們以后跟著你干如何?除此之外額外贊助項(xiàng)目組一筆科研基金?!?p> 袁忠國已經(jīng)很久沒干過這種出人又出錢的活了,不過沒辦法,誰讓他饞人家呢。