她是这样的“中国密码女神”!

文章正文
发布时间:2024-08-26 22:46

2004年8月,国际密码大会在美国加州召开,来自美国和欧洲的知名密码学专家们讨论热络,没有多少人注意到角落里准备发言的王小云。毕竟当时的中国,还是密码学领域里的后来者。

王小云2004年美密会上发言

甚至当王小云走上讲台,用她带着浓厚山东口音的英语开始发言时,也没有与会者对她抱有期待。

然而,当王小云平静地向世界宣布MD5密码算法的破译结果时,所有人都呆住了。但这只是开始,紧接着,王小云又公开了HAVAL-128、MD4和RIPEMD的算法破解情况。一时间,国际通用四大算法全部被破解,这一成绩震惊了在场的密码学专家们,现场陷入寂静,但不一会就被经久不息的掌声所取代。

董卿《朗读者》节目中专访王小云

1992年美国知名密码学家、图灵奖得主罗纳德·李维斯特设计的MD5问世后,曾有专家估算,即使用最快的巨型计算机,都需要100万年以上才能完全破解,但12年后,王小云就成功了。

这只是王小云辉煌科研人生的一页,在随后她带领团队又陆续破解了多个算法,让中国在国际密码学界跃升为顶尖水平。但当她走上《朗读者》的舞台时,时髦、开朗、乐观的她完全没有我们印象中的科学家刻板印象,王小云坦承,她只是想要告诉大家,在科学领域,美丽的女性,是同样优秀的。

做密码学研究中的王小云

密码学冷门又孤独,王小云大部分时候都是一个人跟密码难题较劲,研究场所是办公室角落里的一间小书桌,科研经费几乎没有,但王小云却乐在其中。回想起当时几经波折进入密码学的经历,王小云说,自己不喜欢随意放弃的感觉,“当时我学数学和密码都是无奈之举,但学一行爱一行,学了以后,我都不觉得枯燥。”

密码学的研究,是孤独的苦旅,十年的时间里同窗好友都在外事业有成,唯有王小云看上去默默无闻。但过着隐士生活的王小云依然潜心研究,不少同学邀请她一起创业,都被王小云婉拒。

2001年,35岁的王小云怀孕。高龄产妇的她,被医生强制要求远离电脑在家安胎。总想找点事情做的王小云在意外得知了MD5算法至今无人破解后,就开始了自己的研究。只是这时,不能用电脑的她只能用笔,一个公式一个公式的计算。

不久后,孩子降生了。但王小云对MD5的研究兴趣越发浓厚,还没等身体复原,王小云就打开了电脑,家里人怎么劝都劝不住。回想起当时的研究,王小云却并不觉得太辛苦,她说自己和女儿很有默契,还在牙牙学语的女儿在旁边涂鸦玩玩具,王小云就在一旁敲着电脑做研究。“她玩她的,我工作我的,配合挺好。”

很多国内密码学前辈都站出来劝王小云放弃挑战MD5。当时的欧洲,所有的顶级科研机构都加入到了MD5的挑战中,却始终没有成绩。自上世纪90年代,MD5和SHA-1问世以来,它们被国际上公认是最安全、最先进、应用范围最广泛的两大HASH函数算法。按照常规方法,即使调用当时最快的大型计算机,也需运算上百万年才有可能被破解。这不仅确保了电子签名在现实中是安全可靠的,也让MD5和SHA-1的破解难度大增。曾经有很多密码学家尝试去破解它,但是都没有成功。正因为这样,曾经花大力气分析它们的密码专家逐渐转为其它的研究领域,HASH函数也逐渐沦为此前密码学研究中最不活跃的领域。直到王小云选择了挑战。

“一开始,我也觉得很难,破不了,但是后来从数学的角度来思考,慢慢地发现了很多规律,影响其安全性。这个过程是一点点积累,一步一步解决的。”

王小云是从1995年开始涉猎这方面的研究,在1996年到2004年8月,王小云只发表过一篇论文,她把精力全部放在了研究上。王小云回忆说,密码学破解和很多事情的做事方法类似,开头最重要却也最难,90%的破解都因为开头找不到头绪而放弃。开始的时候,复杂的密码程序让王小云摸不着头绪,持续了好几个月的僵局,身边人都劝王小云放弃,但她愣是咬牙坚持下来,一点点找到了方法。