Chaotic Image Encryption with Hash Keying as Key Generator

ABSTRACT This paper proposes an image encryption algorithm using Hash key as key generator for permutation and diffusion. SHA-1 algorithm is used to generate symmetric secret key for encryption/decryption process. One-dimensional Logistic map periodic window problem is addressed by employing multiple chaotic maps. In the permutation process, the permutation order is generated in bitwise using Logistic-Sine maps. For diffusion process, the diffusion bits are generated by Logistic-Tent and Tent-Sine maps. Multiple chaotic maps are used for permutation and diffusion to encrypt the images. The image encryption is repeated for four rounds and in each round, different keys are selected to resist chosen plain text attack. The image is encrypted for both gray and color images and satisfactory level of security is achieved. Simulation results are tested for key space analysis, key sensitivity analysis, histogram analysis, quantity analysis, correlation coefficient and average correlation analysis, information entropy analysis and differential attack analysis. The performance analysis tests revealed that the proposed algorithm is robust against cryptanalysis attacks.

[1]  Ali Kanso,et al.  A fast and efficient chaos-based keyed hash function , 2013, Commun. Nonlinear Sci. Numer. Simul..

[2]  Jinsheng Sun,et al.  A block cipher based on a suitable use of the chaotic standard map , 2005 .

[3]  Xing-Yuan Wang,et al.  A symmetric image encryption algorithm based on mixed linear-nonlinear coupled map lattice , 2014, Inf. Sci..

[4]  Xingyuan Wang,et al.  An anonymous key agreement protocol based on chaotic maps , 2011 .

[5]  Xing-yuan Wang,et al.  A chaotic image encryption algorithm based on perceptron model , 2010 .

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

[7]  Aloka Sinha,et al.  Optical image encryption using Hartley transform and logistic map , 2009 .

[8]  Vinod Patidar,et al.  Diffusion-substitution based gray image encryption scheme , 2013, Digit. Signal Process..

[9]  T. Gopalakrishnan,et al.  Image Encryption using Chaos and Parity based Pixel Modification in Permutation , 2014 .

[10]  M. Jafarizadeh,et al.  Hash function based on hierarchy of 2D piecewise nonlinear chaotic maps , 2009 .

[11]  K. Deergha Rao,et al.  A New and Secure Cryptosystem for Image Encryption and Decryption , 2011 .

[12]  Xun Yi,et al.  Hash function based on chaotic tent maps , 2005, IEEE Trans. Circuits Syst. II Express Briefs.

[13]  Mrinal Kanti Mandal,et al.  An Image Encryption Process based on Chaotic Logistic Map , 2012 .

[14]  Qiang Zhang,et al.  RGB Color Image Encryption Method Based on Lorenz Chaotic System and DNA Computation , 2013 .

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

[16]  Yicong Zhou,et al.  Image encryption using a new parametric switching chaotic system , 2013, Signal Process..

[17]  Wuu Yang,et al.  A Chaotic Maps-Based Key Agreement Protocol that Preserves User Anonymity , 2009, 2009 IEEE International Conference on Communications.

[18]  S. Ramakrishnan,et al.  An image encryption using chaotic permutation and diffusion , 2014, 2014 International Conference on Recent Trends in Information Technology.

[19]  Xingyuan Wang,et al.  Color image encryption using spatial bit-level permutation and high-dimension chaotic system , 2011 .

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

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

[22]  Lin Teng,et al.  A novel colour image encryption algorithm based on chaos , 2012, Signal Process..

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

[24]  Yong Wang,et al.  Parallel keyed hash function construction based on chaotic neural network , 2009, Neurocomputing.

[25]  Ali Kanso,et al.  Keyed hash function based on a chaotic map , 2012, Inf. Sci..

[26]  Xiaofeng Liao,et al.  Parallel keyed hash function construction based on chaotic maps , 2008 .

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

[28]  Kwok-Wo Wong,et al.  One-way hash function construction based on chaotic map network , 2009 .

[29]  Vinod Patidar,et al.  A robust and secure chaotic standard map based pseudorandom permutation-substitution scheme for image encryption , 2011 .

[30]  Guodong Ye,et al.  Image scrambling encryption algorithm of pixel bit based on chaos map , 2010, Pattern Recognit. Lett..

[31]  Kwok-Wo Wong,et al.  A chaos-based joint image compression and encryption scheme using DCT and SHA-1 , 2011, Appl. Soft Comput..