Hash函数性质与安全性研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:zxjxz33371
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Hash函数是密码学中最基本的模块之一,被广泛应用于数字签名、消息鉴别、模拟randomoracle和伪随机数生成器等领域,是近几年密码学研究的热点领域。本文对Hash函数的研究现状和存在的问题做了全面的介绍,比较和分析了Hash函数的各种设计思想和分析方法,并对若干问题进行了探讨。MD迭代方式是目前最常用的设计方法,通常为了保证Hash函数的抗碰撞性需要压缩函数具有抗自由碰撞性。本文进一步研究了MD迭代方式构造的Hash函数和压缩函数之间的关系;在黑盒子模型下证明了在压缩函数不能抵抗某些自由碰撞攻击的条件下,MD迭代方式构造的Hash函数仍然具有抗碰撞性。此结果放宽了对压缩函数的限制,更有利于压缩函数的设计。平衡度是衡量Hash函数安全性的新指标,本文重点研究了压缩函数平衡度在MD迭代方式下的保持问题。在原定义模型下,MD迭代方式不能保持压缩函数的平衡性,从而给压缩函数的设计要求带来了困难。鉴于此本文提出了局部平衡度的概念,并证明当压缩函数满足局部平衡性要求时,MD迭代方式构造的Hash函数的平衡度要大于等于压缩函数的平衡度。最后从实际应用角度出发,讨论了Hash函数针对目前攻击方法的预防措施,通过对算法简单升级的办法来增加其抵抗攻击的能力。
其他文献
电信企业是信息化建设的关键所在,如何加快电信企业的建设,提高信息化程度,是我国信息化产业所面临的现实问题。NGOSS提出一系列的文档、信息模型和代码,分析研究企业核心业
采用HTML表达的网络已经成为世界上最大的信息资源库。如何获取网络中对用户有用的信息,成为信息检索研究的重点。搜索引擎的使用大大简化了用户查找信息的过程。但是,伴随着网
互联网的出现给人们的生活带来了巨大的变化,通过互联网,人们可以及时获取信息,但互联网信息量的快速增长及人们对信息处理提出的更高要求,使传统的有线网络已不能满足用户的需求
随着Web的普及和社会信息化程度的不断提高,各个应用领域所积累的信息资源飞速增长。如何让检索系统能够理解检索资源的语义;如何实现更加专业化、自动化、智能化的检索系统;如
随着信息技术的发展,数据仓库(Data Warehouse)技术己被广泛应用于现实生活的各个领域,这不仅大大提高了信息的使用效率,而且也为实际的生活带来了极大的便利。然而当前的数据仓
本文对基于Internet的虚拟校园漫游系统的设计与实现进行了研究。文章阐述了虚拟现实系统的基本概念、基本特征以及国内外研究状况,在此基础上提出了本课题的背景、意义以及研
21世纪,计算机网络的飞速发展已经大大地改变了我们的生活方式,人类进入了信息时代。通过计算机网络,我们可以很方便地存储、交换以及搜索信息,给人们的工作、生活以及娱乐带
随着信息技术的飞速发展和计算机应用水平的不断提高,面向医疗的新一代信息系统已由过去单纯的医院信息系统(Hospital Information System,HIS)、放射信息系统(Radiological In
随着信息化、数字化的高度发展,越来越多的企业出于便于管理的目的,建立了一系列满足自身业务需要,符合自身特点的管理信息系统(MIS),对企业内部的资源进行整合和管理。J2EE体系
随着生产和科学技术的快速发展,生产过程自动控制的要求不断提高,传统测试系统的缺点也愈来愈突出,网络技术应用于测试系统已成为现代测试技术发展的趋势。由于传统测试系统