2005年,美国《新科学家》杂志刊登了一篇极具震撼力的报道,标题用到了多年难得一见的“震惊体”——《崩溃!密码学的危机》,这里面讲述的是一名中国山东的女子王小云的密码学研究成果。而事后王小云却称:“我的科研,是坐月子坐出来的,抱孩子抱孩子抱出来的。”
坐月子,抱孩子!这都非常符合中国传统女性贤妻良母的形象,同样这也会占用一名女性绝大部分的时光,当过父母的人都知道,因为喜欢闹腾,尤其是晚上,带孩子也同样辛苦,为了孩子父母总会牺牲自己的时间,将其花在孩子身上。
但王小云却不太一样,从她坐月子的时候,她不像其他产妇一样抑郁或者觉得辛苦,可能是孩子比较听话,她感觉到了无聊,于是开始尝试破译美国的“MD5”和“SHE-1”密码,并且成功了,震惊了美国,2006年美国NIST颁布了新政策,决定不许在2010年之前换掉“SHE-1”密码。
古典又新兴的密码学
密码学是矛与盾的交锋,攻与防的艺术,有人设计密码,有人尝试破解,绝对强大的密码甚至有可能会被应用到国家的战争体系中。中国古代兵书《六韬》中就记载用阴符和阴书的两种加密方式,用于国君主将的联系方式,保护信件内容不为人所知。
到了现代,这种方式依旧适用,并且不同的国家都有一套自己的加密方式,保护国家机密不为外人所知,而且一些密码一旦破译,各种关键信息就会泄露,存在巨大的安全隐患。
不同的是,古典的密码加密方式都不为人所知,因为害怕被破解,然而随着科技的发达,互联网的发展,现代已经进入了密码公开加密的时代!
数学天才破译美国密码,震惊世界!
1966年,在山东诸城,孔孟之乡出生了一个小女孩,她就是王小云,父亲是知识分子,母亲是农民,所以,王小云从小就懂得知识的重要性,也能理解劳苦大众的艰辛。所以在学习上十分努力,尤其对数学感兴趣。
其实,自古以来,这种逻辑思考的学科都是男孩子更喜欢一些,不过王小云在这个上面很有天赋,面对复杂繁琐令人头痛的公式,她却解得怡然自得,那种攻破难题的感觉令人身心愉悦,在掌握之后,又去挑战更难的题目。
在老师眼中,也觉得王小云的数学天赋极为罕见,父亲和老师都认为她是个数学天才,也是着重培养她这方面的能力,母亲没读过什么书,但也以女儿为豪。等到高中毕业后,她以优异的成绩考入了山东大学数学系,先后获得学士、硕士、博士学位,导师是著名的数学家潘承洞院士。
1993年,博士毕业后的她决定留下任职,先后担任了山东大学的教师,在1995年的时候成为了大学副教授,于2001年,正式成为了一名教授。
在大学任职期间,她也收获了爱情,结婚之后,成为一名母亲,但是数学中的难题没有难住王小云,带娃娃的坐月子的无聊却令王小云觉得无法忍受,于是开始用美国的两套密码打发时间。
她硕士、博士的时候,研究的就是密码学。经过不断地推演和尝试,和很多科学研究一样,密码学的破译是需要大量的计算和推演,同时还要有灵感,这本是王小云以前都没有解开了的密码,但是在坐月子期间破解了2套美国安全密码。
2004年,这对于国际密码学界来说也是非同寻常的一年,王小云和她的团队又破解了MD4、MD5、HAVAL-128和RIPEMD四个国际著名密码算法,唯一值得庆幸的是,SHA-1还活着,多年以来,MD5和SHA-1都是国际上公认的最先进的算法,SHA-1更是被称为“计算安全系统的基石”,“白宫密码”等。
不懈努力,争创辉煌
可就在2005年,SHA-1的算法也被王小云攻破,多家媒体争相报道,引起了全世界的轰动,美国两套引以为傲的密码都被破解,并且向全世界征集新的密码算法。同年,王小云受聘为清华大学大学高等研究中心杨振宁讲座教授,并入选了清华大学“百名人才计划”。
2006年,王小云荣获了“陈嘉庚科学奖”,并于中科院大会上获得了711万人民币的奖金。王小云多年从事密码研究理论以及相关数学问题的研究,设计了我国哈希函数标准SM3,在我国金融、交通等多个领域被广泛运用,于2018年正式成为了ISO/IEC国际标准。
看似坐月子就能破解密码的背后其实也是艰辛的付出,为了国家的科学事业,王小云在坐月子期间也闲不下来,这种认真积极的科研态度,值得所有人学习,另外,为了破译MD5和SHA-1,白天忙活了一整天,倘若晚上脑子里面有灵感了,晚上也要接着研究,并且不尝试,这些荣誉的背后都是汗水和努力。