论文部分内容阅读
数字化图像是我国网络通讯的重要载体,它在多媒体、电子和网络通讯中扮演了广泛的角色,并且在通讯、医疗等各个方面起到了很大的作用。因此,对于图像加密技术的探索和研究,已经成为安全领域的重要课题。由于图像中的相邻像素之间冗余程度高、数据容量大,当利用传统的图像加密方法进行加密时,其加密效率较低,所以此类方法不适合应用于数字图像的加密。混沌系统以及DNA计算具有的特性,使其恰好适合于图像加密。本文基于目前图像加密算法的研究现状,提出以下算法,解决了编码规则单一以及信息熵值较低的问题,主要内容如下:
(1)提出了一种基于Chen超混沌和DNA编码的图像加密算法。首先对Logistic映射进行迭代,得到随机序列,并将该序列转为二维矩阵,然后改变参数和初始值,再次迭代Logistic混沌系统,得到新的随机序列,并构造索引序列完成对原始图像的置乱及扩散。再利用参数多,空间复杂的Chen超混沌,得到四条混沌序列即X、Y、Z、H。用X、Y序列的随机值控制DNA编码规则的选取,使编码具有随机性和不确定性,分别对转化的二维矩阵和扩散后的图像进行分块编码,得到DNA矩阵。接下来对两矩阵进行DNA运算,运算方式由序列Z的随机值决定,最后根据序列H进行解码,因规则不同,进一步加强了图像加密的安全性,得到最终加密图像。算法经过仿真测试和性能分析,证实可以用于图像加密领域。
(2)提出基于小波变换、Qi超混沌和DNA编码的图像加密算法。算法首先借助小波变换将图像分解为高频分量和低频分量,然后对低频图像通过构造索引序列进行置乱,通过小波重构得到一次置乱后的图像。接着设置Logistic混沌系统的参数和初始值,进行迭代,将迭代后产生的序列进行预处理,利用预处理后的序列对小波重构后的图像进行加密。接下来设定初始值对Qi超混沌系统进行迭代,结果产生多条混沌序列,并将序列进行处理完成密钥构造,利用最后得到的序列对图像进行双重加密。最后对加密后图像通过选取DNA编码规则进行编码,并与其中一条由混沌序列转化的DNA矩阵进行DNA计算,然后对其解码,得到的即最终密文图像。该算法经过仿真测试和性能分析证实可以用于图像加密领域。
(1)提出了一种基于Chen超混沌和DNA编码的图像加密算法。首先对Logistic映射进行迭代,得到随机序列,并将该序列转为二维矩阵,然后改变参数和初始值,再次迭代Logistic混沌系统,得到新的随机序列,并构造索引序列完成对原始图像的置乱及扩散。再利用参数多,空间复杂的Chen超混沌,得到四条混沌序列即X、Y、Z、H。用X、Y序列的随机值控制DNA编码规则的选取,使编码具有随机性和不确定性,分别对转化的二维矩阵和扩散后的图像进行分块编码,得到DNA矩阵。接下来对两矩阵进行DNA运算,运算方式由序列Z的随机值决定,最后根据序列H进行解码,因规则不同,进一步加强了图像加密的安全性,得到最终加密图像。算法经过仿真测试和性能分析,证实可以用于图像加密领域。
(2)提出基于小波变换、Qi超混沌和DNA编码的图像加密算法。算法首先借助小波变换将图像分解为高频分量和低频分量,然后对低频图像通过构造索引序列进行置乱,通过小波重构得到一次置乱后的图像。接着设置Logistic混沌系统的参数和初始值,进行迭代,将迭代后产生的序列进行预处理,利用预处理后的序列对小波重构后的图像进行加密。接下来设定初始值对Qi超混沌系统进行迭代,结果产生多条混沌序列,并将序列进行处理完成密钥构造,利用最后得到的序列对图像进行双重加密。最后对加密后图像通过选取DNA编码规则进行编码,并与其中一条由混沌序列转化的DNA矩阵进行DNA计算,然后对其解码,得到的即最终密文图像。该算法经过仿真测试和性能分析证实可以用于图像加密领域。