二月三號(hào),恢復(fù)工作的第一天下午,南都大學(xué)與五六所展開的合作終于迎來了第一個(gè)項(xiàng)目——flawless項(xiàng)目。
Flawless意為完美的、無瑕疵的,這名字是顏安自己取得,表明了他想要研究出一個(gè)各方面都完美無暇的全同態(tài)加密算法。
至于為什么不直接叫“完美無瑕項(xiàng)目”,這就跟外國(guó)人紋身差不多一個(gè)道理。
讓他們把“General Tso’s chicken”紋在身上,他們只會(huì)覺得羞恥,根本沒法將紋身的部位漏出來見人。
但如果將這個(gè)“左宗棠雞”換成朱赤文字的話,那么大概率是會(huì)更容易被接受的,而且也不會(huì)藏著掖著,將其展現(xiàn)出來對(duì)他們而言有種自己是“多元化”的感覺。
當(dāng)然,前提是他們不知道“左宗棠雞”和“General Tso’s chicken”是一個(gè)意思。
同理,朱赤人也會(huì)更偏向于紋一個(gè)“I love u”而不是“我愛你”。
即便是從口中說出來也一樣,前者更容易脫口而出,后者則總顯得格外正式,且令人感覺有些難為情。
在高勝寒等人知道這個(gè)項(xiàng)目名后也沒說什么,這不過是個(gè)名字罷了,如果真要叫完美無暇全同態(tài)加密算法研究,那他們只會(huì)覺得羞恥。
以后介紹的時(shí)候怎么說,光是想到那個(gè)畫面就讓他們感到了些許羞恥,連臉皮都漲紅了。
顏安給了他們一天的時(shí)間去學(xué)習(xí)手頭上拿到的算法,沒有要求私下里互相交換,但他們還是在看過自己手頭算法之后,還是選擇了交換算法擴(kuò)充知識(shí)面。
他們幾人也一直以為顏安的意思就是大家全部學(xué)習(xí)然后再來討論算法的問題。
可卻忽略了顏安等不了那么久,就算他能等,袁忠國(guó)也不想等那么久。
第二天下午,六人被召集到一起,白板上寫著flawless項(xiàng)目可能的發(fā)展方向。
“可是我們還沒學(xué)完,不應(yīng)該等我們學(xué)完之后再正式開始嗎?!弊gR光說這話的時(shí)候老臉有些難堪的掛不住。
明明都不需要研究了,結(jié)果僅是學(xué)習(xí)也沒有跟上顏安的腳步,眼下項(xiàng)目都要正式開始研究了,他們也沒有進(jìn)入到狀態(tài)之中,讓他很是羞愧。
“不用,把你們手頭上的東西學(xué)完就可以了。如果你們有興趣的話,可以等以后再去學(xué)習(xí)其他的全同態(tài)加密算法。
不過這些都是有缺陷的算法,我覺得學(xué)起來價(jià)值也沒那么大?!?p> 顏安無所謂的說到,全同態(tài)加密算法是要比因數(shù)分解算法更容易的,他了解這些研究員的學(xué)習(xí)能力,知道一天的時(shí)間足夠他們完成一項(xiàng)學(xué)習(xí)。
他從一開始就沒打算讓他們?nèi)磕孟隆?p> 見顏安這么說,祝鏡光等人的心理稍微好受了一些。
同時(shí)在心中想到真正適合顏安的隊(duì)友該是什么樣的。
資深的一級(jí)研究員?怕是和他們一樣根本沒法參與到研究中,只能被動(dòng)的等著顏安掏出技術(shù)然后喊六六六就完事了。
院士大佬?顏安是有這個(gè)能力與他們共同研究的,可是一山不容二虎,項(xiàng)目組里誰說了算是個(gè)大問題。
再說就算是院士,靠著自己豐富的經(jīng)驗(yàn)以及強(qiáng)大的知識(shí)儲(chǔ)備,跟上顏安應(yīng)該很容易,但要說與顏安一起研究。
真不是他們夸張,就沖顏安幾天不見反手給他們掏出這么個(gè)大驚喜的架勢(shì)來看,院士大佬恐怕也很難跟上顏安的研究速度。
相較之下,似乎那些學(xué)習(xí)能力極強(qiáng)的少年天才會(huì)是最好的選擇,他們學(xué)得快自然也就能更快的發(fā)揮出自己的作用。
“白板上寫的是發(fā)展基礎(chǔ),不同方向的全同態(tài)加密算法之間的聯(lián)系相對(duì)薄弱,我的想法是以某一方向?yàn)榛A(chǔ),向全方位發(fā)展。”
眾人朝白板上望去,那是從計(jì)算中心機(jī)房搬來的,當(dāng)初顏安給他們講解因數(shù)分解算法時(shí)用的就是這玩意。
上面記錄著不同的發(fā)展方向。
一是集“加密、簽名、認(rèn)證于一身”,二是以高效率低需求為基礎(chǔ),三是將強(qiáng)適用性當(dāng)成了基礎(chǔ)。
祝鏡光一一看過來,發(fā)現(xiàn)只有這三條方向,可他們拿到的卻是六個(gè)方向的全同態(tài)加密算法,還有三條沒有寫上去,被忽略了。
“組長(zhǎng),為什么我們不以全數(shù)理統(tǒng)計(jì)需求為基礎(chǔ)進(jìn)行發(fā)展,全同態(tài)算法的特點(diǎn)就在于此,我認(rèn)為我們應(yīng)當(dāng)更充分的發(fā)揮這項(xiàng)作用。”
祝鏡光開口問道,他昨天最先拿到的就是專攻解決數(shù)理統(tǒng)計(jì)需求的全同態(tài)加密算法,在一通學(xué)習(xí)后有了更深入的掌握,對(duì)他而言最熟悉的自然是這類算法。
而顏安居然連這種最基本的特點(diǎn)都不在意,讓他很是不解。
“這是全同態(tài)的特點(diǎn),不是加密算法的特點(diǎn)。
我們現(xiàn)在需要的首先是一個(gè)可以用的加密算法,然后才需要這個(gè)算法加密出的密文可以做加減乘除開根號(hào)等操作?!?p> 特點(diǎn)固然重要,但加密算法的本質(zhì)更重要,更何況作為全同態(tài)算法,就算不以此為基礎(chǔ),也仍然能做到密文可減加乘除,在一定程度上這就已經(jīng)夠了。
這話有道理,是他陷入誤區(qū)了,一套上用價(jià)值不高的算法,別說他能開根號(hào)了,就是能直接算函數(shù),那也不會(huì)有人去使用。
而顏安所列出的三點(diǎn),涵蓋的是基礎(chǔ)功能、使用體驗(yàn)和應(yīng)用范圍,這都是非常重要不可忽略的。
“提高效率!”陳姜當(dāng)即回應(yīng)道。
他拿到的算法于此相關(guān),昨天特意查了查現(xiàn)今的全同態(tài)加密算法進(jìn)度,清楚地認(rèn)識(shí)到相較于第一個(gè)與第三個(gè)方向,第二個(gè)方向才是最為致命的。
現(xiàn)在的RSA加密算法對(duì)1M大小的文本內(nèi)容加密僅需要五秒,解密則需要大概五分鐘。
雖然解密要比加密慢很多,解密時(shí)間隨著解密文件的大小呈現(xiàn)線性增長(zhǎng)趨勢(shì),但這個(gè)時(shí)間終歸是沒那么長(zhǎng)的。
反觀全同態(tài)加密算法,同條件下光是加密就要幾個(gè)小時(shí)了,真要用起來,誰會(huì)考慮?
“我也支持第二個(gè)方向,我們應(yīng)當(dāng)在保持效率的基礎(chǔ)上進(jìn)行擴(kuò)展。”倪傳軍也出聲說到。
他手中的是低密文膨脹度的算法,也算是契合第二個(gè)方向的,非常清楚如果加密解密速率無法提高的話,那就算再安全的算法也沒有價(jià)值。
別說商用沒價(jià)值了,在軍用方面更沒價(jià)值,國(guó)家單位不會(huì)為了追求保密性就選擇需要極長(zhǎng)時(shí)間才能完成加密解密的算法。
“這三個(gè)方向全面落后于RSA加密算法,想要做到完美替代的話,那我覺得這三個(gè)方向中的任意一項(xiàng)都很不錯(cuò)?!?p> “行,那我們flawless項(xiàng)目第一階段,就是在高效率的基礎(chǔ)上完善基本功能。
但是對(duì)已有的算法只進(jìn)行參考,不在它們的基礎(chǔ)上進(jìn)行擴(kuò)展。”
倘若可以擴(kuò)展的話,顏安早就擴(kuò)展了,正是因?yàn)檫@些算法無法擴(kuò)展,他才特此提前說一句,免得這幫人在擴(kuò)展的道路上浪費(fèi)精力。