Digital image encryption scheme based on generalized Mandelbrot-Julia set

Abstract With the rapid development of quantum computer, the encryption schemes in low key space are facing a huge security threat. The chaotic-based image encryption schemes use the initial values of the systems as the key, so the key spaces are often unchanged, which provide a way for the cracker to perform an exhaustive attack. This paper proposes an image encryption scheme based on generalized Mandelbrot-Julia (M-J) set. The key space of the scheme is not only large, but also dynamically changeable. To verify the feasibility of the generalized M-J set in the encryption scheme we use the simplest two rounds XOR encryption algorithm. We get the key by using environmental noise and SHA-512. The use of one-time keys not only improves the security of the algorithm, but also weakens the difficulty of transmitting many secret keys. Simulation results show that the key space of the our scheme can reach to 23250, which is far more than the most schemes. In order to verify the security of the encryption scheme, we have made corresponding security analysis for many attack methods. The results show that all the performance indexes satisfy the image encryption secure performance test standards. Finally, we tested the randomness of the generalized M-J set using the NIST randomness test software. Various analyses show that the encryption scheme is safe, and the generalized M-J set is an excellent system that can be applied in cryptography.

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

[2]  Hongjun Liu,et al.  Triple-image encryption scheme based on one-time key stream generated by chaos and plain images , 2013, J. Syst. Softw..

[3]  William E. Burr,et al.  Recommendation for Key Management, Part 1: General (Revision 3) , 2006 .

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

[5]  Chang'e Dong,et al.  Color image encryption using one-time keys and coupled chaotic systems , 2014, Signal Process. Image Commun..

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

[7]  Claude E. Shannon,et al.  Communication theory of secrecy systems , 1949, Bell Syst. Tech. J..

[8]  Sun Jing,et al.  Digital chaotic sequence generator based on coupled chaotic systems , 2009 .

[9]  Mohsen Machhout,et al.  Designing a multi-scroll chaotic system by operating Logistic map with fractal process , 2017 .

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

[11]  Xingyu Yan,et al.  Multi-image encryption scheme based on quantum 3D Arnold transform and scaled Zhongtang chaotic system , 2018, Quantum Information Processing.

[12]  Rim Zahmoul,et al.  Image encryption based on new Beta chaotic maps , 2017 .

[13]  Rafik Hamza,et al.  A novel sensitive image encryption algorithm based on the Zaslavsky chaotic map , 2016, Inf. Secur. J. A Glob. Perspect..

[14]  Hongjun Liu,et al.  Chaos-based fast colour image encryption scheme with true random number keys from environmental noise , 2017, IET Image Process..

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

[16]  Yong Zhang,et al.  The unified image encryption algorithm based on chaos and cubic S-Box , 2018, Inf. Sci..

[17]  Xiaofeng Liao,et al.  Image encryption using 2D Hénon-Sine map and DNA approach , 2018, Signal Process..

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

[19]  Yingqian Zhang,et al.  A one-time pad color image cryptosystem based on SHA-3 and multiple chaotic systems , 2018 .

[20]  Tao Lin,et al.  A new parallel image cryptosystem based on 5D hyper-chaotic system , 2017, Signal Process. Image Commun..

[21]  Raveendran Paramesran,et al.  Image encryption method based on chaotic fuzzy cellular neural networks , 2017, Signal Process..

[22]  Congxu Zhu,et al.  Image encryption algorithm with an avalanche effect based on a six-dimensional discrete chaotic system , 2018, Multimedia Tools and Applications.

[23]  Rudan Xu,et al.  An Image Encryption Algorithm Utilizing Julia Sets and Hilbert Curves , 2014, PloS one.

[24]  Hung-I Hsiao,et al.  Color image encryption using chaotic nonlinear adaptive filter , 2015, Signal Process..

[25]  Mohammad-Reza Feizi-Derakhshi,et al.  A novel image encryption algorithm based on polynomial combination of chaotic maps and dynamic function generation , 2019, Signal Process..

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

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

[28]  Kalamullah Ramli,et al.  A new image encryption using color scrambling based on chaotic permutation multiple circular shrinking and expanding , 2016, Multimedia Tools and Applications.

[29]  Zhen Wang,et al.  Analysis of nonlinear dynamics and chaos in a fractional order financial system with time delay , 2011, Comput. Math. Appl..

[30]  Zenghui Wang,et al.  A Generalized 3-d Four-Wing Chaotic System , 2009, Int. J. Bifurc. Chaos.

[31]  Mohsen Machhout,et al.  A novel chaotic image cryptosystem based on DNA sequence operations and single neuron model , 2018, Multimedia Tools and Applications.

[32]  Hongjun Liu,et al.  Color image encryption based on one-time keys and robust chaotic maps , 2010, Comput. Math. Appl..

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

[34]  Shyamalendu Kandar,et al.  Image encryption using sequence generated by cyclic group , 2019, J. Inf. Secur. Appl..

[35]  Jie Sun,et al.  A new identification control for generalized Julia sets , 2013 .