Index-based permutation-diffusion in multiple-image encryption using DNA sequence

Abstract To improve the encryption quality and increase the speed of transmission over the internet, this study aims to provide a fast secure multiple-image encryption (MIE) algorithm based on DNA sequence and image matrix indexes. Because multiple images are considered in the proposed MIE algorithm, one big concern refers to the speed of the algorithm. In the first phase of the proposed method, multiple plain- images are attached together to create a single image. Next, this image is converted to one-dimension array. Half of the array indexes are used to permute all the pixels position. During the permutation, the same indexes are associated with DNA sequence to diffuse the pixels gray level. Simulation results demonstrate that using half of indexes for permutation and diffusion make the proposed algorithm very fast and also using DNA sequence encoding gives the algorithm enough power to resist against common attacks in the era of image encryption.

[1]  Kenichi Morita,et al.  Reversible computing and cellular automata - A survey , 2008, Theor. Comput. Sci..

[2]  Jarkko Kari,et al.  Theory of cellular automata: A survey , 2005, Theor. Comput. Sci..

[3]  Zhengjun Liu,et al.  Optical hyperspectral image encryption based on improved Chirikov mapping and gyrator transform , 2018, Optics and Lasers in Engineering.

[4]  Malrey Lee,et al.  A hybrid genetic algorithm and chaotic function model for image encryption , 2012 .

[5]  Xiangjun Wu,et al.  Color image DNA encryption using NCA map-based CML and one-time keys , 2018, Signal Process..

[6]  Erdem Yavuz,et al.  A chaos-based image encryption algorithm with simple logical functions , 2016, Comput. Electr. Eng..

[7]  Oliver D. King,et al.  Binary templates for comma-free DNA codes , 2007, Discret. Appl. Math..

[8]  Xuesong Wang,et al.  Multiple-image encryption algorithm based on mixed image element and chaos , 2017, Comput. Electr. Eng..

[9]  Wenqi He,et al.  Multiple-image encryption via lifting wavelet transform and XOR operation based on compressive ghost imaging scheme , 2018 .

[10]  Juliano B. Lima,et al.  Image encryption based on the finite field cosine transform , 2013, Signal Process. Image Commun..

[11]  Ming Li,et al.  Cryptanalysis of a DNA and chaos based image encryption algorithm , 2017 .

[12]  Yiran Chen,et al.  An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations , 2017, Signal Process. Image Commun..

[13]  Isha Mehra,et al.  Optical asymmetric image encryption using gyrator wavelet transform , 2015 .

[14]  Qiang Zhang,et al.  Image encryption using DNA addition combining with chaotic maps , 2010, Math. Comput. Model..

[15]  Zhenjun Tang,et al.  Multiple-image encryption with bit-plane decomposition and chaotic maps , 2016 .

[16]  Abdul Hanan Abdullah,et al.  A weighted discrete imperialist competitive algorithm (WDICA) combined with chaotic map for image encryption , 2013 .

[17]  Xuesong Wang,et al.  Multiple-image encryption algorithm based on mixed image element and permutation , 2017 .

[18]  Ravi Kumar,et al.  Optical image encryption using Kronecker product and hybrid phase masks , 2017 .

[19]  Abdul Hanan Abdullah,et al.  Image encryption using a synchronous permutation-diffusion technique , 2017 .

[20]  Mehrzad Khaki Jamei,et al.  A secure image encryption method based on dynamic harmony search (DHS) combined with chaotic map , 2016 .

[21]  I. Pehlivan,et al.  Secure image encryption algorithm design using a novel chaos based S-Box , 2017 .

[22]  Qiong Gong,et al.  Binary image encryption in a joint transform correlator scheme by aid of run-length encoding and QR code , 2018, Optics & Laser Technology.

[23]  Tzung-Her Chen,et al.  Cryptanalysis and improvement of two hyper-chaos-based image encryption schemes , 2015, Signal Process. Image Commun..

[24]  Lisheng Xu,et al.  Exploiting chaos-based compressed sensing and cryptographic algorithm for image encryption and compression , 2018 .