Fan Wei, Li Taiyong, Wu Jianan, Wu Jiang
School of Computing and Artificial Intelligence, Southwestern University of Finance and Economics, Chengdu 611130, China.
Entropy (Basel). 2023 Aug 28;25(9):1268. doi: 10.3390/e25091268.
Images, as a crucial information carrier in the era of big data, are constantly generated, stored, and transmitted. Determining how to guarantee the security of images is a hot topic in the information security community. Image encryption is a simple and direct approach for this purpose. In order to cope with this issue, we propose a novel scheme based on eight-base DNA-level permutation and diffusion, termed as EDPD, for color image encryption in this paper. The proposed EDPD integrates secure hash algorithm-512 (SHA-512), a four-dimensional hyperchaotic system, and eight-base DNA-level permutation and diffusion that conducts on one-dimensional sequences and three-dimensional cubes. To be more specific, the EDPD has four main stages. First, four initial values for the proposed chaotic system are generated from plaintext color images using SHA-512, and a four-dimensional hyperchaotic system is constructed using the initial values and control parameters. Second, a hyperchaotic sequence is generated from the four-dimensional hyperchaotic system for consequent encryption operations. Third, multiple permutation and diffusion operations are conducted on different dimensions with dynamic eight-base DNA-level encoding and algebraic operation rules determined via the hyperchaotic sequence. Finally, DNA decoding is performed in order to obtain the cipher images. Experimental results from some common testing images verify that the EDPD has excellent performance in color image encryption and can resist various attacks.
图像作为大数据时代的关键信息载体,不断地被生成、存储和传输。确定如何保障图像安全是信息安全领域的一个热门话题。图像加密是实现这一目标的一种简单直接的方法。为了解决这个问题,本文提出了一种基于八进制DNA级排列与扩散的新颖方案,称为EDPD,用于彩色图像加密。所提出的EDPD集成了安全哈希算法512(SHA-512)、一个四维超混沌系统以及在一维序列和三维立方体上进行的八进制DNA级排列与扩散。更具体地说,EDPD有四个主要阶段。首先,使用SHA-512从明文彩色图像生成所提出混沌系统的四个初始值,并利用这些初始值和控制参数构建一个四维超混沌系统。其次,从四维超混沌系统生成一个超混沌序列用于后续加密操作。第三,利用超混沌序列确定的动态八进制DNA级编码和代数运算规则,在不同维度上进行多次排列与扩散操作。最后,进行DNA解码以获得密文图像。一些常见测试图像的实验结果验证了EDPD在彩色图像加密方面具有优异性能,并且能够抵抗各种攻击。