`
isiqi
  • 浏览: 16454010 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

石破天惊! MD5算法被破解!

阅读更多
按:MD5不安全了?SHA不安全了?HASH完了?一大早来到办公室,无意中看到这么一条新闻,继而在网上搜索了一个多小时,没有找到王教授这篇文章的原文。只看到山大几十分钟前发表的这篇新闻。期待各位IT同仁为我提供更多资料,谢谢!

密码学领域重大发现:山东大学王小云教授成功破解MD5

2004-09-04 09:39

  [本站讯]2004年8月17日的美国加州圣巴巴拉,正在召开的国际密码学会议(Crypto’2004)安排了三场关于杂凑函数的特别报告。在国际著名密码学家Eli Biham和Antoine Joux相继做了对SHA-1的分析与给出SHA-0的一个碰撞之后,来自山东大学的王小云教授做了破译MD5、HAVAL-128、 MD4和RIPEMD算法的报告。在会场上,当她公布了MD系列算法的破解结果之后,报告被激动的掌声打断。王小云教授的报告轰动了全场,得到了与会专家的赞叹。报告结束时,与会者长时间热烈鼓掌,部分学者起立鼓掌致敬,这在密码学会议上是少见的盛况。王小云教授的报告缘何引起如此大的反响?因为她的研究成果作为密码学领域的重大发现宣告了固若金汤的世界通行密码标准MD5的堡垒轰然倒塌,引发了密码学界的轩然大波。会议总结报告这样写道:“我们该怎么办?MD5被重创了;它即将从应用中淘汰。SHA-1仍然活着,但也见到了它的末日。现在就得开始更换SHA-1了。”

关键词:碰撞=漏洞=别人可以伪造和冒用数字签名。
Hash函数与数字签名(数字手印)
HASH函数,又称杂凑函数,是在信息安全领域有广泛和重要应用的密码算法,它有一种类似于指纹的应用。在网络安全协议中,杂凑函数用来处理电子签名,将冗长的签名文件压缩为一段独特的数字信息,像指纹鉴别身份一样保证原来数字签名文件的合法性和安全性。在前面提到的SHA-1和MD5都是目前最常用的杂凑函数。经过这些算法的处理,原始信息即使只更动一个字母,对应的压缩信息也会变为截然不同的“指纹”,这就保证了经过处理信息的唯一性。为电子商务等提供了数字认证的可能性。
安全的杂凑函数在设计时必须满足两个要求:其一是寻找两个输入得到相同的输出值在计算上是不可行的,这就是我们通常所说的抗碰撞的;其二是找一个输入,能得到给定的输出在计算上是不可行的,即不可从结果推导出它的初始状态。现在使用的重要计算机安全协议,如SSL,PGP都用杂凑函数来进行签名,一旦找到两个文件可以产生相同的压缩值,就可以伪造签名,给网络安全领域带来巨大隐患。
MD5就是这样一个在国内外有着广泛的应用的杂凑函数算法,它曾一度被认为是非常安全的。然而,王小云教授发现,可以很快的找到MD5的“碰撞”,就是两个文件可以产生相同的“指纹”。这意味着,当你在网络上使用电子签名签署一份合同后,还可能找到另外一份具有相同签名但内容迥异的合同,这样两份合同的真伪性便无从辨别。王小云教授的研究成果证实了利用MD5算法的碰撞可以严重威胁信息系统安全,这一发现使目前电子签名的法律效力和技术体系受到挑战。因此,业界专家普林斯顿计算机教授Edward Felten等强烈呼吁信息系统的设计者尽快更换签名算法,而且他们强调这是一个需要立即解决的问题。

国际讲坛 王氏发现艳惊四座
面对Hash函数领域取得的重大研究进展,Crypto 2004 会议总StorageTek高级研究员Jim Hughes 17 日早晨表示,此消息太重要了,因此他已筹办该会成立24年来的首次网络广播(Webcast )。Hughes在会议上宣布:“会中将提出三份探讨杂凑碰撞(hash collisions )重要的研究报告。”其中一份是王小云等几位中国研究人员的研究发现。17日晚,王小云教授在会上把他们的研究成果做了宣读。这篇由王小云、冯登国、来学嘉、于红波四人共同完成的文章,囊括了对MD5、HAVAL-128、 MD4和RIPEMD四个著名HASH算法的破译结果。在王小云教授仅公布到他们的第三个惊人成果的时候,会场上已经是掌声四起,报告不得不一度中断。报告结束后,所有与会专家对他们的突出工作报以长时的热烈掌声,有些学者甚至起立鼓掌以示他们的祝贺和敬佩。当人们掌声渐息,来学嘉教授又对文章进行了一点颇有趣味的补充说明。由于版本问题,作者在提交会议论文时使用的一组常数和先行标准不同;在会议发现这一问题之后,王小云教授立即改变了那个常数,在很短的时间内就完成了新的数据分析,这段有惊无险的小插曲倒更加证明了他们论文的信服力,攻击方法的有效性,反而凸显了研究工作的成功。
会议结束时,很多专家围拢到王小云教授身边,既有简短的探讨,又有由衷的祝贺,褒誉之词不绝。包含公钥密码的主要创始人R. L. Rivest和A. Shamir在内的世界顶级的密码学专家也上前表示他们的欣喜和祝贺。
国际密码学专家对王小云教授等人的论文给予高度评价。
MD5的设计者,同时也是国际著名的公钥加密算法标准RSA的第一设计者R.Rivest在邮件中写道:“这些结果无疑给人非常深刻的印象,她应当得到我最热烈的祝贺,当然,我并不希望看到MD5就这样倒下,但人必须尊崇真理。”
Francois Grieu这样说:“王小云、冯登国、来学嘉和于红波的最新成果表明他们已经成功破译了MD4、MD5、HAVAL-128、RIPEMD-128。并且有望以更低的复杂度完成对SHA-0的攻击。一些初步的问题已经解决。他们赢得了非常热烈的掌声。”
另一位专家Greg Rose如此评价:“我刚刚听了Joux和王小云的报告,王所使用的技术能在任何初始值下用2^40次hash运算找出SHA-0的碰撞。她在报告中对四种HASH函数都给出了碰撞,她赢得了长时间的起立喝彩,(这在我印象中还是第一次)。…… 她是当今密码学界的巾帼英雄。……(王小云教授的工作)技术虽然没有公开,但结果是无庸质疑的,这种技术确实存在。…… 我坐在Ron Rivest前面,我听到他评论道:‘我们不得不做很多的重新思考了。’”

石破惊天 MD5堡垒轰然倒塌
一石击起千层浪,MD5的破译引起了密码学界的激烈反响。专家称这是密码学界近年来“最具实质性的研究进展”,各个密码学相关网站竞相报导这一惊人突破。
MD5破解专项网站关闭
MD5破解工程权威网站http://www.md5crk.com/ 是为了公开征集专门针对MD5的攻击而设立的,网站于2004年8月17日宣布:“中国研究人员发现了完整MD5算法的碰撞;Wang, Feng, Lai与Yu公布了MD5、MD4、HAVAL-128、RIPEMD-128几个 Hash函数的碰撞。这是近年来密码学领域最具实质性的研究进展。使用他们的技术,在数个小时内就可以找到MD5碰撞。……由于这个里程碑式的发现,MD5CRK项目将在随后48小时内结束”。
对此,http://www.readyresponse.org主页专门转载了该报道http://www.aspenleaf.com/distributed/distrib-recent.html和几个其它网站也进行了报道。
权威网站相继发表评论或者报告这一重大研究成果
经过统计,在论文发布两周之内,已经有近400个网站发布、引用和评论了这一成果。国内的许多新闻网站也以“演算法安全加密功能露出破绽 密码学界一片哗然”为题报道了这一密码学界的重大事件。(报导见http://www.technewsworld.com/perl/board/mboard.pl?board=lnitalkback&thread=895&id=896&display=1&tview=expanded&mview=flat,该消息在各新闻网站上多次转载。)

东方神韵  MD5终结者来自中国
MD5破解工作的主要成员王小云教授是一个瘦弱、矜持的女子,厚厚的镜片透射出双眸中数学的灵光。她于1990年在山东大学师从著名数学家潘承洞教授攻读数论与密码学专业博士,在潘先生、于秀源、展涛等多位著名教授的悉心指导下,她成功将数论知识应用到密码学中,取得了很多突出成果,先后获得863项目资助和国家自然科学基金项目资助,并且获得部级科技进步奖一项,撰写论文二十多篇。王小云教授从上世纪90年代末开始进行HASH函数的研究,她所带领的于红波、王美琴、孙秋梅、冯骐等组成的密码研究小组,同中科院冯登国教授,上海交大来学嘉等知名学者密切协作,经过长期坚持不懈的努力,找到了破解HASH函数的关键技术,成功的破解了MD5和其它几个HASH函数。
近年来她的工作得到了山东大学和数学院领导的大力支持,特别投资建设了信息安全实验室。山东大学校长展涛教授高度重视王小云教授突出的科研成果。 2004年6月山东大学领导听取王小云教授的工作介绍后,展涛校长亲自签发邀请函邀请国内知名信息安全专家参加2004年7月在威海举办的“山东大学信息安全研究学术研讨会”,数学院院长刘建亚教授组织和主持了会议,会上王小云教授公布了MD5等算法的一系列研究成果,专家们对她的研究成果给予了充分的肯定,对其坚持不懈的科研态度大加赞扬。一位院士说,她的研究水平绝对不比国际上的差。这位院士的结论在时隔一个月之后的国际密码会上得到了验证,国外专家如此强烈的反响表明,我们的工作可以说不但不比国际上的差,而且是在破解HASH函数方面已领先一步。加拿大CertainKey公司早前宣布将给予发现MD5算法第一个碰撞人员一定的奖励,CertainKey的初衷是利用并行计算机通过生日攻击来寻找碰撞,而王小云教授等的攻击相对生日攻击需要更少的计算时间。

数字认证 你的未来不是梦
由于MD5的破译,引发了关于MD5产品是否还能够使用的大辩论。在麻省理工大学Jeffrey I. Schiller教授主持的个人论坛上,许多密码学家在标题为“Bad day at the hash function factory”的辩论中发表了具有价值的意见(http://jis.mit.edu/pipermail/saag/2004q3/000913.html)。这次国际密码学会议的总Jimes Hughes发表评论说“我相信这(破解MD5)是真的,并且如果碰撞存在,HMAC也就不再是安全的了,…… 我认为我们应该抛开MD5了。” Hughes建议,程序设计人员最好开始舍弃MD5。他说:“既然现在这种算法的弱点已暴露出来,在有效的攻击发动之前,现在是撤离的时机。”
同样,在普林斯顿大学教授Edwards Felton的个人网站(http://www.freedom-to-tinker.com/archives/000664.html)上,也有类似的评论。他说:“留给我们的是什么呢?MD5已经受了重伤;它的应用就要淘汰。SHA-1仍然活着,但也不会很长,必须立即更换SHA-1,但是选用什么样的算法,这需要在密码研究人员达到共识。”
密码学家Markku-Juhani称“这是HASH函数分析领域激动人心的时刻。(http://www.tcs.hut.fi/~mjos/md5/)”
而著名计算机公司SUN的LINUIX专家Val Henson则说:“以前我们说"SHA-1可以放心用,其他的不是不安全就是未知", 现在我们只能这么总结了:"SHA-1不安全,其他的都完了"。
针对王小云教授等破译的以MD5为代表的Hash函数算法的报告,美国国家技术与标准局(NIST)于2004年8月24日发表专门评论,评论的主要内容为:“在最近的国际密码学会议(Crypto 2004)上,研究人员宣布他们发现了破解数种HASH算法的方法,其中包括MD4,MD5,HAVAL-128,RIPEMD还有 SHA-0。分析表明,于1994年替代SHA-0成为联邦信息处理标准的SHA-1的减弱条件的变种算法能够被破解;但完整的SHA-1并没有被破解,也没有找到SHA-1的碰撞。研究结果说明SHA-1的安全性暂时没有问题,但随着技术的发展,技术与标准局计划在2010年之前逐步淘汰SHA-1,换用其他更长更安全的算法(如SHA-224、SHA-256、SHA-384和SHA-512)来替代。”
详细评论见:http://csrc.nist.gov/hash_standards_comments.pdf
2004年8月28日,十届全国人大常委会第十一次会议表决通过了电子签名法。这部法律规定,可靠的电子签名与手写签名或者盖章具有同等的法律效力。电子签名法的通过,标志着我国首部“真正意义上的信息化法律”已正式诞生,将于2005年4月1日起施行。专家认为,这部法律将对我国电子商务、电子政务的发展起到极其重要的促进作用。王小云教授的发现无异于发现了信息化天空的一个惊人黑洞。我们期待着王小云教授和她的团队能够成就“女娲补天”的壮举,为人类的信息化之路保驾护航。

分享到:
评论

相关推荐

    MD5源码(C++)

    但单从1991年到2001年这10年间,竟没有出现替代MD5算法的MD6或被叫做其他什么名字的新算法这一点,我们就可以看出这个瑕疵并没有太多的影响MD5的安全性。上面所有这些都不足以成为MD5的在实际应用中的问题。并且,...

    石破天惊 Air Gallet.rar

    大量特效的运用导致游戏背景极其绚烂刺眼,使得玩家精力不能完全集中,除BOSS外敌我双方体积比例过小,感觉让人不爽,总令我想起另一垃圾游戏1945K3,BOSS战弹雨密布导致稍有不慎就会被敌人干掉,尤其是最终决战只能用恐怖...

    石破天惊的解释和造句参考.doc

    石破天惊的解释和造句参考.doc

    大学生化工科技杯-中国石油大学(北京)—化语春风 石破天惊团队 作品.zip

    大学生化工科技杯-中国石油大学(北京)—化语春风 石破天惊团队 作品.zip

    石破天惊的解释和造句精选.doc

    5. 文言文理解 - 《天然动物园巡游记》中,之所以称为“天然动物园”,是因为动物们在自然环境中自由生活,没有人为的束缚,这考察了学生对文章内容的理解。 6. 说明文阅读 - 秦陵兵马俑的介绍,主要突显其规模宏大...

    秦皇岛祖山导游词5篇精选.doc

    【秦皇岛祖山导游词5篇精选】 祖山,位于中国河北省秦皇岛市青龙县,是一座以独特的自然景观和丰富的生态资源著称的山脉。因其在燕山以东、渤海以北的众多山峰皆源于此,故得名“祖山”。祖山总面积达到118平方公里...

    常州中学高三语文11月月考试题.doc

    2. **成语运用**:题目中如第4题的“差强人意”、“一挥而就”、“暗箱操作”、“表里山河”,第5题的“石破天惊”、“侧目而视”、“大快人心”、“为所欲为”,第6题的“在劫难逃”、“休戚相关”、“历历在目”、...

    河南省重点中学九年级教学监控语文试卷(十份)精选.doc

    3. 成语运用:考察学生对成语的理解和应用能力,如“鹤立鸡群”、“石破天惊”等成语的恰当使用,以及错误使用成语的例子,如“石破天惊”在C选项中的误用。 4. 病句修改:强调了对语病的识别和改正能力,要求学生...

    河北省清河挥公实验中学高中语文第三单元第3课李凭箜篌引导学案无答案新人教版选修中国古代诗歌散文欣赏

    1. **李贺及其诗歌风格**:李贺,字长吉,唐代诗人,因其独特的创作风格被誉为“诗鬼”。他的诗歌风格凄艳诡谲,作品继承了积极浪漫主义传统,以丰富的想象力和瑰丽的词汇著称,如《李凭箜篌引》就是其中的代表作。 ...

    2015_2016学年高中语文3.11变形记课时训练粤教版必修4

    5. 补写语句:这道题目要求在段落中填入合适的句子,保持上下文的连贯性。答案是①我们并不习惯给予,②给予对我们的身心健康大有益处,③你可以用各种方式给予,强调了给予的积极意义和实现方式。 6. 扩展阅读:...

    初二假期考试题.doc

    4. 病句辨析:如“A”选项中“石破天惊”后面缺少宾语,应改为“石破天惊的局面”;“C”选项的句子结构混乱,去掉“也参加了抢险救灾”即可。这类题目训练学生对语句完整性和逻辑性的把握。 5. 文学名著:《格列佛...

    启东中学高三语文年段过关试卷及答案精选.doc

    4. 成语的应用也被测试,比如“毁家纾难”、“石破天惊”、“如花似锦”、“狗尾续貂”、“拾人牙慧”、“味同嚼蜡”等,这些成语的使用场合和意义是解答的关键。 5. 此外,还有词语替换的题目,比如“泥沙俱下”与...

    (配套中学教材全解)七年级语文下学期期中检测题北师大版.pdf

    2. 成语运用:在试题中,考察了成语的正确使用,例如“义正词严”、“石破天惊”、“骇人听闻”、“不以为然”,要求学生理解成语的含义和语境中的适当应用。 3. 古诗词记忆:试题要求学生默写古诗,如杜牧的...

    超级机器人大战2(GB)金手指实用.pdf

    A)+ 02:石破天惊拳(G ?ンコム)+ 08:?????(※ 1)+ 10:ハ?メ??ャノン(ZZ ?ンコム)+ 20:メ?ビームラ ?フル(V ?ンコム)+ 40:ハ?メ?ランゴャー(Z ?ンコム) 五、精神状态修改 * 精神...

    小学语文语文常识词汇秋雨作品被“咬文嚼字”挑百错

    这篇新闻主要围绕着著名作家余秋雨的作品被《咬文嚼字》资深编委金文明挑错的事宜展开。金文明在《石破天惊逗秋雨》一书中指出余秋雨在《文化苦旅》、《山居笔记》、《霜冷长河》等散文集中存在130多处文史知识的...

    高中语文《在马克思墓前的讲话》同步练习2苏教版必修4.pdf

    3. 语文基础知识 - 词语运用:包括关联词的选用,如“虽然…但是…”、“即使…也…”等,以及成语的正确使用,如“石破天惊”、“相左”、“相持不下”、“铤而走险”等,这些是语文阅读理解和写作中的关键技能。...

    湖北省襄阳五中2020届高三语文上学期期中考试.doc

    题目中提到了"石破天惊"、"倚马可待"、"相濡以沫"和"充耳不闻"等成语,需要理解它们的含义和适用语境,例如"石破天惊"通常用于形容重大新闻或惊人消息,"倚马可待"指文思敏捷,写作迅速。 3. **病句辨析**: - ...

    浙江义乌中学高一语文期末试卷[精选].doc

    4. 题目考查成语的正确使用,如“面目全非”、“寥寥无几”、“并驾齐驱”、“石破天惊”的适用情境,要求学生掌握成语的含义及其在句子中的恰当应用。 5. 题目涉及反语的修辞手法,如C选项中的“国粹”、“大师”、...

    江浦高中学高三10月月考语文试卷及答案精选.doc

    3. 成语理解与应用:例如“耳濡目染”、“扑朔迷离”、“满城风雨”和“石破天惊”等成语出现在题目中,测试学生对成语意义和语境适用性的理解。 4. 语病辨析:题目中指出的语病主要是句子结构不清或表意不明,这...

    木垒事业单位招聘2018年考试真题及答案解析打印版.docx

    5. 马太效应描述的是成功者愈成功,失败者愈失败的现象。选项中,提高低收入者收入、调节收入分配差距、承认不出名科学家的成绩,以及股票市场的反向激励机制,都是对马太效应的反例,因为它们都在试图缩小差距或...

Global site tag (gtag.js) - Google Analytics