您知道么,在美国的密码界曾流传着这样一个传说:据说他们设计密码的两个算法“MD5和SHA-1”,是国际最先进的,想要破解它,就是最先进的计算机来计算,也要花100万年的时间。
而中国有位山东姑娘,因坐月子无聊的一次数学推算,竟打破了这个神话,成功破解了美国两套应用最多、应用最广的密码,随后又断然拒绝美国高校千万年薪的聘请。
她就是山东诸城的农村姑娘王小云。
那么多顶级科学家都破解不了的密码,为啥到了王小云这儿轻轻松松就破解了,一个普通的农村姑娘她是如何做到的?这还要从王小云的小时候说起。
来自山东诸城的农村姑娘——王小云
王小云1966年出生在山东诸城的一个普通家庭里,家里兄弟姐妹5个,父亲常年在外教书,两个星期才能回一次家,母亲一个人一边干农活,一边照顾他们姐弟5个。
因为父亲学的理科教的也是理科,可能遗传了父亲的理科天赋,他们姐弟5个从小就对数理化特别感兴趣,学习成绩一直都不错,先后考上了镇重点初中。
在60、70年代,靠着父亲教书的微薄收入和母亲的辛苦劳作,供5个孩子上学,真的很不容易。
1980年,王小云以优异的成绩考上了诸城一中。
可能很多人认为,到了高中男生的理科成绩要比女生好些,可王小云就是个例外。
高中时她的物理成绩特别好,越难的物理题越有感觉,那时她的想法是将来要研究核物理,做一名物理学家。
可没想到,高考时的一个意外,让她走上了数学这条路。
意外的数学路
1983年,王小云参加了高考。不知为啥原本擅长的物理竟然没考好,才考了78分,好在数学上突破了一把,最后成功地被山东大学数学系录取。
上了大学的王小云其实一直很不甘心,她还惦记着物理。可80年代转专业还不像现在这么容易,王小云只好一边学着数学,一边等待着转专业的机会。
学着学着,王小云发现数学也挺有趣,尤其代数和数学公式的证明让她爱不释手,所以大二时她放弃了转专业的念头,一门心思的开始研究数学。
也是越专研越喜欢,1987年,王小云大学毕业没参加工作,而是考取了山大数学系的研究生继续研究数学,1990年又继续攻读了博士学位。
可能朋友们看到这会有些疑惑,王小云学的数学、研究的数学理论,咋还破解上了密码?最令人想不到的,咋还在月子里想出的破解方法?
月子里迸发的密码破解之法
原来,在王小云读博时,我国的密码届还是一片空白,那时还没有多少权威机构和学校来研究密码学。
本来这个事和王小云关系也不大,因为大学4年和读研的3年,王小云都是研究的数学理论。可就在她读博士期间,导师却建议她转学密码学。
从多年的数学理论研究到转学密码学,对王小云来说,压力真的很大,困难也相当多。可面对当时的研究需要,这个山东姑娘硬是啥也没说,咬牙坚持了下来。
一切从头开始,一切从头来学,就是在孕期她也没放下对密码学的研究。
因为我国的密码学起步较晚,那时美国的“MD5和SHA-1”算法是世界公认的权威算法,月子里的王小云躺着无聊,她想:这个算法用的这么多、这么广,是否安全呢?
一开始她也没想着去破解,就是想从算法上验证下是否安全。
这个“MD5和SHA-1”算法,用王小云的话说,简单点可以比喻成“雪崩”。我们都知道雪崩一旦开始,根本无法控制,就是采用当时最先进的计算机来计算,也要花100万年的时间。
王小云心想,既然无法控制,那能不能用一个算法碰撞来减缓雪崩的速度呢?
她的脑海里突然迸发出了一条对“MD5和SHA-1”算法的碰撞路线。
想到这个数学算法后,她便在脑海里一遍一遍地推演,经过反复推演,王小云惊喜地发现:竟然真的能减缓雪崩的速度!
随后,她又有了一个大胆的想法,既然能减缓雪崩的速度,那么能不能彻底得控制住雪崩?
有了这个想法后,她又开始不断尝试完善这条路线,完善推演、再完善再推演,最后竟然真的控制住了雪崩!
王小云这个山东姑娘,靠着脑子里的一个想法,成功地破解了计算机要100万年才能破解的算法,实在太了不起了!
如今的王小云怎么样了
随后的几年研究中,王小云陆续破解了美国5个hash函数的算法,主持并设计了我国的密码算法SM3,这个算法还纳入了国际密码算法的标准。
使我国的密码研究,从一片空白走到了世界前列,王小云为我国的密码届做出了开创性的贡献!正因为有了她的研究,才使得我们平时的手机支付和电子签名更加安全。
鉴于王小云的突出贡献,2005她被聘为清华大学的讲座教授,获得了中国青年女科学家奖。
2017年又当选为中国科学院院士,2019年获得了“数学与计算机科学奖”,成为唯一的一名女科学家获奖者,获得奖励711万。
写在最后
王小云作为一名农村姑娘,一步步走来真的很不容易!
在《开讲啦》一期介绍信息安全的节目里,她和撒贝宁说,从初步设想到论文成型,她足足用了9年的时间,分析了几百个方程,花了大量的时间演算和编程。
那时,她在山东大学当老师,只有一个大教研室没有自己的办公室,为了方便研究,她和爱人拿出家里所有的3600块钱,买了打印机等设备,平时上完课就回家研究,一边推导路线,一边带着孩子。
研究做出来了,孩子也照顾得很好,家里也非常幸福。
可能很多人会好奇,王小云研究这么忙,爱人是不是工作轻松些能多照顾家庭?
其实,王小云的爱人是名医生,在研究海默病的药理分析,平时工作也非常忙,可就是这么忙,还帮着王小云运行程序。也许正是有着爱人的理解和支持,王小云才能获得一次又一次的成功。
在国际密码会议上,当她宣布破解了美国的“MD5和SHA-1”时,面对国外众多机构和高校千万年薪的聘请,她都婉拒了。
她说:科学家要把国家的责任摆在第一位,任何条件都比不上祖国的需要。
如今她还做着密码研究,同时带更多学生,她希望能培养出更多可以和世界最顶尖的密码学家对话的学生来。希望我们的国家更安全,人民更幸福!
也许正是这份执着的信念,才有了她如今的成就,山东姑娘,好样的!
感谢阅读,图片源于网络,侵删!
我是格桑花谈育儿,8岁女孩的妈妈,孩子教育的路上我们始终在一起!喜欢就点个赞关注我吧!