MD5及部分新Hash函数的分析

被引量 : 0次 | 上传用户:q525456781
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代计算机网络和电子商务的发展,用户对信息在交互过程中的安全要求越来越高。因为信息在传输过程中有可能受到篡改、冒充和抵赖等形式的威胁和攻击。这就涉及到信息的完整性和真实性问题。为了解决这些问题,保证信息的完整性、实现实体鉴别和抗否认,主要采用Hash函数技术来进行信息鉴别。Hash函数又称散列函数或者哈希函数,主要用于数字签名和文件校验。而在Hash函数中应用最为广泛的是MD5。MD5函数是由美国麻省理工学院教授Ron Rivest在1991年研发的单向函数算法,它是在MD4函数的基础上发展而来。MD5的输入是任意长度的消息,输出是128位的消息摘要,以512比特输入数据块作为单位进行处理。2004年王小云教授成功的攻破MD5函数,掀起了密码界研究此函数的热潮。在2008年谢涛博士设计了两条碰撞路径,并且根据路径找到了碰撞消息对。这说明MD5已经不再安全,需要新的Hash函数。于是NIST(National Institute of Standards and Technology,美国国家标准技术研究所)在全世界范围内征集SHA-3标准函数,如今已经进行到最后一步,对五个函数进行筛选,分别是Blake, Gr?stl, JH, Keccak和Skein。其中Gr?stl函数的设计与AES非常类似,所以先前研究AES的方法可以应用到研究Gr?stl函数上。为了紧跟世界密码学研究和发展潮流,为我国的信息安全事业做出自己的贡献,本文做了如下工作:(1)通过学习王小云教授关于攻击MD5的差分分析方法和研究谢涛博士的1比特碰撞差分路径,成功的找到了一条能够产生碰撞的1比特差分路径,并且给出了链接变量需要满足的充分条件。(2)根据王小云教授的多消息修改方法、Tunnel思想和“围魏救赵”方法来修改消息,使最终的链接变量能够满足充分条件。(3)通过“分而治之”的算法思想来决定整个程序的结构。(4)通过学习rebound攻击方法,对Gr?stl函数的五轮、六轮、七轮进行了分析,并且给出了新的攻击路径,即八轮差分路径。虽然这些攻击都是理论上的,但是对以后我们研究其他类似结构的函数会有很大的帮助。
其他文献
产业内贸易能加强技术成果在各个发达国家之间的聚合,通过垂直产业内贸易也能促进先进技术由发达国家向发展中国家的传递。要优化出口结构,加快创新型加工贸易产业集群的发展
移动电子商务具有便捷灵活、随时互动的特点,非常适合旅游服务行业的推广,尤其是自助游。本文在分析传统电子商务在自助游应用过程中存在问题的基础上,提出了将移动电子商务
《正谊杂志》是二次革命后创办的一份大型综合性刊物,以促进政治改良、培育社会道德为宗旨。该刊于1914年1月创办,1915年6月停刊,共出九期。尽管该刊存在时间较短,但作为当时
对于商品质量监管体系,流通领域的监管是重要一环。本文从目前流通领域商品质量监管面临的困境出发,以信息经济学为工具,分析了商品流通领域监管的信息不对称的基本状况。根
目的:探讨缺血性中风病急性期证候变化规律研究。方法:采用前瞻性临床调查的方法,对发病72h内入院患者进行自入院当天至发病第14d的连续动态采集临床信息,研究缺血性中风病急
目的:研究不同寄主上的菟丝子、南方菟丝子中多糖的含量。方法:用苯酚-浓硫酸法测定含量。结果:寄生于大豆上的菟丝子及南方菟丝子多糖含量较高。菟丝子及南方菟丝子种间多糖
十八大总结党和人民坚持发展中国特色社会主义道路的历史经验和新鲜经验,作出了一系列新概括和新论断,使得我们对坚持中国特色社会主义道路的意义、地位、内涵、要求的认识达