看過諜戰(zhàn)劇《暗算》的人都知道,要破解一個(gè)密碼,并不是一件容易的事情。它必須依賴大量的專業(yè)人員和輔助設(shè)備,有時(shí)候還需要多位“天才”,比如電視劇中的女?dāng)?shù)學(xué)家黃依依。
不過,在現(xiàn)實(shí)當(dāng)中,中國(guó)有一位女密碼專家,她比這個(gè)黃依依還要厲害,她的名字叫做王小云。2003年,王小云在山東大學(xué)當(dāng)教授。
王小云因?yàn)閼言蟹偶倩丶?,她一邊養(yǎng)胎、坐月子,一邊隨手破解了號(hào)稱“全球最安全的密碼算法”MD5。而這個(gè)加密算法,正在全世界范圍的計(jì)算機(jī)網(wǎng)絡(luò)上被廣泛運(yùn)用。
“我們?cè)撛趺崔k?MD5被重創(chuàng)了!SHA-1還活著,但是我們已經(jīng)可以預(yù)見到了它的末日……”“美密會(huì)”主辦方在總結(jié)陳詞中如是說。
日本的政府官員第一個(gè)就坐不住了,馬上派人去問王小云,涉及該算法的一個(gè)函數(shù)還能不能用。而一位外國(guó)函數(shù)專家卻驕傲地宣布:SHA-1我能算到第57步,普通人也就是40步 。
言下之意,SHA-1還能活很久。結(jié)果,就在2005年2月,王小云又破解了美國(guó)人引以為豪的SHA-1。而且這一次,她只花了兩個(gè)月時(shí)間。
王小云破解的這兩個(gè)密碼,有些人花了15年都沒有破解。根據(jù)MD5全球的使用量來判斷,正常情況下,至少要用最快的巨型計(jì)算機(jī),用上100萬年才可以破解。
結(jié)果,王小云輕巧地以“手算”攻破了!這一點(diǎn),美國(guó)人就是做夢(mèng),可能都沒有想到。MD5和sha-1,兩種加密技術(shù),在早年曾經(jīng)被公認(rèn)為牢不可破的加密算法。
這兩種算法,被廣泛運(yùn)用到互聯(lián)網(wǎng)“電子簽名”當(dāng)中。它涉及金融證券、電子商務(wù),等多個(gè)領(lǐng)域,關(guān)系到我們的財(cái)產(chǎn)和個(gè)人信息安全。一旦密碼被破解,就有可能帶巨大的風(fēng)險(xiǎn)。
因此,王小云破解密碼的這個(gè)消息一經(jīng)《華盛頓時(shí)報(bào)》報(bào)道后,立即就變成了“中國(guó)的密碼專家,開發(fā)新技術(shù)攻擊白宮”。
面對(duì)美國(guó)人無中生有地抹黑中國(guó),王小云表示:自己所從事的工作,看起來像是黑客,但是與之有明顯的區(qū)別。黑客解密是為了金錢利益,而我們則是為了尋找更加安全的加密算法。
用手中的技術(shù)攻擊別人,從來都不是中國(guó)人會(huì)干的事情,我們只是想保護(hù)自己罷了。王小云在密碼破解方面表現(xiàn)出來的才能,震驚了全世界。
包括美國(guó)、日本在內(nèi)的很多國(guó)家,都向她伸出了橄欖枝。國(guó)際上征集新的加密函數(shù)時(shí),也把邀請(qǐng)函寄到了她的手中。
可是王小云始終沒有離開中國(guó),因?yàn)樵谒男睦?,自己不僅是一個(gè)普通的密碼研究專家,更是一位中國(guó)網(wǎng)絡(luò)數(shù)據(jù)安全的守護(hù)者。
獲獎(jiǎng)以后王小云,選擇留在中國(guó),負(fù)責(zé)國(guó)家密碼算法標(biāo)準(zhǔn)Hsh函數(shù),SM3項(xiàng)目。目前,它被廣泛應(yīng)用到我國(guó)的金融、交通、社保和教育等領(lǐng)域。
王小云是山東人,1966年出生。她的父親是一位小學(xué)老師,所以一直很注重培養(yǎng)子女在數(shù)理方面的能力。
由于基礎(chǔ)打得牢實(shí),王小云剛上小學(xué)時(shí),就會(huì)做很多高年級(jí)的趣味數(shù)學(xué)題目。后來,他們五個(gè)兄弟姐妹,全部都考上了重點(diǎn)中學(xué)。
剛開始的時(shí)候,王小云是一位物理專業(yè)的“學(xué)霸”??墒歉呖嫉臅r(shí)候,她陰差陽錯(cuò)地把物理給考砸了,結(jié)果考上了山東大學(xué)數(shù)學(xué)系。到數(shù)學(xué)系之后,她就展露出了密碼破譯方面的天才。
有一次,王小云的老師找來了一個(gè)印度人的數(shù)學(xué)公式題,給她和同學(xué)們練手。班上的高手花了一個(gè)月時(shí)間才解決問題,她只用了一個(gè)星期。
老師發(fā)現(xiàn)她這方面的潛力之后,馬上就把她介紹給了數(shù)學(xué)家潘承洞院士。在潘院士的悉心指導(dǎo)下,王小云順利讀到博士畢業(yè)。
27歲的王小云博士畢業(yè)后,一直留校教學(xué)。同時(shí)在導(dǎo)師建議下,開始研究“密碼學(xué)”。王小云花了8年的時(shí)間,前后取得了多項(xiàng)成果,還得到了國(guó)家相關(guān)項(xiàng)目的資助。
2002年,王小云當(dāng)上了山東大學(xué)的教授。她一邊讀研究生,一邊攻讀密碼學(xué),還用自創(chuàng)的方法破解了多個(gè)密碼算法。
王小云工作時(shí)有個(gè)特點(diǎn),她喜歡一邊工作一邊做家務(wù)。因?yàn)榻饷艿墓ぷ鲿?huì)造成精神緊張,而靈感只會(huì)出現(xiàn)在放松的時(shí)候。于是她會(huì)在遇到困難時(shí)去拖地,摘菜或者是澆花,干家務(wù)活。
有一次,要破解一個(gè)密碼的關(guān)鍵之處,她一邊思考,一邊干家務(wù)。把家里的地板,連續(xù)拖了三遍,最后地板亮得光可鑒人。
2003年,她發(fā)現(xiàn)自己懷孕了,于是不得不在家養(yǎng)胎。但是閑極無聊,她又想到國(guó)際密碼界公認(rèn)的難題MD5,于是就開始研究破解的方法。
通過自己獨(dú)創(chuàng)的算法思路和大量的“手算”,王小云順利攻破了MD5。最終,她這一成功震驚了整個(gè)世界。
當(dāng)她在2004年國(guó)際最重要的密碼學(xué)會(huì)議上,宣布這一成果的時(shí)候,世界頂尖級(jí)的密碼專家Yvo Desmedt,激動(dòng)到用自己當(dāng)時(shí)已經(jīng)骨折的手使勁敲擊大腿,為她鼓掌喝彩。
要知道,那個(gè)時(shí)候的王小云,才只有38歲,還是一位“寶媽”。在隨后的這些年里,王小云就這樣一邊研究密碼學(xué),一邊做家務(wù),帶大自己的小孩。這不能不說,是一個(gè)奇跡。
正如楊振寧教授對(duì)莫言說的那樣:絕大多數(shù)物理學(xué)和數(shù)學(xué)方面的天才,集中出現(xiàn)在青年人當(dāng)中。不過,以往大家普遍認(rèn)為,理科是男生的強(qiáng)項(xiàng)。
但是,王小云卻是一位女性。王小云稱自己的解密小組有3個(gè)人,全部都是女性。而且,在她的8個(gè)博士生中,也有6個(gè)女生。
但是像她本人這樣的天才,還是非常罕見的。2019年,王小云一舉奪得“未來科學(xué)大獎(jiǎng)”,拿到了700萬重獎(jiǎng)。
目前,世界上很多國(guó)家都想爭(zhēng)取到這樣的人才。但王小云從來沒有想過,要把解密技術(shù)帶到別的國(guó)家。因?yàn)?strong>她覺得自己身上肩負(fù)著一種責(zé)任,她必須要守衛(wèi)我們國(guó)家的信息網(wǎng)絡(luò)安全。
聯(lián)系客服