关于密码学上的混沌散列函数的分析研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:fendoudeying
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和网络技术的飞速发展,全球信息一体化的步伐越来越快,网络信息安全已经成为一个重要因素。在网络通信环境中,攻击者可能对消息内容和顺序进行修改,从而达到攻击的各种目的。散列函数是密码学中一个重要的分支,它是一种单向函数,是一类加密映射,可以利用它来保护信息。本论文的主要工作包括以下几个部分:   ①对混沌理论基础进行了论述,包括混沌的定义、运动特征和判断与准则等。   ②对散列函数理论基础作了详细的论述。从加密和解密、对称密钥加密、公钥加密、密码分析等方面对密码学进行了简单的介绍。然后给出了混沌与密码学的关系。最后从散列函数的定义和分类、设计方法、设计理论和评测方法等方面对散列函数进行详细的介绍。   ③提出和分析了一种基于可变参数的混沌帐篷映射的新的文本散列函数算法。首先,将分组子块的标号构成帐篷映射的可变参数,将子块的ASCII码值作为帐篷映射的迭代次数,进而迭代该映射,将产生的值四舍五入至0或者1。然后,将一个明文块产生的所有0或者1值级联构成中间散列值。最终的128比特的散列值由中间散列值异或而得到。理论分析和计算机模拟表明本算法可以满足散列函数的要求。   ④将经典算法MD5、基于双混沌映射的散列函数构造算法和基于混沌查找表的散列函数构造算法与本文提出的算法进行性能比较,可以得到本算法在混乱和扩散以及抗碰撞性等方面体现出较好的性能。   最后对本论文进行了总结,并指出了本论文工作的不足之处以及对今后散列函数的研究前景进行了展望。
其他文献
近几年来,随着数字录音设备的普及,数字录音大有取代以前模拟录音的趋势。各种音频处理算法和软件的广泛应用,使得一般的用户能轻易地对数字录音进行篡改而不留下痕迹,因此从录音
在传统电信产业中,产品由各式各样的硬件设备承载,而随着新技术和服务的创新加速,硬件设备的生命周期越来越短,服务提供商的网络运营日趋复杂,阻碍了业务创新。而随着互联网的快速
在互联网技术飞速发展的今天,微信、米聊等互联网应用给传统电信通信带来巨大的冲击;与此同时,互联网用户也渴望享受更加可靠、稳定、方便的电话网服务。为了很好的解决这个问
Java语言是一种面向对象的语言,广泛应用于服务器端、客户端以及移动计算等应用领域中,Java语言一个主要的特点是自动内存管理。自动内存管理也被称为垃圾收集(garbagecollecti
学位
随着数据库技术日渐成熟,互联网堆积了大量公开的信息网络数据,如何利用这些数据进行分析,并从数据中提取出对于机构决策分析有用的信息已经成为了各机构决策管理以及决策分
在当今互联网时代,随着移动终端、互联网应用以及云计算模式的快速发展,数据中心已经成为社会基础设施。然而数据中心面临提高资源利用率和保障服务质量的矛盾,一方面通过在数据
随着空间信息技术发展与应用的深入,“数字城市”己成为当前城市信息化建设的主题。随着我国经济社会的发展,特别是改革开放以来,我国已取得了巨大的成就,同时面临新的机遇和挑战
在现今高度复杂的分布式计算环境中,网络应用服务系统往往被细化为许多服务子系统从而形成多层次的服务结构。这种结构极易拓展并且通用性很强,允许通过网络在不同机器上传递
互联网中蕴含着大量的有价值信息,而搜索引擎是目前人们从互联网上检索信息的重要工具。传统的搜索引擎仅依靠关键字匹配为用户寻找相关的网页,并根据一定的算法进行排名呈献