Zhao Yue, Liu Lingfeng
School of Software, Nanchang University, Nanchang 330031, China.
Entropy (Basel). 2021 Aug 30;23(9):1127. doi: 10.3390/e23091127.
A chaotic system refers to a deterministic system with seemingly random irregular motion, and its behavior is uncertain, unrepeatable, and unpredictable. In recent years, researchers have proposed various image encryption schemes based on a single low-dimensional or high-dimensional chaotic system, but many algorithms have problems such as low security. Therefore, designing a good chaotic system and encryption scheme is very important for encryption algorithms. This paper constructs a new double chaotic system based on tent mapping and logistic mapping. In order to verify the practicability and feasibility of the new chaotic system, a displacement image encryption algorithm based on the new chaotic system was subsequently proposed. This paper proposes a displacement image encryption algorithm based on the new chaotic system. The algorithm uses an improved new nonlinear feedback function to generate two random sequences, one of which is used to generate the index sequence, the other is used to generate the encryption matrix, and the index sequence is used to control the generation of the encryption matrix required for encryption. Then, the encryption matrix and the scrambling matrix are XORed to obtain the first encryption image. Finally, a bit-shift encryption method is adopted to prevent the harm caused by key leakage and to improve the security of the algorithm. Numerical experiments show that the key space of the algorithm is not only large, but also the key sensitivity is relatively high, and it has good resistance to various attacks. The analysis shows that this algorithm has certain competitive advantages compared with other encryption algorithms.
混沌系统是指具有看似随机不规则运动的确定性系统,其行为具有不确定性、不可重复性和不可预测性。近年来,研究人员基于单一的低维或高维混沌系统提出了各种图像加密方案,但许多算法存在安全性低等问题。因此,设计一个良好的混沌系统和加密方案对加密算法非常重要。本文基于帐篷映射和逻辑斯谛映射构建了一种新的双混沌系统。为了验证新混沌系统的实用性和可行性,随后提出了一种基于新混沌系统的位移图像加密算法。本文提出了一种基于新混沌系统的位移图像加密算法。该算法使用改进的新型非线性反馈函数生成两个随机序列,其中一个用于生成索引序列,另一个用于生成加密矩阵,索引序列用于控制加密所需的加密矩阵的生成。然后,将加密矩阵与置乱矩阵进行异或运算得到第一加密图像。最后,采用逐位移位加密方法防止密钥泄露造成的危害,提高算法的安全性。数值实验表明,该算法的密钥空间不仅大,而且密钥敏感性较高,对各种攻击具有良好的抗性。分析表明,该算法与其他加密算法相比具有一定的竞争优势。