A novel chaotic image encryption algorithm based on content-sensitive dynamic function switching scheme

Abstract This paper proposes a novel chaotic image encryption algorithm based on a content-sensitive dynamic function switching mechanism. The proposed encryption algorithm is a symmetric cipher, operating on 1D byte sequence. Three independent chaotic maps are utilized for scrambling plain image bytes in order to realize confusion and diffusion properties. The first chaotic map is used for choosing one out of previously encrypted bytes, the second for choosing one out of remaining bytes not encrypted yet, and the last for determining a stochastic value to be externally injected into the stream simply by exclusive-or operation. An innovative content-sensitive dynamic function switching mechanism introducing more random behavior is incorporated in order to ensure high sensitivity to slight changes in plain image bytes. The proposed cryptosystem has gone through various common security analyses and tests to prove its validity. The results demonstrate that the proposed method achieves high security level regarding information entropy, key space, key sensitivity, and resistance to differential, data loss and noise attacks.

[1]  Kwok-Wo Wong,et al.  An image encryption scheme using reverse 2-dimensional chaotic map and dependent diffusion , 2013, Commun. Nonlinear Sci. Numer. Simul..

[2]  Xiuli Chai,et al.  A fast chaos-based image encryption scheme with a novel plain image-related swapping block permutation and block diffusion , 2016, Multimedia Tools and Applications.

[3]  Erdem Yavuz,et al.  Enhanced chaotic key-based algorithm for low-entropy image encryption , 2014, 2014 22nd Signal Processing and Communications Applications Conference (SIU).

[4]  Amina Souyah,et al.  An image encryption scheme combining chaos-memory cellular automata and weighted histogram , 2016, Nonlinear Dynamics.

[5]  Bo Li,et al.  A novel image encryption scheme based on logistic map and dynatomic modular curve , 2017, Multimedia Tools and Applications.

[6]  Tariq Shah,et al.  Construction of S-box based on chaotic Boolean functions and its application in image encryption , 2015, Neural Computing and Applications.

[7]  Qing Liu,et al.  An Improved Image Encryption Method Based on Total Shuffling Scheme , 2011 .

[8]  Dominique Barchiesi,et al.  A new image encryption scheme based on a chaotic function , 2012, Signal Process. Image Commun..

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

[10]  Weiwei Chen,et al.  Bit-level quantum color image encryption scheme with quantum cross-exchange operation and hyper-chaotic system , 2018, Quantum Information Processing.

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

[12]  Ahmet Sertbas,et al.  An Efficient Big Data Anonymization Algorithm Based on Chaos and Perturbation Techniques † , 2018, Entropy.

[13]  M. François,et al.  Image Encryption Algorithm Based on a Chaotic Iterative Process , 2012 .

[14]  Souyah Amina,et al.  An efficient and secure chaotic cipher algorithm for image content preservation , 2018, Commun. Nonlinear Sci. Numer. Simul..

[15]  Wei Zhang,et al.  An image encryption scheme using self-adaptive selective permutation and inter-intra-block feedback diffusion , 2018, Signal Process..

[16]  Shiguo Lian,et al.  Security Analysis of A Chaos-based Image Encryption Algorithm , 2005, ArXiv.

[17]  D. Ravichandran,et al.  DNA Chaos Blend to Secure Medical Privacy , 2017, IEEE Transactions on NanoBioscience.

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

[19]  M. Zarebnia,et al.  A combination chaotic system and application in color image encryption , 2017, ArXiv.

[20]  Rengarajan Amirtharajan,et al.  Chaos based crossover and mutation for securing DICOM image , 2016, Comput. Biol. Medicine.

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

[22]  Muhammad Khurram Khan,et al.  Chaos and NDFT-based spread spectrum concealing of fingerprint-biometric data into audio signals , 2010, Digit. Signal Process..

[23]  Sos S. Agaian,et al.  Local Shannon entropy measure with statistical tests for image randomness , 2013, Inf. Sci..

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

[25]  Yi Cao,et al.  A parallel image encryption algorithm based on the piecewise linear chaotic map and hyper-chaotic map , 2018, Nonlinear Dynamics.

[26]  Asifullah Khan,et al.  BCH coding and intelligent watermark embedding: Employing both frequency and strength selection , 2010, Appl. Soft Comput..

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

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

[29]  Ihsan Pehlivan,et al.  A novel hybrid encryption algorithm based on chaos and S-AES algorithm , 2018, Nonlinear Dynamics.

[30]  Ping Liu,et al.  A novel hybrid color image encryption algorithm using two complex chaotic systems , 2016 .

[31]  Lilian Huang,et al.  A new color image encryption using combination of the 1D chaotic map , 2017, Signal Process..

[32]  Gregory L. Baker,et al.  Chaotic Dynamics: An Introduction , 1990 .

[33]  Muhammad Khurram Khan,et al.  Challenge-response-based biometric image scrambling for secure personal identification , 2011, Future Gener. Comput. Syst..

[34]  Leonardo Palacios-Luengas,et al.  Symmetric cryptosystem based on skew tent map , 2017, Multimedia Tools and Applications.

[35]  Rengarajan Amirtharajan,et al.  Chaos triggered image encryption - a reconfigurable security solution , 2017, Multimedia Tools and Applications.

[36]  Eric A. Hall,et al.  Internet core protocols : the definitive guide , 2000 .

[37]  Xiangjun Wu,et al.  A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps , 2015, Appl. Soft Comput..