An image encryption algorithm based on substitution technique and chaos mixing

These recent years, countless chaos-based image encryption algorithms have been proposed to meet security needs in real time multimedia communication. However, many of these have exhibited flaws due to the chaotic map inadequacy. In this paper, we proposed a fast and secure image encryption algorithm by using new 1D chaotic systems, with better chaotic properties in the range of their control parameters. These new chaotic systems were obtained from well-known 1D chaotic maps (Logistic, May, Gaussian, Gompertz) with flaws in their chaotic properties. From the chaotic systems designed, we extracted a pseudo random number sequence (PRNS) and generated S-boxes. Then a novel technique of plain image substitution was used to enhance the sensitivity of the original image pixels, followed by a scrambling-masking technique using the generated S-box. Security tests and evaluation metrics confirmed that the proposed cryptosystem was efficient, practicable, and reliable, with high potential to be adopted for network security and secure communications because of its high encryption speed.

[1]  Safya Belghith,et al.  Breaking an image encryption scheme based on a spatiotemporal chaotic system , 2015, Signal Process. Image Commun..

[2]  C. Chui,et al.  A symmetric image encryption scheme based on 3D chaotic cat maps , 2004 .

[3]  Xuanping Zhang,et al.  Cryptanalysis and improvement of an image encryption algorithm based on hyper-chaotic system and dynamic S-box , 2016, Multimedia Tools and Applications.

[4]  Xing-yuan Wang,et al.  Analysis and improvement of a chaos-based symmetric image encryption scheme using a bit-level permutation , 2014 .

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

[6]  L. Kocarev,et al.  Chaos and cryptography: block encryption ciphers based on chaotic maps , 2001 .

[7]  Safya Belghith,et al.  Security analysis of an image encryption algorithm based on a DNA addition combining with chaotic maps , 2013, Multimedia Tools and Applications.

[8]  Yuansheng Liu,et al.  Cryptanalyzing a RGB image encryption algorithm based on DNA encoding and chaos map , 2013, 1307.4279.

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

[10]  Bruce Schneier,et al.  Applied cryptography (2nd ed.): protocols, algorithms, and source code in C , 1995 .

[11]  Xiaoling Huang,et al.  Image encryption algorithm using chaotic Chebyshev generator , 2011, Nonlinear Dynamics.

[12]  Navin Rajpal,et al.  A robust image encryption algorithm resistant to attacks using DNA and chaotic logistic maps , 2015, Multimedia Tools and Applications.

[13]  Ali Chehab,et al.  A dynamic approach for a lightweight and secure cipher for medical images , 2018, Multimedia Tools and Applications.

[14]  Wei Zhang,et al.  Image encryption based on three-dimensional bit matrix permutation , 2016, Signal Process..

[15]  Shujun Li,et al.  Breaking a modified substitution-diffusion image cipher based on chaotic standard and logistic maps , 2009, ArXiv.

[16]  Xingyuan Wang,et al.  A novel chaotic block image encryption algorithm based on dynamic random growth technique , 2015 .

[17]  Safya Belghith,et al.  A novel image encryption scheme based on substitution-permutation network and chaos , 2016, Signal Process..

[18]  Hongjun Liu,et al.  A fast color image encryption scheme using one-time S-Boxes based on complex chaotic system and random noise , 2015 .

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

[20]  Yannick Abanda,et al.  Image encryption by chaos mixing , 2016, IET Image Process..

[21]  Lei Chen,et al.  Differential cryptanalysis of a medical image cryptosystem with multiple rounds , 2015, Comput. Biol. Medicine.

[22]  Jing Ma,et al.  Cryptanalysis and improvement of an image encryption algorithm based on hyper-chaotic system and dynamic S-box , 2016, Multimedia Tools and Applications.

[23]  Xing-Zhou Zhang,et al.  An image encryption scheme based on new spatiotemporal chaos , 2013 .

[24]  Abdennaceur Kachouri,et al.  A novel chaos-based image encryption using DNA sequence operation and Secure Hash Algorithm SHA-2 , 2015, Nonlinear Dynamics.

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

[26]  Bruce Schneier,et al.  Applied cryptography : protocols, algorithms, and source codein C , 1996 .

[27]  Wei Wang,et al.  A novel digital image encryption algorithm based on wavelet transform and multi-chaos , 2016 .

[28]  Ping-Lang Yen,et al.  Engineering Applications of Intelligent Monitoring and Control 2014 , 2013 .

[29]  X. Niu,et al.  A hybrid chaotic system and cyclic elliptic curve for image encryption , 2013 .

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

[31]  Xiaofeng Liao,et al.  A new color image encryption scheme based on logistic map over the finite field ZN , 2018, Multimedia Tools and Applications.

[32]  Verónica Fernández Mármol,et al.  On the inadequacy of the logistic map for cryptographic applications , 2008, 0805.4355.

[33]  Deepaknath Tandur,et al.  Image encryption based on modified Henon map using hybrid chaotic shift transform , 2018, Multimedia Tools and Applications.

[34]  Guanrong Chen,et al.  On the security defects of an image encryption scheme , 2009, Image Vis. Comput..

[35]  Luming Zhang,et al.  Action2Activity: Recognizing Complex Activities from Sensor Data , 2015, IJCAI.

[36]  Safya Belghith,et al.  Algebraic analysis of a RGB image encryption algorithm based on DNA encoding and chaotic map , 2014 .

[37]  Christos H. Skiadas,et al.  Chaotic Modelling and Simulation: Analysis of Chaotic Models, Attractors and Forms , 2008 .

[38]  Zhiliang Zhu,et al.  Cryptanalysis and Improvement of an Efficient and Secure Medical Image Protection Scheme , 2015 .

[39]  Hong Liu,et al.  Cryptanalyzing an image encryption scheme based on hybrid chaotic system and cyclic elliptic curve , 2014 .

[40]  H. T. Panduranga,et al.  Image encryption based on permutation-substitution using chaotic map and Latin Square Image Cipher , 2014 .

[41]  Zhiliang Zhu,et al.  Reusing the permutation matrix dynamically for efficient image cryptographic algorithm , 2015, Signal Process..

[42]  Naveen K. Chilamkurti,et al.  An encryption algorithm based on combined chaos in body area networks , 2017, Comput. Electr. Eng..

[43]  Hadi Seyedarabi,et al.  A new secure and sensitive image encryption scheme based on new substitution with chaotic function , 2014, Multimedia Tools and Applications.

[44]  Xing-yuan Wang,et al.  A novel image encryption algorithm based on dynamic S-boxes constructed by chaos , 2013, Nonlinear Dynamics.

[45]  Qiang Zhang,et al.  A RGB image encryption algorithm based on DNA encoding and chaos map , 2009, Comput. Electr. Eng..

[46]  Li Li,et al.  A new image encryption scheme based on cyclic elliptic curve and chaotic system , 2012, Multimedia Tools and Applications.

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

[48]  Xingyuan Wang,et al.  An enhanced sub-image encryption method , 2016 .

[49]  R. M. López-Gutiérrez,et al.  A RGB image encryption algorithm based on total plain image characteristics and chaos , 2015, Signal Process..

[50]  Maaruf Ali,et al.  Highly secured chaotic block cipher for fast image encryption , 2014, Appl. Soft Comput..

[51]  Wei Zhang,et al.  A chaos-based symmetric image encryption scheme using a bit-level permutation , 2011, Inf. Sci..

[52]  Robert A. J. Matthews,et al.  On the Derivation of a "Chaotic" Encryption Algorithm , 1989, Cryptologia.

[53]  Xingyuan Wang,et al.  Cryptanalysis of an image encryption algorithm using Chebyshev generator , 2014, Digit. Signal Process..

[54]  C. K. Michael Tse,et al.  An efficient and secure medical image protection scheme based on chaotic maps , 2013, Comput. Biol. Medicine.

[55]  Dong Liu,et al.  Cryptanalysis of a plaintext-related chaotic RGB image encryption scheme using total plain image characteristics , 2017, Multimedia Tools and Applications.

[56]  Kwok-Wo Wong,et al.  A fast image encryption and authentication scheme based on chaotic maps , 2010 .

[57]  M. Yaghoobi,et al.  A new image encryption method: parallel sub-image encryption with hyper chaos , 2011, Nonlinear Dynamics.

[58]  Luming Zhang,et al.  Fortune Teller: Predicting Your Career Path , 2016, AAAI.

[59]  Bernard P. Zajac Applied cryptography: Protocols, algorithms, and source code in C , 1994 .

[60]  Gonzalo Álvarez,et al.  A basic framework for the cryptanalysis of digital chaos-based cryptography , 2008, 2009 6th International Multi-Conference on Systems, Signals and Devices.