A novel chaotic image encryption algorithm based on water wave motion and water drop diffusion models

Abstract This paper will put forward a novel chaotic image encryption algorithm with confusion–diffusion architecture. First of all, secret keys will be processed by key generator before they can really be used in the encryption scheme, and in this stage this paper associates plain image with secret keys; Secondly, by imitating the trajectory of water wave movement, encryption algorithm will do scrambling operations to the image. Thirdly, this paper combines water drop motion and dynamic look up table to realize diffusion operations. For an 8 bits pixel, this algorithm will just dispose the higher 4 bits, which is because the higher 4 bits contain the vast majority of information of the image. At last, the experiment results and security analysis show that this proposed algorithm has a desirable encryption effect. Its key space is large enough, it is sensitive to keys and plain image, its encryption speed is fast and it can resist cryptanalysis such as brute attack, differential attack, etc.

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

[2]  Y. P. Zhang,et al.  Study of runaway electron behaviour during electron cyclotron resonance heating in the HL-2A Tokamak , 2009 .

[3]  A. Akhavan,et al.  A novel algorithm for image encryption based on mixture of chaotic maps , 2008 .

[4]  K. Bhoopathy Bagan,et al.  A Novel algorithm for image encryption by integrated pixel scrambling plus diffusion [IISPD] utilizing duo chaos mapping applicability in wireless systems , 2011, WCIT.

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

[6]  Zhengjun Liu,et al.  Double image encryption by using iterative random binary encoding in gyrator domains. , 2010, Optics express.

[7]  Zhang Huaguang,et al.  Modeling, identification, and control of a class of nonlinear systems , 2001, IEEE Trans. Fuzzy Syst..

[8]  Zhang Huaguang,et al.  An improved impulsive control approach to nonlinear systems with time-varying delays , 2009 .

[9]  Zengqiang Chen,et al.  Image encryption based on a new total shuffling algorithm , 2008 .

[10]  Yan-Jun Liu,et al.  Adaptive fuzzy control for a class of uncertain nonaffine nonlinear systems , 2007, Inf. Sci..

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

[12]  Huaguang Zhang,et al.  Chaotifying Fuzzy Hyperbolic Model Using Adaptive Inverse Optimal Control Approach , 2004, Int. J. Bifurc. Chaos.

[13]  Amir Akhavan,et al.  A novel scheme for image encryption based on 2D piecewise chaotic maps , 2010 .

[14]  Hyoungshick Kim,et al.  An image encryption scheme with a pseudorandom permutation based on chaotic maps , 2010 .

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

[16]  Xiao-jun Tong The novel bilateral - Diffusion image encryption algorithm with dynamical compound chaos , 2012, J. Syst. Softw..

[17]  Kwok-Wo Wong,et al.  A Fast Image Encryption Scheme based on Chaotic Standard Map , 2006, ArXiv.

[18]  Yanjun Liu,et al.  Adaptive robust fuzzy control for a class of uncertain chaotic systems , 2009 .

[19]  Shaocheng Tong,et al.  Robust Adaptive Tracking Control for Nonlinear Systems Based on Bounds of Fuzzy Approximation Parameters , 2010, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[20]  Kevin Curran,et al.  A hash-based image encryption algorithm , 2010 .

[21]  Fuyan Sun,et al.  A novel image encryption scheme based on spatial chaos map , 2008 .

[22]  Huijuan Li,et al.  Double-image encryption based on discrete fractional random transform and chaotic maps , 2011 .

[23]  A. Kanso,et al.  Logistic chaotic maps for binary numbers generations , 2009 .