A novel image encryption algorithm based on the chaotic system and DNA computing

被引:56
作者
Chai, Xiuli [1 ]
Gan, Zhihua [2 ]
Lu, Yang [3 ]
Chen, Yiran [4 ]
Han, Daojun [5 ]
机构
[1] Henan Univ, Inst Image Proc & Pattern Recognit, Sch Comp & Informat Engn, 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
[5] Henan Univ, Sch Comp & Informat Engn, Kaifeng 475004, Peoples R China
来源
INTERNATIONAL JOURNAL OF MODERN PHYSICS C | 2017年 / 28卷 / 05期
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
Image encryption; chaotic system; deoxyribonucleic acid (DNA); security analyses; BIT-LEVEL PERMUTATION; SEQUENCE OPERATION; CRYPTANALYSIS; IMPROVEMENT; BREAKING;
D O I
10.1142/S0129183117500693
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A novel image encryption algorithm using the chaotic system and deoxyribonucleic acid (DNA) computing is presented. Different from the traditional encryption methods, the permutation and diffusion of our method are manipulated on the 3D DNA matrix. Firstly, a 3D DNA matrix is obtained through bit plane splitting, bit plane recombination, DNA encoding of the plain image. Secondly, 3D DNA level permutation based on position sequence group (3DDNALPBPSG) is introduced, and chaotic sequences generated from the chaotic system are employed to permutate the positions of the elements of the 3D DNA matrix. Thirdly, 3D DNA level diffusion (3DDNALD) is given, the confused 3D DNA matrix is split into sub-blocks, and XOR operation by block is manipulated to the sub-DNA matrix and the key DNA matrix from the chaotic system. At last, by decoding the diffused DNA matrix, we get the cipher image. SHA 256 hash of the plain image is employed to calculate the initial values of the chaotic system to avoid chosen plaintext attack. Experimental results and security analyses show that our scheme is secure against several known attacks, and it can effectively protect the security of the images.
引用
收藏
页数:24
相关论文
共 50 条
[1]   MOLECULAR COMPUTATION OF SOLUTIONS TO COMBINATORIAL PROBLEMS [J].
ADLEMAN, LM .
SCIENCE, 1994, 266 (5187) :1021-1024
[2]   Cryptanalysis of "an improvement over an image encryption method based on total shuffling" [J].
Akhavan, A. ;
Samsudin, A. ;
Akhshani, A. .
OPTICS COMMUNICATIONS, 2015, 350 :77-82
[3]   Some basic cryptographic requirements for chaos-based cryptosystems [J].
Alvarez, Gonzalo ;
Li, Shujun .
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2006, 16 (08) :2129-2151
[5]   Breaking an image encryption scheme based on a spatiotemporal chaotic system [J].
Bechikh, Rabei ;
Hermassi, Houcemeddine ;
Abd El-Latif, Ahmed A. ;
Rhouma, Rhouma ;
Belghith, Safya .
SIGNAL PROCESSING-IMAGE COMMUNICATION, 2015, 39 :151-158
[6]   A novel color image encryption algorithm based on genetic recombination and the four-dimensional memristive hyperchaotic system [J].
Chai, Xiu-Li ;
Gan, Zhi-Hua ;
Lu, Yang ;
Zhang, Miao-Hui ;
Chen, Yi-Ran .
CHINESE PHYSICS B, 2016, 25 (10)
[7]   A visually secure image encryption scheme based on compressive sensing [J].
Chai, Xiuli ;
Gan, Zhihua ;
Chen, Yiran ;
Zhang, Yushu .
SIGNAL PROCESSING, 2017, 134 :35-51
[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]  
Chen J., 2015, NONLINEAR DYNAM, V81, P3
[10]   Symmetric ciphers based on two-dimensional chaotic maps [J].
Fridrich, J .
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 1998, 8 (06) :1259-1284