【科学强国·科学家故事】院士王小云:密码学家的人生密码(上)
最近,一位传奇的「山东大姐」引发热议。
有人说「大姐」坐月子期间无聊,随手破译出了美国顶级安全密码。
其实,这是中国科学院院士王小云破解美国密码的故事。
人民日报等各官媒纷纷下场,为该女士正名:
「不要用简短简单的话去概括长久的个人努力。」
这位被简称为「山东大姐」的人,是中科院院士、中国顶级密码学专家、清华大学教授——王小云。
王小云1966年出生在山东诸城,他的父亲是一位数学教师。在家庭氛围的影响下,小时候的王小云就展现出了数学天赋。
“我对数学有些兴趣,因为父亲给我讲过鸡兔同笼的问题。我的数理化成绩不错,文科成绩不是特别好。”
王小云说:“高考后老师根据我们平时的成绩,给我们拟填报了志愿。老师给我填的志愿是浙江大学,我自己也感觉浙大应该问题不大,但我当时不愿意到外省去,所以报考了山东大学。”
连破两套美国顶级密码
现代密码学兴起于20世纪70年代,电子签名是其中的重要分支,这也是王小云主要的研究领域。多年来,由美国标准技术局(NIST)颁布的基于Hash函数的MD5和SHA-1,是国际上公认最先进的两大重要算法。
1991年,王小云和在部队从事医学研究的刘瑞田结了婚。1995年,她开始专门研究Hash函数,试图找到破解MD5和SHA-1的方法。同年,女儿出生后,为了节省往返于教研室和家之间的时间,还在家中购置了计算机和打印机。每天忙完家务,哄睡女儿,王小云就继续在家里的小台灯下演算Hash函数。尽管在1996年至2004年的八年研究中,她只发表过一篇论文,并没有其他人眼中特别突出的“成果”。
在王小云看来:“虽然也经常发现走错了路,但是不必气馁。行不通时,就换个思路,换条路走。如果暂时找不到方向,就暂且把它放下,做点别的事。”
(微信公众号“科学强国”综合整理互联网与产品经理、图灵人工智能、算法与数据结构、视频号古今中秋等)
作者:小惠
编辑:苏枫
审校:郭玲
来源:科学强国微信公众号