基于混沌系统和DNA编码的彩色图像加密算法研究  被引量:2

Research on Color Image Encryption Algorithm Based on Chaotic System and DNA Coding

在线阅读下载全文

作  者:陈忠仁 张欣 陈健 CHEN Zhongren;ZHANG Xin;CHEN Jian(College of Big Data and Information Engineering,Guizhou University,Guiyang Guizhou 550025)

机构地区:[1]贵州大学大数据与信息工程学院,贵州贵阳550025

出  处:《软件》2020年第12期81-88,共8页Software

基  金:国家国际科技合作专项项目(2014DFA00670);贵州省研究生教育教学改革重点课题(黔教研合JG字[2016]15)。

摘  要:针对低维混沌图像加密算法抵御攻击能力较低的弊端,提出了一种基于3个混沌系统(2D-LASM、Arnold和超混沌Lorenz)和DNA编码的彩色图像分块加密算法。首先,将彩色图像分成三种颜色分量(红、绿、蓝),经迭代的2D-LASM对三个灰度矩阵进行行列变换并生成伪随机矩阵,分别转化为4×4大小的分块矩阵。其次,迭代的超混沌Lorenz系统获取4个伪随机序列决定DNA编码、解码方式和运算规则,将编码后的三个分量矩阵与伪随机矩阵分别进行DNA运算,且同一矩阵前后子块也进行DNA运算。最后,利用猫映射对图像进行反复折叠和拉伸。根据仿真效果和性能分析,该算法能够抵御各种典型的攻击,具有很好的安全性。Aiming at the disadvantage of low-dimensional chaotic image encryption algorithm with low resistance to attacks,a color image block encryption algorithm based on three chaotic systems(2D-LASM,Arnold and hyper-chaotic Lorenz)and DNA encoding is proposed.First,the color image is divided into three color components(red,green,and blue).After iterative 2D-LASM,the three gray-scale matrices are transformed into row-column and pseudo-random matrices are generated,which are respectively converted into 4×4 blocks matrix.Secondly,the iterative hyper-chaotic Lorenz system obtains 4 pseudo-random sequences to determine DNA encoding,decoding methods and operating rules,and performs DNA operations on the three-component matrix and pseudo-random matrix after encoding,and the sub-blocks before and after the same matrix are also subjected to DNA Operation.Finally,the arnold map is used to repeatedly fold and stretch the image.According to the simulation results and performance analysis,the algorithm can resist various typical attacks and has good security.

关 键 词:图像加密 2D-LASM 超混沌LORENZ系统 DNA运算 

分 类 号:TP391.73[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象