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.
Similar content being viewed by others
References
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)
Wang, X.Y., Xu, D.H.: Image encryption using genetic operators and intertwining logistic map. Nonlinear Dyn. 78(4), 2975–2984 (2014)
Blakley, G.R., Borosh, I.: Rivest–Shamir–Adleman public key cryptosystems do not always conceal messages. Comput. Math. Appl. 5(3), 169–178 (1979)
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)
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)
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)
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)
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)
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)
Khan, M., Shah, T.: A construction of novel chaos base nonlinear component of block cipher. Nonlinear Dyn. 76(1), 377–382 (2014)
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)
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)
Wang, X.Y., Guo, K.: A new image alternate encryption algorithm based on chaotic map. Nonlinear Dyn. 76(4), 1943–1950 (2014)
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)
Wang, X.Y., Wang, Q.: A fast image encryption algorithm based on only blocks in cipher text. Chin. Phys. B 23(3), 030503 (2014)
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)
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
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)
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)
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)
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)
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)
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)
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)
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)
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
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-015-2590-3