Abstract
A block-based image encryption algorithm using wave function and chaotic system is presented. A random sequence generated by the chaotic system is used to find the source point in the wave and produces a diffusion matrix for modular operation. In the encryption process, the keystream is dependent on both the plain-image and the secret key. It changes in each encryption round. Theoretical analyses and simulation results show the high security of the proposed method, including the large key space, fairly uniform histogram, zero correlation between neighbouring pixels, resistance to differential attacks, and high efficiency. Therefore, our algorithm is a practical scheme for digital image encryption.
Similar content being viewed by others
References
Akhshani, A., Behnia, S., Akhavan, A., Abu Hassan, H., Hassan, Z.: A novel scheme for image encryption based on 2D piecewise chaotic maps. Opt. Commun. 283, 3259–3266 (2010)
Behnia, S., Akhshani, A., Mahmodi, H.: A novel algorithm for image encryption based on mixture of chaotic maps. Chaos Solitons Fractals 35, 408–419 (2008)
Chen, G.R., Chui, C.K.: System and methods for real-time encryption of digital images based on 2D and 3D multi-parametric chaotic maps. US Patent US20040202326 A1, 2004.10.14
Chen, C.K., Lin, C.L., Chiang, C.T., Lin, S.L.: Personalized information encryption using ECG signals with chaotic functions. Inf. Sci. 193, 125–140 (2012)
Chen, G.R., Mao, Y.B., Chui, C.K.: A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos Solitons Fractals 21, 749–761 (2004)
Chen, G.R., Ueta, T.: Yet another chaotic attractor. Int. J. Bifurc. Chaos 9, 1465–1466 (1999)
Çokal, C., Solak, E.: Cryptanalysis of a chaos-based image encryption algorithm. Phys. Lett. A 373, 1357–1360 (2009)
Daemen, J., Sand, B., Rijmen, V.: The Design of Rijndael: AES—The Advanced Encryption Standard. Springer, Berlin (2002)
François, M., Grosges, T., Barchiesi, D., Erra, R.: A new image encryption scheme based on a chaotic function. Signal Process. Image Commun. 27, 249–259 (2012)
Gao, T.G., Chen, Z.Q.: Image encryption based on a new total shuffling algorithm. Chaos Solitons Fractals 38, 213–220 (2008)
Gao, T.G., Chen, Z.Q., Zhu, Z.Z., Chen, G.R.: A hyperchaos generated from Chen’s system. Int. J. Mod. Phys. C 17, 471–478 (2006)
Guan, Z.H., Huang, F., Guan, W.: Chaos-based image encryption algorithm. Phys. Lett. A 346, 153–157 (2005)
Huang, C.K., Nien, H.H.: Multi chaotic systems based pixel shuffle for image encryption. Opt. Commun. 282, 2123–2127 (2009)
Hussain, I., Shah, T., Gondal, M.A., Mahmood, H.: A novel image encryption algorithm based on chaotic maps and GF(2(8)) exponent transformation. Nonlinear Dyn. 72, 399–406 (2013)
Lian, S.G., Sun, J.S., Wang, Z.Q.: A block cipher based on a suitable use of the chaotic standard map. Chaos Solitons Fractals 26, 117–129 (2005)
Liao, X.F., Lai, S.Y., Zhou, Q.: A novel image encryption algorithm based on self-adaptive wave transmission. Signal Process. 90, 2714–2722 (2010)
Liu, H.J., Wang, X.Y.: Color image encryption based on one-time keys and robust chaotic maps. Comput. Math. Appl. 59, 3320–3327 (2010)
Liu, H.J., Wang, X.Y.: Triple-image encryption scheme based on one-time key stream generated by chaos and plain images. J. Syst. Softw. 86, 826–834 (2012)
Norouzi, B., Mirzakuchaki, S., Seyedzadeh, S.M., Mosavi, M.R.: A simple, sensitive and secure image encryption algorithm based on hyper-chaotic system with only one round diffusion process. Multimed. Tools Appl. (2012). doi:10.1007/s11042-012-1292-9 (Online)
Rhouma, R., Meherzi, S., Belghith, S.: OCML-based colour image encryption. Chaos Solitons Fractals 40, 309–318 (2009)
Tong, X.J., Wang, Z., Zhang, M., Liu, Y.: A new algorithm of the combination of image compression and encryption technology based on cross chaotic map. Nonlinear Dyn. 72, 229–241 (2013)
Wong, K.W., Kwok, B.S.H., Law, W.S.: A fast image encryption scheme based on chaotic standard map. Phys. Lett. A 372, 2645–2652 (2008)
Zhang, J., Bao, H., Liu, Y.S., Wu, J.J., Li, Y.Q.: DCT digital image encryption method based on three-dimensional chaotic Lorenz map. China Patent CN201210146858.X, 2012.06.06
Zhang, L.Y., Li, C.Q., Wong, K.W., Shu, S., Chen, G.R.: Cryptanalyzing a chaos-based image encryption algorithm using alternate structure. J. Syst. Softw. 85, 2077–2085 (2012)
Zhang, Y.W., Wang, Y.M., Shen, X.B.: A chaos-based image encryption algorithm using alternate structure. Sci. China, Ser. F 50, 334–341 (2007)
Zhao, L., Adhikari, A., Xiao, D., Sakurai, K.: On the security analysis of an image scrambling encryption of pixel bit and its improved scheme based on self-correlation encryption. Commun. Nonlinear Sci. Numer. Simul. 17, 3303–3327 (2012)
Acknowledgements
The work described in this paper was fully supported by the Natural Science Foundation of Guangdong Ocean University of P.R. China (No. 1212334).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ye, G. A block image encryption algorithm based on wave transmission and chaotic systems. Nonlinear Dyn 75, 417–427 (2014). https://doi.org/10.1007/s11071-013-1074-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-013-1074-6