散列函数密码分析的研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:wulb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
课题的目标是通过对散列函数算法强度的分析,并结合现有的碰撞分析的相关结论和差分分析的基本方法,为散列算法的改进给出相应的途径。作为一个广为使用的散列函数算法MD5,一次循环包含了4轮64步及一次累加运算。通过对它由步到轮,再由轮到全局循环的分析,给出了现有碰撞分析的突破点及怎样弥补散列算法使得类似的突破不再有效。差分密码分析一直都是密码分析学者常用的分析方法和工具,从Rivest第一次在DES的密码分析中引入差分分析后,它一直都是块加密算法和散列函数最有效的分析方法和判别密码体系是否安全的最主要依据。差分密码分析也经常被应用到其他的密码体系中。在现有的散列函数差分分析研究的基础上,主要做了如下一些工作:首先简述了早期的差分分析在DES密码分析中的应用和实现;接着对现有的MD5的分析结论进行了扩展,利用这些改进的结论将已有的概率分析非概率化并在全局碰撞的分析中给出了单轮的最大k-原像攻击的可能值,在这之后对最新的关于MD5差分分析的算法和数据进行了定量分析;另外,通过与DES差分分析的比较,得到散列函数差分分析的一般方法,并通过该方法对MD5和MD4进行了按部就班的分析,同时对王小云给出的强碰撞分析算法进行了弱碰撞的相关分析,并由此得出该算法不适宜用来作为弱碰撞的攻击的结论;最后给出了散列函数的四个可能的改进途径及相应的意见。
其他文献
为了满足嵌入式系统市场对于成本、面积和功耗的要求,SoC(System on-a-Chip,简写为SoC)已经成为一个必不可少的解决办法。SoC技术显著地提高了芯片的集成度,通过IP复用达到高
随着计算机技术特别是网络技术的发展,软件业面临的环境更加复杂,竞争日益激烈,为了在激烈的竞争中保持优势,要求软件具有良好的性能,这些性能包括:可升级性、可靠性、可用性、可扩
安全协议为网络信息交换提供安全服务,是保证网络安全的基础。但攻击者可利用安全协议自身的缺陷来实施各种各样的攻击,因此安全协议的安全性成为网络安全的关键。早期人工证
随着医学影像设备的发展,功能图像和解剖图像的结合成为一个发展趋势,而图像配准的潜力在于综合处理应用这些成像设备所得信息,以获得新的有助于临床诊断的信息,在肿瘤的精确定位
传感器技术是信息科学的基础,传感器技术是现代信息技术的重要支柱之一,人类通过视觉、嗅觉、听觉及触觉等感官来感知外界的信息,感知的信息输入大脑进行分析判断(即人的思维
随着计算机的发展及网络技术的应用,当今社会经济的不断进步,各个单位的管理质量要求越来越来高,一个高效且经济的考勤管理系统在每个单位的推广势在必行,也是完善单位信息化管理
学位
本文利用理论推导和数值模拟相结合的方法研究了混沌控制及混沌同步中的相关问题,取得了如下成果: 首先,利用经典反馈法实现了Liu系统的混沌控制,并基于Routh-Hurwitz判据讨论
传统政务的处理方式以政府机构为中心,而电子政务的处理方式以社会需求为中心,政府帮助企业、社会组织和公众办理各种事务,协调各种关系。随着网络信息化时代的到来,人们已经习惯
当今,企业实施信息化建设工程已成为企业管理的发展趋势和提高企业管理水平最为有效的手段之一。在这样的背景下,ERP(企业资源计划)系统在企业特别是制造业中得到了广泛的实施