A New Image Encryption Algorithm Based on Chaos and Secure Hash SHA-256

In order to overcome the difficulty of key management in “one time pad” encryption schemes and also resist the attack of chosen plaintext, a new image encryption algorithm based on chaos and SHA-256 is proposed in this paper. The architecture of confusion and diffusion is adopted. Firstly, the surrounding of a plaintext image is surrounded by a sequence generated from the SHA-256 hash value of the plaintext to ensure that each encrypted result is different. Secondly, the image is scrambled according to the random sequence obtained by adding the disturbance term associated with the plaintext to the chaotic sequence. Third, the cyphertext (plaintext) feedback mechanism of the dynamic index in the diffusion stage is adopted, that is, the location index of the cyphertext (plaintext) used for feedback is dynamic. The above measures can ensure that the algorithm can resist chosen plaintext attacks and can overcome the difficulty of key management in “one time pad” encryption scheme. Also, experimental results such as key space analysis, key sensitivity analysis, differential analysis, histograms, information entropy, and correlation coefficients show that the image encryption algorithm is safe and reliable, and has high application potential.

[1]  Di Xiao,et al.  An efficient and noise resistive selective image encryption scheme for gray images based on chaotic maps and DNA complementary rules , 2014, Multimedia Tools and Applications.

[2]  Krasimir Kordov,et al.  Image Encryption Using Chebyshev Map and Rotation Equation , 2015, Entropy.

[3]  Mohammad Reza Mosavi,et al.  A simple, sensitive and secure image encryption algorithm based on hyper-chaotic system with only one round diffusion process , 2012, Multimedia Tools and Applications.

[4]  N. K. Pareek,et al.  Modified substitution-diffusion image cipher using chaotic standard and logistic maps , 2010 .

[5]  Hossam Diab,et al.  Secure image cryptosystem with unique key streams via hyper-chaotic system , 2018, Signal Process..

[6]  Yang Lu,et al.  An image encryption scheme based on three-dimensional Brownian motion and chaotic system , 2017 .

[7]  Xingyuan Wang,et al.  Novel image encryption algorithm based on cycle shift and chaotic system , 2015 .

[8]  Xiaohong Zhao,et al.  Differential cryptanalysis of a novel image encryption algorithm based on chaos and Line map , 2016, Nonlinear Dynamics.

[9]  Borislav Stoyanov,et al.  Pseudo-random bit generator based on Chebyshev map , 2013 .

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

[11]  S. Li,et al.  Cryptographic requirements for chaotic secure communications , 2003, nlin/0311039.

[12]  Xiu-Li Chai,et al.  An image encryption algorithm based on bit level Brownian motion and new chaotic systems , 2015, Multimedia Tools and Applications.

[13]  Guanrong Chen,et al.  A new hyperchaotic Lorenz‐type system: Generation, analysis, and implementation , 2011, Int. J. Circuit Theory Appl..

[14]  Yingqian Zhang,et al.  Image encryption algorithm based on multiple mixed hash functions and cyclic shift , 2017, Optics and Lasers in Engineering.

[15]  Constantin Volosencu,et al.  Chaotic Trajectory Design for Monitoring an Arbitrary Number of Specified Locations Using Points of Interest , 2012 .

[16]  Reza Ebrahimi Atani,et al.  A novel image encryption algorithm based on hash function , 2010, 2010 6th Iranian Conference on Machine Vision and Image Processing.

[17]  Shahram Etemadi Borujeni,et al.  Image Encryption Using Random Bit Sequence Based on Chaotic Maps , 2013, Arabian Journal for Science and Engineering.

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

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

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

[21]  Xingyuan Wang,et al.  A novel chaotic image encryption scheme using DNA sequence operations , 2015 .

[22]  Xingyuan Wang,et al.  Cryptanalysis on a novel image encryption method based on total shuffling scheme , 2011 .

[23]  Kehui Sun,et al.  Cryptanalyzing and Improving a Novel Color Image Encryption Algorithm Using RT-Enhanced Chaotic Tent Maps , 2018, IEEE Access.

[24]  Dongdong Lin,et al.  Cryptanalyzing an Image-Scrambling Encryption Algorithm of Pixel Bits , 2016, IEEE MultiMedia.

[25]  Kehui Sun,et al.  Breaking a novel image encryption scheme based on Brownian motion and PWLCM chaotic system , 2014, Nonlinear Dynamics.

[26]  Mingqing Xiao,et al.  A Simple Chaotic Map-Based Image Encryption System Using Both Plaintext Related Permutation and Diffusion , 2018, Entropy.

[27]  Kwok-Wo Wong,et al.  Baptista-type chaotic cryptosystems: problems and countermeasures , 2004, Physics Letters A.

[28]  Congxu Zhu,et al.  Breaking and improving an image encryption scheme based on total shuffling scheme , 2013 .

[29]  W. Yap,et al.  Cryptanalysis of a new image alternate encryption algorithm based on chaotic map , 2015, Nonlinear Dynamics.

[30]  Sos S. Agaian,et al.  A symmetric image cipher using wave perturbations , 2014, Signal Process..

[31]  Krasimir Kordov,et al.  Novel Image Encryption Scheme Based on Chebyshev Polynomial and Duffing Map , 2014, TheScientificWorldJournal.

[32]  Kwok-Wo Wong,et al.  A symmetric color image encryption algorithm using the intrinsic features of bit distributions , 2013, Commun. Nonlinear Sci. Numer. Simul..

[33]  Congxu Zhu,et al.  A novel image encryption scheme based on improved hyperchaotic sequences , 2012 .

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

[35]  Azman Samsudin,et al.  Cryptanalysis of an image encryption algorithm based on DNA encoding , 2017 .

[36]  Fatih Özkaynak,et al.  Analysis and improvement of a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system , 2014, Nonlinear Dynamics.

[37]  Xiaofeng Liao,et al.  Selective encryption for gray images based on chaos and DNA complementary rules , 2014, Multimedia Tools and Applications.

[38]  Jing Li,et al.  A novel image encryption scheme based on a linear hyperbolic chaotic system of partial differential equations , 2013, Signal Process. Image Commun..

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

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

[41]  Di Xiao,et al.  An image encryption scheme based on rotation matrix bit-level permutation and block diffusion , 2014, Commun. Nonlinear Sci. Numer. Simul..

[42]  Gonzalo Álvarez,et al.  Some Basic Cryptographic Requirements for Chaos-Based Cryptosystems , 2003, Int. J. Bifurc. Chaos.

[43]  Xiaomin Wang,et al.  An image scrambling encryption using chaos-controlled Poker shuffle operation , 2008, 2008 International Symposium on Biometrics and Security Technologies.

[44]  Daniel Curiac,et al.  Chaos-Based Cryptography: End of the Road? , 2007, The International Conference on Emerging Security Information, Systems, and Technologies (SECUREWARE 2007).

[45]  Fathi E. Abd El-Samie,et al.  Permutation-substitution image encryption scheme based on a modified chaotic map in transform domain , 2017, Journal of Central South University.

[46]  Guanrong Chen,et al.  On the Dynamical Degradation of Digital Piecewise Linear Chaotic Maps , 2005, Int. J. Bifurc. Chaos.