论文部分内容阅读
随着计算机技术和网络技术的飞速发展,人们迫切需要研究和开发出更多安全、高效、可靠的方法来保护数据的安全。混沌系统具有许多良好的性质,如对初始条件和控制参数的敏感性、周期点集的稠密性和拓扑传递性。这些性质和密码学中的混淆与扩散特性有着密切的关系。从上世纪80年代以来,混沌密码学的研究日益受到关注,提出了大量基于混沌的加密算法,取得了不少充满希望的进展。然而,近期的研究表明,原来曾被认为是实用性强和安全性高的混沌密码方案已证实为效率低、不安全和不可用。如何通过深入的分析研究,设计出实用性强和安全性高的混沌密码方案日渐成为急待解决的突出问题。本论文在基于目前混沌密码学界已经取得的研究成果的基础上,主要致力于基于混沌映射的伪随机序列发生器以及数字混沌图像加密算法的设计和分析研究。本论文的研究工作和主要创新之处包括以下几个方面:①对混沌理论基础作了简要的论述。对基于混沌理论的密码技术的研究现状进行了详细分析。首先介绍了混沌理论与密码学的关系,接着系统介绍了混沌序列密码、混沌分组密码、混沌公钥等混沌密码和基于混沌的图像加密。②提出了一种基于线性分段混沌映射(PWLCM)的收缩式伪随机序列发生器,该发生器能有效克服线性分段混沌映射所具有的“逐段线性”的缺点。分析表明,该发生器具有良好的密码学特性。此外,针对离散化后二维混沌映射所产生的退化问题,我们提出一种简单的后处理方式。实验表明,该算法产生的序列具有良好的性能。③基于前面提出的伪随机序列发生器,论文提出了一种图像加密算法。算法由重复迭代的扩散/替换操作组成。算法采用并行的垂直扩散和水平扩散方式,并轮流应用在扩散操作中。在替换操作中,会话密钥由初始密钥和明文图像共同决定,能有效地抵抗已知明文攻击和选择明文攻击。此外,我们还提出了一种彩色图像加密算法。根据彩色图像的特点,扩散操作在不同颜色分量中交叉进行,以保证不同颜色分量的微小变动会扩散到其他颜色分量。同时,根据图像(0,0)点在猫映射作用下不改变的特点,伪随机序列发生器和置乱操作的参数由初始密钥和(0,0)点的像素值共同决定,从而有效地抵抗已知明文攻击和选择明文攻击。实验表明,我们提出的算法具有较高的安全性。④结合图像中的可逆隐藏技术,本论文提出了两种图像认证加密算法。在第一种方案中,明文图像的消息认证码首先以可逆方式嵌入明文图像,再将被嵌入的明文图像与伪随机序列以密码块链接(CBC)的方式生成密文图像。算法不仅能有效地抵抗已知明文攻击和选择明文攻击,也能完成对图像的认证。在第二种方案中,首先对图像加密,然后产生密文图像的消息认证码,并以可逆方式嵌入。此外,基于第一种方法,本论文还提出了一种具有篡改定位的图像认证加密算法。算法除了具有加密认证的功能外,还具有篡改定位的能力。⑤分析了目前压缩图像加密算法的安全性。在此基础上,本论文提出了一种将空域加密和频域加密相结合的算法。算法能在实现压缩图像安全性的同时,将对图像压缩效率的影响降到最低。最后,对论文工作进行了全面的总结,并对今后的研究方向进行了展望。