Skip to main content
Log in

A colour image encryption algorithm using 4-pixel Feistel structure and multiple chaotic systems

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

Abstract

In recent years, chaos-based image encryption algorithms have attracted much attention. Particularly, with larger data capacity and higher correlation among pixels, encryption of colour images demands better statistic and diffusion properties of image algorithms than that of grey images. In this paper, a chaos-based algorithm aiming at colour image encryption is proposed. Two 3D chaotic systems are used as key generators for three colours of colour images’ pixels. 4-Pixel Feistel structure and functions based on multiple chaotic maps are used to improve the statistic and diffusion properties of cipher image. Dependent encryption progress is used to resist certain cryptanalysis methods, such as known-/chosen plaintext attack and chosen cipher attack. According to large number of simulation experiments, with good speed performance being taken into account, our algorithm has better properties and higher security level than certain other chaos-based colour image encryption algorithms.

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
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. Matthews, R.: On the derivation of a chaotic encryption algorithm. Cryptologia 4, 29–42 (1989)

    Article  MathSciNet  Google Scholar 

  2. Mao, Y.B., Chen, G., Lian, S.G.: A novel fast image encryption scheme based on the 3D chaotic baker map. Int. J. Bifurcat. Chaos 14, 3613–3624 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  3. Gao, H.J., Zhang, Y.S., Liang, S.Y., Li, D.Q.: A new chaotic algorithm for image encryption. Chaos Solitons Fractals 29, 393–399 (2006)

    Article  MATH  Google Scholar 

  4. Xiang, T., Liao, X.F., Tang, G.P., Chen, Y., Wong, K.W.: A novel block cryptosystem based on iterating a chaotic map. Phys. Lett. A 349, 109–115 (2006)

    Article  MATH  Google Scholar 

  5. Zhou, Q., Wong, K.-W., Liao, X., Xiang, T., Hu, Y.: Parallel image encryption algorithm based on discretized chaotic map. Chaos Solitons Fractals 00, 1081–1092 (2007)

    Google Scholar 

  6. Liu, H., Wang, X.: Colour image encryption based on one time keys and robust chaotic maps. Comput. Math. Appl. 59(10), 3320–3327 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  7. Wang, X., Wang, X., Zhao, J., Zhang, Z.: Chaotic encryption algorithm based on alternant of stream cipher and block cipher. Nonlinear Dyn. 63, 587–597 (2011)

    Article  MathSciNet  Google Scholar 

  8. Mirzaei, O., Yaghoobi, M., Irani, H.: A new image encryption method: parallel sub-image encryption with hyper chaos. Nonlinear Dyn. 67, 557–566 (2012)

    Article  MathSciNet  Google Scholar 

  9. Patidar, V., Pareek, N.K., Sud, K.K.: A new substitution-diffusion based image cipher using chaotic standard and logistic maps. Commun. Nonlinear Sci. Numer. Simulat. 14, 3056–3075 (2009)

    Article  Google Scholar 

  10. Wang, X., Teng, L., Qin, X.: A novel colour image encryption algorithm based on chaos. Signal Process. 92(4), 1101–1108 (2012)

    Article  Google Scholar 

  11. Kanso, A., Ghebleh, M.: A novel image encryption algorithm based on a 3D chaotic map. Commun. Nonlinear Sci. Numer. Simulat. 17, 2943–2959 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  12. Shuang-Shuang, H., Le-Quan, M.: A color image encryption scheme based on generalized synchronization theorem. TELKOMNIKA Indones. J. Elect. Eng. 12(1), 685–692 (2014)

    Google Scholar 

  13. Xiangjun, W., Bai, C., Kan, H.: A new color image cryptosystem via hyperchaos synchronization. Commun. Nonlinear Sci. Numer. Simulat. 19, 1884–1897 (2014)

    Article  Google Scholar 

  14. Wu, J., Guo, F., Liang, Y., Zhou, N.: Triple color images encryption algorithm based on scrambling and the reality-preserving fractional discrete cosine transform. Optik 125, 4474–4479 (2014)

    Article  Google Scholar 

  15. Sankaran, K.S., Santhosh Krishna, B.V.: A new chaotic algorithm for image encryption and decryption of digital color images. Int. J. Inform. Educ. Technol. 1(2), 137–141 (2011)

    Article  Google Scholar 

  16. Zhang, Y., Xiao, D.: Self-adaptive permutation and combined global diffusion for chaotic color image encryption. Int. J. Elect. Commun. 68, 361–368 (2014)

    Article  Google Scholar 

  17. Faraoun, K.M.: Fast encryption of RGB color digital images using a tweakable cellular automaton based schema. Opt. Laser Technol. 64, 145–155 (2014)

    Article  Google Scholar 

  18. Solak, E., Cokal, C., Yildiz, O.T., Biyikoglu, T.: Cryptanalysis of Fridrich’s chaotic image encryption. Int. J. bifurcat. Chaos 20(5), 1405–1413 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  19. Fridirich, J.: Symmetric ciphers based on two-dimensional chaotic maps. Int. J. bifurcat. Chaos 8(6), 1259–1284 (1998)

    Article  Google Scholar 

  20. Li, C., Liu, Y., Xie, T., Michael, Z.Q.C.: Breaking a novel image encryption scheme based on improved hyperchaotic sequences. Nonlinear Dyn. 73, 2083–2089 (2013)

    Article  MATH  Google Scholar 

  21. Rhouma, R., Solak, E., Belghith, S.: Cryptanalysis of a new substitution-diffusion based image cipher. Commun. Nonlinear Sci. Numer. Simul. 15, 1887–1892 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  22. Li, C., Zahng, L.Y., Ou, R., Kwok-Wo, S., Shu, S.: Breaking a novel colour image encryption algorithm based on chaos. Nonlinear Dyn. 70, 2383–2388 (2012)

    Article  Google Scholar 

  23. Shirai, T., Shibutani, K., Akishita, T., Moriai, S., Iwata, T.: The 128-Bit Blockcipher CLEFIA. FSE 2007, LNCS 4593, 181–195 (2007)

  24. Patidar, V., Pareek, N.K., Purohit, G., Sud, K.K.: Modified substitution-diffusion image cipher using chaotic standard and logistic maps. Commun. Nonlinear Sci. Numer. Simul. 15, 2755–2765 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  25. Chen, L.: A novel image encryption scheme based on hyperchaotic sequences. J. Comput. Inform. Syst. 8(10), 4159–4167 (2012)

    Google Scholar 

  26. Ping, P., Feng, X., Wang, Z.J.: Image encryption based on non-affine and balanced cellular automata. Signal Process. 10, 5419–5429 (2014)

    Google Scholar 

Download references

Acknowledgments

This work is supported by Major Program of National Natural Science Foundation of China (11290141), NSFC (11201018, 61402030), Fundamental Research of Civil Aircraft no. MJ-F-2012-04.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Xiao Zhang or Zhiming Zheng.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yao, W., Zhang, X., Zheng, Z. et al. A colour image encryption algorithm using 4-pixel Feistel structure and multiple chaotic systems. Nonlinear Dyn 81, 151–168 (2015). https://doi.org/10.1007/s11071-015-1979-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-015-1979-3

Keywords

Navigation