Abstract
In this paper, a fast image encryption algorithm based on rows and columns switch is proposed. In the algorithm, the method of shuffling is rows switch and columns switch, and simultaneously the pixels of a row or column are encrypted by a key. A logistic map is used to generate the keys and the switched indexes of rows or columns. According to analysis, the number of iteration of logistic map is reduced, so the speed of the algorithm is faster. According to the data of researches, the speed of the algorithm is more than ten times than other algorithms. And this algorithm also has ideal character in withstanding differential attacks, statistical analysis, known-plaintext and chosen-plaintext attacks.
Similar content being viewed by others
References
Zhang, H.G., Ma, T.D., Huang, G.B., Wang, C.X.: Robust global exponential synchronization of uncertain chaotic delayed neural networks via dual-stage impulsive control. IEEE Trans. Syst. Man Cybern. Part B 40(3), 831–844 (2010)
Zhang, H.G., Quan, Y.B.: Modeling, identification, and control of a class of nonlinear systems. IEEE Trans. Fuzzy Syst. 9(2), 349–354 (2001)
Zhang, H.G., Liu, D.R., Wang, Z.L.: Controlling Chaos: Suppression, Synchronization and Chaotification. Springer, London (2009)
Zhang, H.G., Huang, W., Wang, Z.L., Chai, T.Y.: Adaptive synchronization between two different chaotic systems with unknown parameters. Phys. Lett. A 350(5–6), 363–366 (2006)
Behnis, S., Akhshani, A., Ahadpour, S., Mahnodi, H., Akhavan, A.: A fast chaotic encryption scheme based on piecewise nonlinear chaotic maps. Phys. Lett. A 366(4–5), 391–396 (2007)
Wang, Y., Wong, K.W., Liao, X.F., Chen, G.R.: A new chaos-based fast image encryption algorithm. Appl. Soft Comput. 11(1), 514–522 (2011)
Wang, X.Y., Zhao, J.F., Liu, H.J.: A new image encryption algorithm based on chaos. Opt. Commun. 285(5), 562–566 (2012)
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)
Gao, T.G., Chen, Z.Q.: A new image encryption algorithm based on hyper-chaos. Phys. Lett. A 372(4), 394–400 (2008)
Rhouma, R., Belghith, S.: Cryptanalysis of a new image encryption algorithm based on hyper-chaos. Phys. Lett. A 372(38), 5973–5978 (2008)
Sun, F.Y., Lu, Z.W.: Digital image encryption with chaotic map lattices. Chin. Phys. B 20(4), 040506 (2011)
Wang, X.Y., Liu, L.T.: Cryptanalysis and improvement of a digital image encryption method with chaotic map lattices. Chin. Phys. B 22(5), 050503 (2013)
Seyedzadeh, S.M., Mirzakuchaki, S.: A fast color image encryption algorithm based on coupled two-dimensional piecewise chaotic map. Signal Process. 92(5), 1202–1215 (2012)
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)
Wang, X.Y., Luan, D.P.: A novel image encryption algorithm using chaos and reversible cellular automata. Commun. Nonlinear Sci. Numer. Simul. 18(11), 3075–3085 (2013)
Rhouma, R., Meherzi, S., Belghith, S.: OCML-based colour image encryption. Chaos Solitons Fractals 40(1), 309–318 (2009)
Zhang, Y.S., Xiao, D., Shu, Y.L., Li, J.: A novel image encryption scheme based on a linear hyperbolic chaotic system of partial differential equations. Signal Process. Image Commun. 28(3), 292–300 (2013)
Liu, H.J., Wang, X.Y.: Color image encryption using spatial bit-level permutation and high-dimension chaotic system. Opt. Commun. 284(16–17), 3895–3903 (2011)
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. Simul. 14(7), 3056–3075 (2009)
Wang, X.Y., Jin, C.Q.: Image encryption using game of life permutation and PWLCM chaotic system. Opt. Commun. 285(4), 412–417 (2011)
Wang, Z., Huang, X., Li, N., Song, X.N.: Image encryption based on a delayed fractional-order chaotic logistic system. Chin. Phys. B 21(5), 050506 (2012)
Ye, G.D.: A block image encryption algorithm based on wave transmission and chaotic systems. Nonlinear Dyn. 75(3), 417–427 (2014)
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(1–2), 399–406 (2013)
Haeri, M., Tavazoei, M.S.: Comparison of different one-dimensional maps as chaotic search pattern in chaos optimization algorithms. Appl. Math. Comput. 187(2), 1076–1085 (2007)
Wang, Y., Liao, X., Xiang, T., Wong, K.W., Yang, D.G.: Cryptanalysis and improvement on a block cryptosystem based on iteration a chaotic map. Phys. Lett. A 363(4), 277–281 (2007)
Wei, J., Liao, X.F., 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)
Pei, W.J., Wang, K., Zou, L.H., Song, A.G., He, Z.Y.: On the security of 3D cat map based symmetric image encryption scheme. Phys. Lett. A 343(6), 432–439 (2005)
Michiro, Y., Takashi, T.: Double precision computation of the logistic map depends on computational modes of the floating-point processing unit. http://arxiv.org/pdf/1305.3128.pdf, arXiv preprint(2013)
NIST, Guide to the Statistical Tests, http://csrc.nist.gov/groups/ST/toolkit/rng/stats_tests.html, (2008)
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., Wang, Q. & Zhang, Y. A fast image algorithm based on rows and columns switch. Nonlinear Dyn 79, 1141–1149 (2015). https://doi.org/10.1007/s11071-014-1729-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-014-1729-y