Image encryption algorithm based on image hashing, improved chaotic mapping and DNA coding

In order to improve the problems of security and robustness for existing image encryption algorithms and to reduce the security risks of encryption algorithms against statistical analysis, differential attacks, exhaustive attacks, cropping and noise attacks etc., a novel image encryption algorithm based on image hashing, improved chaotic mapping and DNA coding is proposed. Firstly, extracting the image features and evenly block after pre-processing the original image and fingerprint image. Secondly, the features are generated to be a binary hash sequence through the image hash algorithm, and the generated hash sequence is iterated as the initial parameter of the improved chaotic map and Chen's chaotic system. Finally, Chen's chaotic system is used to generate a random sequence, and the matrix generated by the improved chaotic map and the original image is subjected to DNA calculation and encoding operations to obtain an encrypted image. Experimental results show that the proposed algorithm has better performance on security, larger key space and higher key sensitivity, the pixel correlation coefficient close to 0, the information entropy close to 8, unified average changing intensity and number of pixels change rate values are close to ideal values, and it has better robustness on noise and cropping attacks.

[1]  Zhiming Zheng,et al.  An efficient image encryption algorithm based on a novel chaotic map , 2016, Multimedia Tools and Applications.

[2]  Adnane Cherif,et al.  Smartphone application for medical images secured exchange based on encryption using the matrix product and the exclusive addition , 2017, IET Image Process..

[3]  Jian Zhang,et al.  Image encryption algorithm based on quantum chaotic map and DNA coding , 2018, Multimedia Tools and Applications.

[4]  Pratistha Mathur,et al.  Efficient image steganography using graph signal processing , 2018, IET Image Process..

[5]  Hong Xiao,et al.  Design and Implementation of Color Image Encryption Based on Qubit Rotation About Axis , 2018, Chinese Journal of Electronics.

[6]  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.

[7]  Vijay Kumar,et al.  Colour image encryption technique using differential evolution in non-subsampled contourlet transform domain , 2018, IET Image Process..

[8]  Brian Lee,et al.  A new image encryption algorithm based on heterogeneous chaotic neural network generator and dna encoding , 2018, Multimedia Tools and Applications.

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

[10]  Yiran Chen,et al.  A novel image encryption scheme based on DNA sequence operations and chaotic systems , 2017, Neural Computing and Applications.

[11]  Lingfeng Liu,et al.  Image block encryption algorithm based on chaotic maps , 2017, IET Signal Process..

[12]  Craig Valli,et al.  A Privacy-Preserving Lightweight Biometric System for Internet of Things Security , 2019, IEEE Communications Magazine.

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

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

[15]  Wei Chen,et al.  The Roadmap to 6G: AI Empowered Wireless Networks , 2019, IEEE Communications Magazine.

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

[17]  Alain Tiedeu,et al.  An image encryption algorithm based on substitution technique and chaos mixing , 2018, Multimedia Tools and Applications.

[18]  Qixiang Mei,et al.  An efficient pixel-level chaotic image encryption algorithm , 2018, Nonlinear Dynamics.

[19]  Bhaskar Mondal,et al.  A chaotic permutation and diffusion based image encryption algorithm for secure communications , 2018, Multimedia Tools and Applications.

[20]  Shun Zhang,et al.  A Bit Level Encryption Scheme Based on Hyper-chaotic System Combing with the Ideology of Central Dogma , 2018 .

[21]  Hongbo Zhou,et al.  A digital image encryption algorithm based on bit-planes and an improved logistic map , 2017, Multimedia Tools and Applications.

[22]  Yong Zhang,et al.  The image encryption algorithm based on chaos and DNA computing , 2018, Multimedia Tools and Applications.

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

[24]  Xingming Sun,et al.  Multiple-parameter fractional quaternion Fourier transform and its application in colour image encryption , 2018, IET Image Process..

[25]  M Kaur,et al.  Efficient image encryption method based on improved Lorenz chaotic system , 2018 .

[26]  Qian Liu,et al.  Novel image encryption algorithm based on improved logistic map , 2019, IET Image Process..

[27]  Kehui Sun,et al.  A novel bit-level image encryption algorithm based on 2D-LICM hyperchaotic map , 2018, Signal Process..

[28]  Hadi Shahriar Shahhoseini,et al.  Hyper-chaotic Feeded GA (HFGA): a reversible optimization technique for robust and sensitive image encryption , 2017, Multimedia Tools and Applications.

[29]  Zhen Li,et al.  A novel plaintext-related image encryption scheme using hyper-chaotic system , 2018, Nonlinear Dynamics.

[30]  Ye Liu,et al.  An image encryption scheme combining chaos with cycle operation for DNA sequences , 2016, Nonlinear Dynamics.

[31]  Lingfeng Liu,et al.  A new simple one-dimensional chaotic map and its application for image encryption , 2018, Multimedia Tools and Applications.