【摘 要】
:
Hash函数是密码学重要的组成部分,它广泛应用于电子商务、信息安全和电子政务等安全性要求比较高的领域中,同时也是实现数字签名、消息的完备性和消息可认证性的重要工具。MD
论文部分内容阅读
Hash函数是密码学重要的组成部分,它广泛应用于电子商务、信息安全和电子政务等安全性要求比较高的领域中,同时也是实现数字签名、消息的完备性和消息可认证性的重要工具。MD5算法是MD结构的典型代表,也是Hash函数中的一员。因此,通过对MD5算法的研究与分析,可以更好的理解Hash函数的基本研究方法。王小云教授利用差分攻击的方法,成功找到了MD4、MD5、RIPEMD和HAVAL-128的碰撞消息。本文主要对MD5碰撞攻击用到比特追踪技术和消息修改技术进行研究,在此基础上,总结了碰撞攻击的一般步骤:引入明文消息差分、选择差分路径、确定差分条件。最后,对已有的碰撞攻击算法提出了一定的改进方案,在一定程度上可以降低碰撞攻击算法的计算复杂度。另外,本文还对MD5算法进行了一定的改进,主要是变更原始非线性函数、变更初始值、变更每一圈的常数、更改迭代流程。实验结果表明,改进后的碰撞攻击算法在一定程度上降低了计算复杂度。改进的MD5算法在抗碰撞攻击性、雪崩效应以及效率性等方面都有所提升。
其他文献
无线传感器网络(Wireless Sensor Networks,WSNs)被认为是21世纪最有影响力和最有发展前景的21项技术以及未来改变世界的10大技术之一,它以其体积小、自组织、简单方便的特点被广
数字图像具有数据冗余大、表达信息丰富的特点,传统加密算法并没有针对这些特点进行设计,无法安全高效的完成图像加密任务,因此设计结合图像特点的加密算法是有必要的。另一
粗糙集(Rough Sets)理论是波兰学者Pawlak教授提出的一种处理不精确,不确定数据的有效工具。经过30多年的发展,粗糙集理论已广泛的应用于知识表示、数据挖掘、机器学习、模式识别
随着嵌入式操作系统的广泛应用和不断发展,特别是嵌入式设备与网络结合的应用范围日益广泛,嵌入式系统网络应用程序的安全性问题愈发凸显,已成为目前急需解决的问题。VxWorks操
互联网和Web承载着丰富的跨时空信息,为社会和商务的发展提供了动态、开放和便捷的环境。然而在虚拟化的网络中,与不相识的人进行交易,如何保证交易可靠、安全,以及确保服务质量
数据库作为数据存储和管理的重要手段,在各行各业得到了越来越广泛的应用,数据库取证自然也成为了数字取证领域的研究热点之一,其中恢复已删除的数据更是数据库取证的重要组
当前移动网络的快速发展,尤其是当前的3G和4G网络的快速兴起,移动设备日益成为人们生活工作中必不可少的工具。移动终端的普遍使用带来了一系列的问题,特别是信息安全问题是
椭圆曲线密码体制(Elliptic Curve Cryptology,ECC)由于其安全性能好、存储空间小、带宽要求低等特点,在嵌入式等面积、功耗受限的环境中应用得越来越广泛,近年来已被广泛制定于各
随着智能设备的发展,在医疗、教育和公共服务等社会领域产生并累积了巨量的时变数据。由于时变数据数据量大,需要对它进行压缩存储。同时时变数据变化复杂,发现数据中的特征
微博是近年来发展最快的网络媒体之一,随着其用户规模的不断扩大,其产生的信息量和社会影响力也越来越大。同时,网络信息的泛滥阻碍了用户体验的提升。因此,研究微博信息的规律并