论文部分内容阅读
计算机网络的日益发展,促使信息安全技术得到了众多学者关注,并成为一个热点问题。针对信息安全的攻击方式和复杂性日新月异,研究开发出更多安全、高效、可靠的信息安全技术迫在眉睫。近年来,混沌密码学作为一门非线性科学与密码学交叉融合的新学科,逐渐发展成了保密通信的一个新研究领域,混沌加密技术在计算机网络和信息安全方面开辟了一条新途径。本文首先介绍了混沌密码学的基础理论知识;然后对近年来混沌hash函数的发展进行了回顾和总结;最后提出了两种构造混沌单向hash函数的新方法,包括:(1)提出了通过切换混沌系统构造hash函数的方法。该算法首先将明文消息填充和扩展到一定的长度,然后根据每个明文块中数值的奇偶性在Logistic映射和Tent映射中切换,并采用其产生的混沌序列对分块后的明文进行干扰。其中,两个混沌系统的参数值会随着明文和初始密钥的变化而发生变化。这种切换机制可保证hash函数对于消息和密钥的高度敏感性。理论分析和仿真实验表明,这种方法能够满足安全hash函数的性能要求。(2)提出了一种基于Rossler超混沌系统的并行单向hash函数算法,这种方法把明文分块后,通过参数可变的分段线性混沌映射作为Rossler超混沌系统的初始值。将迭代后得到的值与反转的明文进行标准映射,经过多次迭代后产生128bit的hash值。这样处理实现了密钥和明文之间的足够混乱。理论分析和实验表明,这种构造hash函数的方法敏感性强,能抵抗统计分析、差分攻击,它可以为加密和传输实时视频提供一个高效和安全的方式。