论文部分内容阅读
随着互联网技术和无线技术的发展,图像、语音和视频等多媒体数据可以通过各种移动社会网络系统方便、快捷、实时地传输与拷贝。为保护个人的切身利益,密码技术研究受到人们的高度重视,而加密算法和Hash函数是密码学研究中的两项基本技术,它们在保证信息安全的过程中发挥了重要的作用。基于非线性科学的混沌理论,以其遍历性、轨迹不可预测性和对初值或参数极度敏感的特性,被广泛应用于控制、信号处理、通信、计算机密码学等领域,混沌密码学就是其中一个重要的研究热点。非线性科学和信息科学的深入研究也推动了混沌密码学的不断发展,并取得了大量的理论和应用成果。但是,由于混沌理论研究还不够成熟,现有的一些研究结果在安全性或效率方面依然存在诸多不足。本文在现有混沌密码学研究成果的基础上,主要致力于基于数字化混沌理论与编码理论的信息安全研究,包括基于混沌理论的图像编码加密算法设计和Hash函数构造。本文的主要工作体现在以下几个方面:1.对当前混沌密码学的发展现状进行了详细地分析、归纳和总结,并对现有的基于混沌理论的图像加密算法和Hash函数构造方法进行了系统的概括,指出了目前存在的一些需要解决的关键问题。2.为改善Logistic映射吸引子中存在的大量周期窗口及其迭代输出序列呈现不均匀分布的情况,利用耦合映象格子模型结构简单动力学特性却复杂的优点,提出基于空间混沌的数字图像加密算法。算法实现过程中通过耦合映象格子间的耦合作用增强系统的混淆和扩散程度,并通过密钥根据明文相关选取提高抵制已知/选择明文攻击能力。实验仿真结果说明,算法的安全性高。3.根据遍历矩阵的概念及性质,利用时空混沌复杂的动力学特性,提出了一种基于块处理的图像加密算法。首先,利用混沌系统的内随机性,设计基于时空混沌的伪随机序列矩阵,因其具有良好的密码学特性,可用于构造图像加密的遍历矩阵。其次,对数字图像的二维矩阵进行分块,使用设计得到的标准遍历矩阵对每个小块作代数扩散和置乱混淆。其中,设计的加密算法的密钥与明文密切相关,实现了类似“一次一密”的密钥体制,提高了加密算法的安全性。实验测试了加密算法的安全性能,仿真结果说明加密算法对密钥和明文极度敏感,能满足现有图像加密的各种安全特性。4.针对JPEG数据结构的特征,研究了JPEG图像加密算法。结合JPEG图像编码原理,提出一种基于JPEG的混沌图像选择加密算法。利用离散余弦变换量化后的图像信息主要集中于DC系数的特性,提取DC系数并对它进行置乱和扩散,并对加密后的DCT系数进行熵编码得到传输数据流。理论分析和实验仿真说明,该算法既保证了JPEG图像的压缩率不变又安全地加密了图像信息。5.利用小波分析所具有的时域和频域的良好局部化性质,提出了两种基于小波变换和混沌序列的图像加密算法。它们的基本思想是将图像信号分解为高频部分和低频部分,利用图像的纹理和边缘信息集中在高频部分而低频逼近部分集中了图像的大部分能量的特点,主要对低频部分进行加密,保证了加密算法的鲁棒性和有效性。此外,为提高算法的抗攻击能力,密钥流与明文/密文紧密相关,而且在对图像进行混沌加密的同时扰动混沌映射的系统参数和初始值,从而实现加密过程的自适应处理,使之拥有更好的扩散效果。仿真实验验证两种算法具有较好的安全性和实时性,对常见的破解攻击还具有良好的鲁棒性。6.研究了分数阶混沌系统的数值计算方法,并分析了分数阶混沌系统产生的伪随机序列的统计特性,发现它们满足Golomb关于理想伪随机序列假设的三条准则,适合应用于图像加密设计,以分数阶Chen系统为例完成了图像加密设计,并通过实验仿真验证了系统的安全性和有效性。7.根据传统Hash函数的定义和一般结构,在现有的典型的设计方案的基础上,运用时空混沌系统设计了一种新的Hash函数构造方法,并对它进行了理论分析和实验仿真,该方法很好地达到了Hash函数对于扩散性、防伪造性、不可逆性和密钥敏感性的要求,且可操作性强,实际推广应用的潜力较大。此外,通过FPGA技术实现了时空混沌HASH编码系统的硬件设计,以电力集中抄表系统为例,将其应用于智能电网的消息认证。实验结果表明该编码系统能够承担数据消息的频繁认证,并且硬件占用资源少,认证速度快,能够有效加强智能电网消息传递的安全性。