摘要
为了设计出安全高效、加密性能良好的图像加密系统,结合混沌映射、细胞自动机和四叉树分解的良好特性,提出一种基于2D Arnold混沌映射和初等细胞自动机的图像加密算法。该算法首先利用2D Arnold混沌映射对像素位置进行置乱,然后利用基于四叉树分解的初等细胞自动机对置乱后的图像在比特级下进一步混淆,从而得到密文图像。仿真实验表明,该算法在低迭代次数的情况下也能取得良好的加密效果,并且对明文和密钥的敏感性强,能够有效地抵抗基于差分特性的攻击,是一种快速高效、安全性高的加密方法。
To design an image encryption system with high efficiency and good encryption performance,this paper proposed an image encryption algorithm based on 2D Arnold chaotic map and elementary cellular automata by combining the favorable pro- perties of chaotic map,cellular automata and quad-tree decomposition.The algorithm firstly permuted the pixel’s position by using the 2D Arnold chaotic map,and then changed its value at the bit level by using the elementary cell automata based on quad-tree decomposition.The simulation results show that,in the case of low number of iterations,the proposed algorithm makes a good encryption effect and it is sensitive to the plaintext and the key.And it can also effectively resist the attacks based on differential characteristics.Therefore,this algorithm is a fast,efficient and safe encryption method.
作者
成建宏
朱从旭
牛梦佳
张天然
Cheng Jianhong;Zhu Congxu;Niu Mengjia;Zhang Tianran(Guizhou Institute of Aerospace Metrology & Testing Technology,Guiyang 550009,China;Guangxi Colleges & Universities Key Laboratory of Complex System Optimization & Big Data Processing,Yulin Normal University,Yulin Guangxi 537000,China;School of Information Science & Engineering,Central South University,Changsha 410083,China)
出处
《计算机应用研究》
CSCD
北大核心
2018年第8期2400-2403,共4页
Application Research of Computers
基金
复杂系统优化与大数据处理广西高校重点实验室科学研究课题(2016CSOBDP0103)
关键词
混沌映射
初等细胞自动机
四叉树分解
图像加密
chaotic map
elementary cell automata
quad-tree decomposition
image encryption