Skip to main content
Log in

A block image encryption algorithm based on wave transmission and chaotic systems

  • Original Paper
  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Article  MATH  MathSciNet  Google Scholar 

  3. 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

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  MATH  MathSciNet  Google Scholar 

  6. Chen, G.R., Ueta, T.: Yet another chaotic attractor. Int. J. Bifurc. Chaos 9, 1465–1466 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  7. Çokal, C., Solak, E.: Cryptanalysis of a chaos-based image encryption algorithm. Phys. Lett. A 373, 1357–1360 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  8. Daemen, J., Sand, B., Rijmen, V.: The Design of Rijndael: AES—The Advanced Encryption Standard. Springer, Berlin (2002)

    Book  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. Gao, T.G., Chen, Z.Q.: Image encryption based on a new total shuffling algorithm. Chaos Solitons Fractals 38, 213–220 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  11. 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)

    Article  MATH  Google Scholar 

  12. Guan, Z.H., Huang, F., Guan, W.: Chaos-based image encryption algorithm. Phys. Lett. A 346, 153–157 (2005)

    Article  MATH  Google Scholar 

  13. Huang, C.K., Nien, H.H.: Multi chaotic systems based pixel shuffle for image encryption. Opt. Commun. 282, 2123–2127 (2009)

    Article  Google Scholar 

  14. 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)

    Article  MathSciNet  Google Scholar 

  15. 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)

    Article  MATH  Google Scholar 

  16. 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)

    Article  MATH  Google Scholar 

  17. 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)

    Article  MATH  MathSciNet  Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. Rhouma, R., Meherzi, S., Belghith, S.: OCML-based colour image encryption. Chaos Solitons Fractals 40, 309–318 (2009)

    Article  MATH  Google Scholar 

  21. 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)

    Article  MathSciNet  Google Scholar 

  22. 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)

    Article  MATH  Google Scholar 

  23. 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

  24. 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)

    Article  Google Scholar 

  25. 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)

    Article  MATH  MathSciNet  Google Scholar 

  26. 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)

    Article  MathSciNet  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Guodong Ye.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-013-1074-6

Keywords

Navigation