Guan Zhaoxiong, Li Junxian, Huang Linqing, Xiong Xiaoming, Liu Yuan, Cai Shuting
School of Automation, Guangdong University of Technology, Guangzhou 510006, China.
School of Advanced Manufacturing, Guangdong University of Technology, Guangzhou 510006, China.
Entropy (Basel). 2022 Mar 9;24(3):384. doi: 10.3390/e24030384.
To address the shortcomings of weak confusion and high time complexity of the existing permutation algorithms, including the traditional Josephus ring permutation (TJRP), an improved Josephus ring-based permutation (IJRBP) algorithm is developed. The proposed IJRBP replaces the remove operation used in TJRP with the position exchange operation and employs random permutation steps instead of fixed steps, which can offer a better scrambling effect and a higher permutation efficiency, compared with various scrambling methods. Then, a new encryption algorithm based on the IJRBP and chaotic system is developed. In our scheme, the plaintext feature parameter, which is related to the plaintext and a random sequence generated by a chaotic system, is used as the shift step of the circular shift operation to generate the diffusion matrix, which means that a minor change in the source image will generate a totally different encrypted image. Such a strategy strikes a balance between plaintext sensitivity and ciphertext sensitivity to obtain the ability to resist chosen-plaintext attacks (CPAs) and the high robustness of resisting noise attacks and data loss. Simulation results demonstrate that the proposed image cryptosystem has the advantages of great encryption efficiency and the ability to resist various common attacks.
为了解决现有置换算法(包括传统约瑟夫环置换算法(TJRP))存在的混淆性弱和时间复杂度高的缺点,开发了一种改进的基于约瑟夫环的置换(IJRBP)算法。所提出的IJRBP算法用位置交换操作取代了TJRP算法中使用的删除操作,并采用随机置换步长而非固定步长,与各种置乱方法相比,其可以提供更好的置乱效果和更高的置换效率。然后,基于IJRBP算法和混沌系统开发了一种新的加密算法。在我们的方案中,将与明文和混沌系统生成的随机序列相关的明文特征参数用作循环移位操作的移位步长来生成扩散矩阵,这意味着源图像中的微小变化将生成完全不同的加密图像。这样的策略在明文敏感性和密文敏感性之间取得平衡,以获得抵抗选择明文攻击(CPA)的能力以及抵抗噪声攻击和数据丢失的高鲁棒性。仿真结果表明,所提出的图像密码系统具有加密效率高和能够抵抗各种常见攻击的优点。