Skip to main content
Log in

An effective and fast image encryption algorithm based on Chaos and interweaving of ranks

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

Abstract

In this paper, we proposed an effective and fast image encryption algorithm based on Chaos and interweaving of ranks. The encryption starts from four directions: top, bottom, left and right by interweaving pairs of rows and columns to achieve a better performance of shuffling and diffusion. Four pointers are designed to scan the plain image, and another four generated by logistic map are appointed to determine the rows or columns to be switched. Two pairs of columns permute within each pair after two pairs of rows did, at the same time, a row or column of pixels are encrypted by different keys so that shuffling and diffusion stage are combined into one and performed simultaneously. The initial value of logistic map is generated by a checksum of the plain image so that the proposed algorithm can resist certain attacks. Experiments and analysis present that the proposed algorithm has good feature of security and speed; what is more, it is capable of withstanding differential attacks, statistical analysis, known-plaintext and chosen-plaintext attacks.

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

Similar content being viewed by others

References

  1. Wang, X.Y., Wang, Q.: A novel image encryption algorithm based on dynamic S-boxes constructed by chaos. Nonlinear Dyn. 75(3), 567–576 (2014)

    Article  Google Scholar 

  2. Wang, X.Y., Xu, D.H.: Image encryption using genetic operators and intertwining logistic map. Nonlinear Dyn. 78(4), 2975–2984 (2014)

    Article  MathSciNet  Google Scholar 

  3. Blakley, G.R., Borosh, I.: Rivest–Shamir–Adleman public key cryptosystems do not always conceal messages. Comput. Math. Appl. 5(3), 169–178 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  4. Hussain, I., Shah, T., Gondal, M.A., Mahmood, H.: A novel image encryption algorithm based on chaotic maps and GF (28) exponent transformation. Nonlinear Dyn. 72(1–2), 399–406 (2013)

    Article  MathSciNet  Google Scholar 

  5. Wang, Y., Wong, K.W., Liao, X., Chen, G.: A new chaos-based fast image encryption algorithm. Appl. Soft Comput. 11(1), 514–522 (2011)

    Article  Google Scholar 

  6. Chen, J.X., Zhu, Z.L., Fu, C., Yu, H.: Optical image encryption scheme using 3-D chaotic map based joint image scrambling and random encoding in gyrator domains. Opt. Commun. 341, 263–270 (2015)

    Article  Google Scholar 

  7. Sui, L., Duan, K., Liang, J.: Double-image encryption based on discrete multiple-parameter fractional angular transform and two-coupled logistic maps. Opt. Commun. 343, 140–149 (2015)

    Article  Google Scholar 

  8. Liu, H., Kadir, A., Gong, P.: A fast color image encryption scheme using one-time S-Boxes based on complex chaotic system and random noise. Opt. Commun. 338, 340–347 (2015)

    Article  Google Scholar 

  9. Wang, X.Y., Liu, L.T., Zhang, Y.Q.: A novel chaotic block image encryption algorithm based on dynamic random growth technique. Opt. Lasers Eng. 66, 10–18 (2015)

    Article  Google Scholar 

  10. Khan, M., Shah, T.: A construction of novel chaos base nonlinear component of block cipher. Nonlinear Dyn. 76(1), 377–382 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  11. Tong, X.J., Wang, Z., Zhang, M., Liu, Y., Xu, H., Ma, J.: An image encryption algorithm based on the perturbed high-dimensional chaotic map. Nonlinear Dyn. 80(3), 1493–1508 (2015)

    Article  MathSciNet  Google Scholar 

  12. Tong, X.J.: Design of an image encryption scheme based on a multiple chaotic map. Commun. Nonlinear Sci. Numer. Simul. 18(7), 1725–1733 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  13. Wang, X.Y., Guo, K.: A new image alternate encryption algorithm based on chaotic map. Nonlinear Dyn. 76(4), 1943–1950 (2014)

    Article  Google Scholar 

  14. Wang, X.Y., Wang, Q., Zhang, Y.Q.: A fast image algorithm based on rows and columns switch. Nonlinear Dyn. 79(2), 1141–1149 (2014)

    Article  MathSciNet  Google Scholar 

  15. Wang, X.Y., Wang, Q.: A fast image encryption algorithm based on only blocks in cipher text. Chin. Phys. B 23(3), 030503 (2014)

    Article  Google Scholar 

  16. Behnia, S., Akhshani, A., Ahadpour, S., Mahmodi, H., Akhavan, A.: A fast chaotic encryption scheme based on piecewise nonlinear chaotic maps. Phys. Lett. A 366(4), 391–396 (2007)

    Article  MATH  Google Scholar 

  17. Zhang, X., Fan, X., Wang, J., Zhao, Z.: A chaos-based image encryption scheme using 2D rectangular transform and dependent substitution. Multimed. Tools Appl. doi:10.1007/s11042-014-2372-9

  18. Enayatifar, R., Abdullah, A.H., Isnin, I.F.: Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence. Opt. Lasers Eng. 56, 83–93 (2014)

    Article  Google Scholar 

  19. Zhang, Y.Q., Wang, X.Y.: Analysis and improvement of a chaos-based symmetric image encryption scheme using a bit-level permutation. Nonlinear Dyn. 77(3), 687–698 (2014)

    Article  Google Scholar 

  20. Monaghan, D.S., Gopinathan, U., Naughton, T.J., Sheridan, J.T.: Key-space analysis of double random phase encryption technique. Appl. Opt. 46(26), 6641–6647 (2007)

  21. Chen, G., Mao, Y., Chui, C.K.: A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos Solitons Fractals 21(3), 749–761 (2004)

  22. Hussain, I., Shah, T., Gondal, M.A.: Image encryption algorithm based on total shuffling scheme and chaotic S-box transformation. J. Vib. Control 20(14), 2133–2136 (2014)

    Article  Google Scholar 

  23. Wu, Y., Noonan, J.P., Agaian, S.: NPCR and UACI randomness tests for image encryption. Cyber J. Multidiscip J. Sci. Technol. J. Sel. Areas Telecommun. 2, 31–38 (2011)

    Google Scholar 

  24. Wei, J., Liao, X., Wong, K.W., Zhou, T.: Cryptanalysis of a cryptosystem using multiple one-dimensional chaotic maps. Commun. Nonlinear Sci. Numer. Simul. 12(5), 814–822 (2007)

    Article  MATH  Google Scholar 

  25. Wang, K., Zou, L., Song, A., He, Z.: On the security of 3D Cat map based symmetric image encryption scheme. Phys. Lett. A 343(6), 432–439 (2005)

    Article  MATH  Google Scholar 

Download references

Acknowledgments

This research is supported by the National Natural Science Foundation of China (Nos: 61370145, 61173183, and 60973152), the Doctoral Program Foundation of Institution of Higher Education of China (No: 20070141014), Program for Liaoning Excellent Talents in University (No: LR2012003), the National Natural Science Foundation of Liaoning province (No: 20082165) and the Fundamental Research Funds for the Central Universities (No: DUT12JB06).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xingyuan Wang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, X., Liu, C. & Zhang, H. An effective and fast image encryption algorithm based on Chaos and interweaving of ranks. Nonlinear Dyn 84, 1595–1607 (2016). https://doi.org/10.1007/s11071-015-2590-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

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

Keywords

Navigation