第九十八章 天才的學(xué)習(xí)速度
王琦教授,主要的研究方向是數(shù)論、算術(shù)代數(shù)幾何。
在數(shù)學(xué)方面,他也是碩果累累,并在在國(guó)內(nèi)也是編著了各類的數(shù)學(xué)教材,算是十分有名的教授了。
在近幾年,他承擔(dān)的主要研究項(xiàng)目是量子通訊與量子計(jì)算機(jī)重大項(xiàng)目引導(dǎo)性項(xiàng)目“量子算法和量子保密通信安全性研究”,量子算法和量子保密通信安全性研究/后量子密碼相關(guān)數(shù)學(xué)理論和算法研究。
這是一項(xiàng)十分重要的國(guó)家級(jí)項(xiàng)目。
后量子密碼,是作為未來(lái)5到10年逐漸替代RSA, Diffie-Hellman、橢圓曲線的線性公鑰密碼算法的密碼技術(shù),各個(gè)國(guó)家都在競(jìng)爭(zhēng)研發(fā)中。
其中備受關(guān)注的就是米國(guó)國(guó)家標(biāo)準(zhǔn)技術(shù)研究所(NIST),正在研制的新一代密碼標(biāo)準(zhǔn),也就是這個(gè)后量子密碼標(biāo)準(zhǔn)。
在量子計(jì)算機(jī)發(fā)明之后,很多的公鑰密碼算法,都變得不在安全,十分容易被攻破。
這就需要有更強(qiáng)的加密算法出現(xiàn)了。
也是因?yàn)樾畔踩诹孔佑?jì)算器面前,很難防御,所以任何的國(guó)家都會(huì)先發(fā)性地去研究防御算法,并且爭(zhēng)先制定標(biāo)準(zhǔn),熟悉算法。
因?yàn)橐坏┰馐艿搅肆孔佑?jì)算機(jī)的攻擊和研究,對(duì)于整個(gè)國(guó)家的網(wǎng)絡(luò)安全都要打上一個(gè)巨大的問(wèn)號(hào)!
尤其是在21世紀(jì),正是信息技術(shù)蓬勃發(fā)展的新時(shí)代,人們的各種信息以及密碼都保存在了互聯(lián)網(wǎng)上,這就讓信息安全顯得尤為地重要。
而關(guān)于密碼學(xué)這塊,王琦教授就是專家!
王琦教授在看了徐明的那款游戲的加密之后,也是覺得十分新奇,然后就邀請(qǐng)他來(lái)到項(xiàng)目的實(shí)驗(yàn)室。
在徐明加入王琦教授的科研項(xiàng)目后,大家也是真正見識(shí)到了什么叫做天才!
原本以為徐明只是數(shù)學(xué)有天賦,但是很快王琦教授就發(fā)現(xiàn),徐明真正有天賦的是學(xué)習(xí)能力。
而且還是那種完全無(wú)法理解,已經(jīng)超過(guò)他所見到了所有人的那種強(qiáng)大。
在信息安全領(lǐng)域,有70%的人是在做網(wǎng)絡(luò)攻防這一塊,也就是CTF 比賽中的各種項(xiàng)目技能,比如類似于防火墻這一塊。
徐明作為一個(gè)剛加入信息學(xué)的學(xué)生,開始的時(shí)候,他也常常出現(xiàn)這些人中經(jīng)常缺少的安全常識(shí)問(wèn)題。
比如SQL注入漏洞,密碼明文儲(chǔ)存等等。
這也是所有初學(xué)者都會(huì)犯的錯(cuò)誤。
在王琪教授的項(xiàng)目里面,一共有四個(gè)人,除掉他之外還有三個(gè)學(xué)長(zhǎng)學(xué)姐。
他們四個(gè)人也都是經(jīng)歷過(guò)這個(gè)階段,徐明犯過(guò)的錯(cuò),他們也都犯過(guò)。
但是徐明再犯過(guò)一次之后,很久就會(huì)知道自己錯(cuò)在什么地方。
有的時(shí)候,甚至于不需要王琦教授對(duì)他進(jìn)行提醒,他就可以自己找出自己的問(wèn)題,找到自己的錯(cuò)誤所在,并且加以改正。
雖然后期偶爾還會(huì)犯,但是也主要是因?yàn)樗麑W(xué)習(xí)速度太快,會(huì)用慣性思維來(lái)思考問(wèn)題,從而導(dǎo)致問(wèn)題在線。
但是這種錯(cuò)誤也是偶爾才會(huì)出現(xiàn),且大部分都會(huì)自己察覺到。
這種和那些怎么學(xué)怎么不會(huì),學(xué)了有錯(cuò)的人,有著很大的區(qū)別。
王琦教授在楊自教授找到他的時(shí)候,還有些不情愿,不愿意去教導(dǎo)一個(gè)大一新生,但是在教了之后,他第一次感受到了作為一個(gè)老師的樂(lè)趣。
“徐明,雖然你知道了RSA算法的應(yīng)用,但是我個(gè)人還是建議你從頭開始系統(tǒng)性的學(xué)習(xí)密碼學(xué),在現(xiàn)代密碼學(xué)中,有三個(gè)十分具有代表性的事件?!?p> “第一個(gè)就是在分別是19776年,由 Diffie 和 Hellman 在《密碼學(xué)的新方向》(《New Directions in Cryptography》)提出了公鑰密碼學(xué)體制的思想。你先去把這本書看完?!?p> “好的,王琦教授。”
三個(gè)小時(shí)后,徐明拿著這本書找到王琦教授。
“教授,我看完了?”徐明說(shuō)道。
“這么快?”王琦教授驚訝道:“那你有沒(méi)有理解?”
“理解了!”徐明說(shuō)道。
“那我考考你啊。”王琦教授來(lái)了興趣,他說(shuō)道:“在公鑰密碼體系中,包括公鑰密碼算法和公鑰分配算法。公鑰密碼算法有利于實(shí)現(xiàn)認(rèn)證機(jī)構(gòu),從公鑰分配算法更接近于實(shí)現(xiàn)。那么公鑰密碼算法的定義是什么?可逆變換又是什么?”
“公鑰密碼算法是值定義在有限信息空間{M}上的,基于算法{KE}和{KE}的可逆變換?!?p> 徐明隨機(jī)在紙上寫上了這兩個(gè)變換,然后有把算法需要滿足的四個(gè)條件全部說(shuō)了一遍。
“還真的是神了,幾個(gè)小時(shí)就可以把這本書讀懂,不會(huì)你之前了解過(guò)這本書吧!”王琦教授難以置信地說(shuō)道。
“王琦教授你說(shuō)笑了,我完全是第一次接觸這本書,里面的某些內(nèi)容也是讓我長(zhǎng)了不少的見識(shí)呢!”
徐明謙虛地道,這本書的實(shí)質(zhì)內(nèi)容并不是很多,所以三個(gè)小時(shí)并不長(zhǎng),即便他沒(méi)有使用系統(tǒng),這個(gè)時(shí)間也已經(jīng)足夠了!
其實(shí)密碼學(xué)的基礎(chǔ),就是數(shù)學(xué)中的群論,而群論,則是一種代數(shù)結(jié)構(gòu),簡(jiǎn)單來(lái)說(shuō)密碼學(xué)就是若干合集的應(yīng)用。
徐明的代數(shù)并不差,所以學(xué)習(xí)密碼學(xué)來(lái)也是事半功倍!
王琦教授又考了徐明幾個(gè)其他的問(wèn)題,直接認(rèn)為徐明未來(lái)會(huì)成為華國(guó)的密碼學(xué)專家。
其實(shí)在華國(guó),雖然安全信息方面的問(wèn)題一直存在,但是真正搞密碼學(xué)這一塊的人才是真的不多。
因?yàn)槊艽a學(xué)這東西,門檻太高了。(密碼學(xué)不等于網(wǎng)絡(luò)攻防。)
英語(yǔ)水平、數(shù)學(xué)水平……最為主要的是密碼學(xué)沒(méi)有很多資源,門檻高,所以需要有人來(lái)帶領(lǐng),沒(méi)有一個(gè)好老師,很容易勸退。
但是顯然,王琦教授就是這樣的一個(gè)專家,在知道徐明在密碼學(xué)這方面有天賦之后,尤其是對(duì)這塊比較敢興趣之后,徐明也是提供了不少的資料以及學(xué)習(xí)筆記給他。
“這是我建議你閱讀的書籍,尤其是這幾本,《密碼的故事》《圖解密碼技術(shù)》《現(xiàn)代密碼學(xué):原理與協(xié)議》《A Graduate Course in Applied Cryptography》……”
“等你看完了這些書,然后再來(lái)找我。當(dāng)然,閱讀過(guò)程中,如果你有問(wèn)題,也是可以隨時(shí)來(lái)詢問(wèn)我?!?p> 看著徐明抱著那些資料離開之后,王琦教授不由的喃喃道:
“看完那些資料,不知道他需要多長(zhǎng)的時(shí)間?!?