A novel robust dual diffusion/confusion encryption technique for color image based on Chaos, DNA and SHA-2

被引:49
作者
Rehman, Aqeel Ur [1 ]
Liao, Xiaofeng [2 ]
机构
[1] COMSATS Univ, Dept Comp Sci, Vehari Campus, Vehari, Pakistan
[2] Southwest Univ, Coll Elect & Informat Engn, Chongqing, Peoples R China
基金
中国国家自然科学基金;
关键词
2D logistic map; Chaos theory; DNA rules; SHA-256; Color image encryption; Dual diffusion; confusion; SEQUENCE OPERATION; ALGORITHM; CRYPTANALYSIS; PERMUTATION;
D O I
10.1007/s11042-018-6346-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the proposed article, a novel way of confusion is designed by introducing intra-permutation and Exclusive-OR operation with complementary DNA rules that bringsrandomness in the image. A SHA-256 hash function is used for modification of the initial conditions for 2-Dimensional Logistic map. In the 1st phase of diffusion, the rows of the three colored channels are exchanged by selecting DC-Boxes chaotically and then same operation is applied on the columns. In 2nd diffusion phase, each color channel is permuted independently using chaotic sequence. Before confusion, DNA encoding is applied at pixel level chaotically and transformed each color channel into a linear array. These three arrays are combined into a matrix of three rows and multiple columns. This matrix is divided into blocks; each of size of three DNA bases; one from each color channel and substituted by Intra-channel diffusion using DC-Boxes. In 2nd phase of confusion, matrix is transformed into a large 1D array representing DNA bases of a color image. This large array is split into groups of size of four DNA bases; representing a pixel. These groups are substituted by Exclusive-OR operation with DNA complementary rules thatselected chaotically. The proposed algorithm requires only single round of confusion/diffusion operationto achieve high quality of encryption results. This scheme is quite different for color image encryption based on DNA and has better results for different tests like NPCR, UACI, information entropy etc. Besides the larger key space, resistance against common transmission noise is another significant advantage of proposed scheme over some existing systems.
引用
收藏
页码:2105 / 2133
页数:29
相关论文
共 48 条
[1]  
Ahmad M., 2009, Int. J. Comput. Sci. Eng., V2, P46
[2]   An efficient mixed inter-intra pixels substitution at 2bits-level for image encryption technique using DNA and chaos [J].
Aqeel-ur-Rehman ;
Liao, Xiaofeng ;
Hahsmi, Muntazim Abbas ;
Haider, Rizwan .
OPTIK, 2018, 153 :117-134
[3]   A modified (Dual) fusion technique for image encryption using SHA-256 hash and multiple chaotic maps [J].
Aqeel-ur-Rehman ;
Liao, Xiaofeng ;
Kulsoom, Ayesha ;
Ullah, Sami .
MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (18) :11241-11266
[4]   A novel algorithm for image encryption based on mixture of chaotic maps [J].
Behnia, S. ;
Akhshani, A. ;
Mahmodi, H. ;
Akhavan, A. .
CHAOS SOLITONS & FRACTALS, 2008, 35 (02) :408-419
[5]   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
[6]  
Biham E., 1993, Advances in Cryptology - CRYPTO '92. 12th Annual International Cryptology Conference Proceedings, P487
[7]  
Biham E., 1991, Journal of Cryptology, V4, P3, DOI 10.1007/BF00630563
[8]   Secure image encryption algorithm design using a novel chaos based S-Box [J].
Cavusoglu, Unal ;
Kacar, Sezgin ;
Pehlivan, Ihsan ;
Zengin, Ahmet .
CHAOS SOLITONS & FRACTALS, 2017, 95 :92-101
[9]   A new chaos-based image encryption algorithm with dynamic key selection mechanisms [J].
Chai, Xiuli ;
Yang, Kang ;
Gan, Zhihua .
MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (07) :9907-9927
[10]   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