A modified method for image encryption based on chaotic map and genetic algorithm

The security of digital data has been attending more than past, spatially image data security. In this study, a hybrid image encryption method has been proposed based on genetic algorithm and chaos. Encryption process consists of three main steps: confusion phase, diffusion phase, and improvement phase using a genetic algorithm. At first, Chen’s chaotic map is used in the confusion phase to generate a scrambled image by shuffling plain-image pixels, and in the diffusion step, Logistic-Sine map alters those pixels gray-level values. It produces some of encrypted images which were considered as the initial population for the genetic algorithm. Then, by using the genetic algorithm, the encrypted images are optimized as much as possible. Finally, the best encrypted image is the final cipher image. The experimental results and several security analyses show that the proposed modified method provides an efficient scheme for image encryption and good robustness against frequent statistical and security attacks.

[1]  Tariq Shah,et al.  An Improved Chaotic Cryptosystem for Image Encryption and Digital Watermarking , 2020, Wirel. Pers. Commun..

[2]  Saeed Noshadian,et al.  Optimizing chaos based image encryption , 2018, Multimedia Tools and Applications.

[3]  Zheng Qin,et al.  Data embedding in digital images using critical functions , 2017, Signal Process. Image Commun..

[4]  Lingfeng Liu,et al.  Pseudorandom sequence generator based on the Chen chaotic system , 2013, Comput. Phys. Commun..

[5]  Guangchun Luo,et al.  An image encryption scheme based on chaotic tent map , 2016, Nonlinear Dynamics.

[6]  Hossein Nezamabadi-pour,et al.  A novel parallel image encryption with chaotic windows based on logistic map , 2017, Comput. Electr. Eng..

[7]  Saeed Mozaffari,et al.  Parallel image encryption with bitplane decomposition and genetic algorithm , 2018, Multimedia Tools and Applications.

[8]  Hui Liu,et al.  Colour image encryption based on advanced encryption standard algorithm with two-dimensional chaotic map , 2013, IET Inf. Secur..

[9]  Mohammad Hossein Moattar,et al.  Color image encryption based on hybrid hyper-chaotic system and cellular automata , 2017 .

[10]  Hejiao Huang,et al.  2D Logistic-Sine-coupling map for image encryption , 2018, Signal Process..

[11]  Janier Arias-Garcia,et al.  Image encryption based on the pseudo-orbits from 1D chaotic map. , 2019, Chaos.

[12]  Yiran Chen,et al.  A novel chaos-based image encryption algorithm using DNA sequence operations , 2017 .

[13]  J. Fridrich Symmetric Ciphers Based on Two-Dimensional Chaotic Maps , 1998 .

[14]  Akash Singh,et al.  Image Encryption Using Permutation–Diffusion Approach , 2019, Lecture Notes in Electrical Engineering.

[15]  Guodong Ye,et al.  Image scrambling encryption algorithm of pixel bit based on chaos map , 2010, Pattern Recognit. Lett..

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

[17]  Jinhu Lu,et al.  A New Chaotic Attractor Coined , 2002, Int. J. Bifurc. Chaos.

[18]  David Arroyo,et al.  Cryptanalysis of a one round chaos-based Substitution Permutation Network , 2012, Signal Process..

[19]  Mohd. Shafry,et al.  Chaos image encryption methods: a survey study , 2017 .

[20]  Bin Li,et al.  A New Payload Partition Strategy in Color Image Steganography , 2020, IEEE Transactions on Circuits and Systems for Video Technology.

[21]  Kehui Sun,et al.  A fast image encryption algorithm based on chaotic map , 2016 .

[22]  S. Subashini,et al.  A survey on security and efficiency issues in chaotic image encryption , 2016, Int. J. Inf. Comput. Secur..

[23]  Esteban Tlelo-Cuautle,et al.  Implementing a Chaotic Cryptosystem by Performing Parallel Computing on Embedded Systems with Multiprocessors , 2019, Entropy.

[24]  Abdul Hanan Abdullah,et al.  Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence , 2014 .

[25]  Yicong Zhou,et al.  Image encryption using 2D Logistic-adjusted-Sine map , 2016, Inf. Sci..

[26]  V. P. Singh,et al.  Image Encryption approach using Chaotic Map for Gray Scale Images , 2017 .

[27]  Bo Peng,et al.  An Efficient Image Encryption Scheme for Industrial Internet-of-Things Devices , 2019, IoT S&P@CCS.

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

[29]  Yicong Zhou,et al.  A new 1D chaotic system for image encryption , 2014, Signal Process..

[30]  Safya Belghith,et al.  Chaos-based partial image encryption scheme based on linear fractional and lifting wavelet transforms , 2017 .

[31]  Vinod Patidar,et al.  Image encryption using chaotic logistic map , 2006, Image Vis. Comput..

[32]  Lu Xu,et al.  A novel chaotic image encryption algorithm using block scrambling and dynamic index based diffusion , 2017 .

[33]  Jun Wang,et al.  Image encryption algorithm based on chaotic system and dynamic S-boxes composed of DNA sequences , 2015, Multimedia Tools and Applications.

[34]  Qiuyu Zhang,et al.  Image encryption algorithm based on image hashing, improved chaotic mapping and DNA coding , 2019, IET Image Process..

[35]  Yu Zheng,et al.  A novel batch image encryption algorithm using parallel computing , 2020, Inf. Sci..

[36]  Sezgin Kaçar,et al.  A novel parallel image encryption algorithm based on chaos , 2019, Cluster Computing.