A color image cryptosystem based on dynamic DNA encryption and chaos

被引:450
作者
Chai, Xiuli [1 ]
Fu, Xianglong [1 ]
Gan, Zhihua [2 ]
Lu, Yang [3 ]
Chen, Yiran [4 ]
机构
[1] Henan Univ, Sch Comp & Informat Engn, Key Lab Big Data Anal & Proc, Kaifeng 475004, Peoples R China
[2] Henan Univ, Sch Software, Kaifeng 475004, Peoples R China
[3] Henan Univ, Res Dept, Kaifeng 475004, Peoples R China
[4] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27708 USA
基金
美国国家科学基金会; 中国国家自然科学基金; 中国博士后科学基金;
关键词
Color image encryption; Chaos; DNA encoding; Security analysis; SELF-ADAPTIVE PERMUTATION; SEQUENCE OPERATION; ALGORITHM; SYSTEM; CRYPTANALYSIS; DIFFUSION; SECURE; COMBINATION;
D O I
10.1016/j.sigpro.2018.09.029
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a color image cryptosystem based on dynamic DNA encryption and chaos. The color plain image is firstly decomposed into red, green and blue components, and then a simultaneous intrainter-component permutation mechanism dependent on the plaintext (SCPMDP) is introduced to shuffle them. Secondly, convert the recombined permutated components into a DNA matrix by a DNA encoding rule, and subsequently, different from the traditional DNA sequence operations according to the law of binary calculation, a diffusion mechanism based on random numbers related to plaintext (DMRNRP) is presented to diffuse it. Further, transform the diffused DNA matrix into a decimal one according to a DNA decoding rule, and divide it into three equal images. Finally, to enhance security of the image cryptosystem, the second confusion scheme is applied to respectively scramble images, and the color cipher image is gotten. A four-wing hyperchaotic system is used to provide pseudo-random chaotic sequences, SHA 384 hash function of the plain image and external parameters are combined to compute its initial values, and one-time-pad encryption policy makes the proposed encryption effectively resist plaintext attacks. Experimental results and security analysis demonstrate that our encryption algorithm has good performance and may resist against various typical attacks. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:44 / 62
页数:19
相关论文
共 76 条
[1]   Cryptanalysis of an image encryption algorithm based on DNA encoding [J].
Akhavan, A. ;
Samsudin, A. ;
Akhshani, A. .
OPTICS AND LASER TECHNOLOGY, 2017, 95 :94-99
[2]   Some basic cryptographic requirements for chaos-based cryptosystems [J].
Alvarez, Gonzalo ;
Li, Shujun .
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2006, 16 (08) :2129-2151
[3]  
[Anonymous], 2016, CHIN PHYS B
[5]  
Bassham L. E., 2010, SP80022 NAT I STAND
[6]   A novel image encryption scheme based on substitution-permutation network and chaos [J].
Belazi, Akram ;
Abd El-Latif, Ahmed A. ;
Belghith, Safya .
SIGNAL PROCESSING, 2016, 128 :155-170
[7]   An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations [J].
Chai, Xiuli ;
Gan, Zhihua ;
Yang, Kang ;
Chen, Yiran ;
Liu, Xianxing .
SIGNAL PROCESSING-IMAGE COMMUNICATION, 2017, 52 :6-19
[8]   A novel chaos-based image encryption algorithm using DNA sequence operations [J].
Chai, Xiuli ;
Chen, Yiran ;
Broyde, Lucie .
OPTICS AND LASERS IN ENGINEERING, 2017, 88 :197-213
[9]   Analysis and improvement of a double-image encryption scheme using pixel scrambling technique in gyrator domains [J].
Chen, Jun-xin ;
Zhu, Zhi-liang ;
Fu, Chong ;
Zhang, Li-bo ;
Yu, Hai .
OPTICS AND LASERS IN ENGINEERING, 2015, 66 :1-9
[10]   Exploiting self-adaptive permutation-diffusion and DNA random encoding for secure and efficient image encryption [J].
Chen, Junxin ;
Zhu, Zhi-liang ;
Zhang, Li-bo ;
Zhang, Yushu ;
Yang, Ben-Qiang .
SIGNAL PROCESSING, 2018, 142 :340-353