Wang Ting, Ge Bin, Xia Chenxing, Dai Gaole
College of Computer Science and Engineering, Anhui University of Science and Technology, Huainan 232001, China.
Entropy (Basel). 2022 Jul 31;24(8):1053. doi: 10.3390/e24081053.
To address the problem of a poor security image encryption algorithm based on a single chaotic map, this paper proposes a cascade modulation chaotic system (CMCS) that can generate multiple chaotic maps. On this basis, a multi-image encryption algorithm with block-scrambling-diffusion is proposed using CMCS. The algorithm makes full use of the features of CMCS to achieve the effect of one encryption at a time for images. Firstly, the key-value associated with the plaintexts is generated using a secure hash algorithm-512 (SHA-512) operation and random sequence, and the three images are fully confused by the double scrambling mechanism. Secondly, the scrambled image is converted into a bit-level matrix, and the pixel values are evenly distributed using the bit-group diffusion. Finally, the non-sequence diffusion of hexadecimal addition and subtraction rules is used to improve the security of the encryption algorithm. Experimental results demonstrate that the encryption algorithm proposed in this paper has a good encryption effect and can resist various attacks.
为了解决基于单一混沌映射的安全图像加密算法性能不佳的问题,本文提出了一种能够生成多个混沌映射的级联调制混沌系统(CMCS)。在此基础上,利用CMCS提出了一种具有块置乱-扩散的多图像加密算法。该算法充分利用CMCS的特性,实现对图像一次性加密的效果。首先,通过安全哈希算法-512(SHA-512)操作和随机序列生成与明文相关的键值,利用双重置乱机制对三幅图像进行充分混淆。其次,将置乱后的图像转换为比特级矩阵,通过比特组扩散使像素值均匀分布。最后,采用十六进制加减法规则的无序扩散来提高加密算法的安全性。实验结果表明,本文提出的加密算法具有良好的加密效果,能够抵御各种攻击。