×

An image encryption algorithm based on dynamic row scrambling and zigzag transformation. (English) Zbl 1486.68055

Summary: This paper introduces two new one-dimensional chaotic systems. They can be considered as an improvement of Logistic map, Sine map and Tent map. One is the chaotic system composed of Sine and Tent maps (STCS), the other is Logistic-Logistic chaotic system (L-LCS). Based on the two, an image encryption algorithm using dynamic row scrambling and Zigzag transformation is proposed. Firstly, the image is traversed in different directions of odd and even rows, and the results are scrambled with the chaotic sequence generated by STCS. Secondly, based on standard Zigzag scrambling idea, a special traversal method is used, that is, for the different permutation of the lower triangle and the upper triangle of the matrix (each triangular matrix does not contain the values on the main and sub diagonals) in order and direction. Then, combined with the chaotic sequence generated by L-LCS, two different diffusion formulas are used to diffuse the segmented image. Finally, this encryption scheme can also be extended to color images. Experimental simulation and performance analysis show that the encryption algorithm has better security.

MSC:

68P25 Data encryption (aspects in computer science)
68U10 Computing methodologies for image processing

Software:

LSIC
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Li, X.; Zhou, C.; Xu, N., A secure and efficient image encryption algorithm based on DNA coding and spatiotemporal chaos, Int J Netw Security, 20, 1, 110-120 (2018)
[2] Brahim, A. H.; Pacha, A. A.; Said, N. H., Image encryption based on compressive sensing and chaos systems, Opt Laser Technol, 132, Article 106489 pp. (2020)
[3] Rehman, A.; Liao, X.; Kulsoom, A.; Abbas, S. A., Selective encryption for gray images based on chaos and DNA complementary rules, Multimedia Tools Appl, 74, 13, 4655-4677 (2015)
[4] Liu, S. T.; Zhang, Y. P.; Liu, C. A., Fractal control and its applications (2020), Springer: Springer Singapore · Zbl 1508.93001
[5] Liu, S. T.; Wang, P., Fractal control theory (2018), Springer: Springer Singapore · Zbl 1442.37004
[6] Wang, X. Y.; Gao, S., Image encryption algorithm for synchronously updating Boolean networks based on matrix semi-tensor product theory, Inf Sci, 507, 16-36 (2020) · Zbl 1456.68034
[7] Zheng, J. Y.; Liu, L. F., Novel image encryption by combining dynamic DNA sequence encryption and the improved 2D logistic sine map, IET Image Proc, 14, 11, 2310-2320 (2020)
[8] Wang, X. Y.; Zhao, H. Y.; Wang, M. X., A new image encryption algorithm with nonlinear-diffusion based on multiple coupled map lattices, Opt Laser Technol, 115, 42-57 (2019)
[9] Sun, Y. Y.; Xu, R. D.; Chen, L. N.; Hu, X. P., Image compression and encryption scheme using fractal dictionary and Julia set, IET Image Proc, 9, 3, 173-183 (2015)
[10] Zhang, X. C.; Wang, L. F.; Zhou, Z.; Niu, Y., A chaos-based image encryption technique utilizing hilbert curves and H-fractals, IEEE Access, 7, 74734-74746 (2019)
[11] Wang, Y. P.; Liu, S. T.; Li, H., On fractional difference logistic maps: dynamic analysis and synchronous control, Nonlinear Dyn, 102, 1, 579-588 (2020) · Zbl 1517.34088
[12] Hu, C. Q.; Liu, S. T., Fractal features and synchronization of a class of generalized Logistic map, Control Theory Appl, 34, 2, 215-223 (2017) · Zbl 1389.28016
[13] Wang, X. Y.; Xue, W. H.; An, J. B., Image encryption algorithm based on Tent-Dynamics Coupled Map Lattices and diffusion of household, Chaos Solitons Fractals, 141, Article 110309 pp. (2020) · Zbl 1491.94013
[14] Wang, X. Y.; Feng, L.; Li, R.; Zhang, F. C., A fast image encryption algorithm based on Non-Adjacent Dynamically Coupled Map Lattice Model, Nonlinear Dyn, 95, 4, 2797-2824 (2019) · Zbl 1439.94067
[15] Zhou, Y. C.; Bao, L.; Chen, C. L.P., A new 1D chaotic system for image encryption, Signal Process, 97, 172-182 (2014)
[16] Malik, D. S.; Shah, T., Color multiple image encryption scheme based on 3D-chaotic maps, Math Comput Simul, 178, 646-666 (2020) · Zbl 1523.94016
[17] Kadir, A.; Aili, M.; Sattar, M., Color image encryption scheme using coupled hyper chaotic system with multiple impulse injections, Optik-Int J Light Electron Opt, 129, 231-238 (2017)
[18] Sun, F. Y.; Liu, S. T.; Lue, Z. W., Image encryption using high-dimension chaotic system, Chin Phys, 16, 1, 3616-3623 (2007)
[19] Liu, H.; Jin, C., A novel color image encryption algorithm based on quantum chaos sequence, 3D Res, 8, 1, 1-13 (2017)
[20] M, Z.; Latif, A., A novel image encryption scheme based on reversible cellular automata and chaos, Int J Inf Technol Comput Sci, 11, 11, 15-23 (2019)
[21] A novel cascade encryption algorithm for digital images based on anti-synchronized fractional order dynamical systems, Multimedia Tools Appl, 76, 22, 23517-23538 (2017)
[22] Wang, X. Y.; Li, Z. M., A color image encryption algorithm based on Hopfield chaotic neural network, Opt Lasers Eng, 115, 107-118 (2019)
[23] Artuger, F.; Ozkaynak, F., A novel method for performance improvement of chaos-based substitution boxes, Symmetry-Basel, 12, 4, 571 (2020)
[24] Muhammad, Z. M.Z.; Ozkaynak, F., An image encryption algorithm based on chaotic selection of robust cryptographic primitives, IEEE Access, 8, 56581-59589 (2020)
[25] Wang, X. Y.; Feng, L.; Zhao, H. Y., Fast image encryption algorithm based on parallel computing system, Inf Sci, 486, 340-358 (2019) · Zbl 1451.68308
[26] Wang, X. Y.; Gao, S., Image encryption algorithm based on the matrix semi-tensor product with a compound secret key produced by a Boolean network, Inf Sci, 539, 195-214 (2020) · Zbl 1474.68443
[27] Xian, Y. J.; Wang, X. Y., Fractal sorting matrix and its application on chaotic image encryption, Inf Sci, 547, 1154-1169 (2021) · Zbl 1479.94272
[28] Sun, F. Y.; Liu, S. T.; Li, Z. Q.; Lue, Z. W., A novel image encryption scheme based on spatial chaos map, Chaos Solitons Fractals, 38, 3, 631-640 (2008) · Zbl 1146.94303
[29] Naik, K.; Pal, A. K.; Agrawal, R., Selective image encryption using singular value decomposition and arnold transform, Int Arab J Inf Technol, 15, 4, 739-747 (2018)
[30] Chai, X. L.; Zheng, X. Y.; Gan, Z. H.; Han, D. J.; Chen, Y. R., An image encryption algorithm based on chaotic system and compressive sensing, Signal Process, 148, 124-144 (2018)
[31] Wang, X. Y.; Zhang, J. J.; Cao, G. H., An image encryption algorithm based on ZigZag transform and LL compound chaotic system, Opt Laser Technol, 119, Article 105581 pp. (2019)
[32] Wang, X. Y.; Guan, N. N., A novel chaotic image encryption algorithm based on extended Zigzag confusion and RNA operation, Opt Laser Technol, 131, Article 106366 pp. (2020)
[33] Muhammad, Z. M.Z.; Ozkaynak, F., Security problems of chaotic image encryption algorithms based on cryptanalysis driven design technique, IEEE Access, 7, 99945-99953 (2019)
[34] Ozkaynak, F., Cryptographically secure random number generator with chaotic additional input, Nonlinear Dyn, 78, 3, 2015-2020 (2014)
[35] Schindler, W., Random number generators for cryptographic applications, Cryptographic engineering, 5-23 (2009), Springer: Springer Germany
[36] Enayatifar, R.; Abdullah, A. H.; Isnin, I. F.; Altameem, A.; Lee, M., Image encryption using a synchronous permutation-diffusion technique, Opt Lasers Eng, 90, 146-154 (2017)
[37] Wu, J.; Liao, X.; Yang, B., Image encryption using 2D Hénon-Sine map and DNA approach, Signal Process, 153, 11-23 (2018)
[38] Ping, P.; Wu, J. J.; Mao, Y. C.; Xu, F.; Fan, J. Y., Design of image cipher using life-like cellular automata and chaotic map check for, Signal Process, 150, 233-247 (2018)
[39] Souyah, A.; Faraoun, K. M., An image encryption scheme combining chaos-memory cellular automata and weighted histogram, Nonlinear Dyn, 86, 1, 639-653 (2016)
[40] Luo, Y. L.; Du, M. H.; Liu, J. X., A symmetrical image encryption scheme in wavelet and time domain, Commun Nonlinear Sci Numer Simul, 20, 2, 447-460 (2015)
[41] Niyat, A. Y.; Moattar, M. H.; Torshiz, M. N., Color image encryption based on hybrid hyper-chaotic system and cellular automata, Opt Lasers Eng, 90, 225-237 (2017)
[42] Norouzi, B.; Mirzakuchaki, S.; Seyedzadeh, S.; Mosavi, M. R., A simple, sensitive and secure image encryption algorithm based on hyper-chaotic system with only one round diffusion process, Multimedia Tools Appl, 71, 3, 1469-1497 (2014)
[43] 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, 1, 2, 31-38 (2011)
[44] Cao, C.; Sun, K.; Liu, W. H., A novel bit-level image encryption algorithm based on 2D-LICM hyperchaotic map, Signal Process, 143, 122-133 (2018)
[45] Wang, X. Y.; Yang, J. J., A novel image encryption scheme of dynamic S-boxes and random blocks based on spatiotemporal chaotic system, Optik-Int J Light Electron Opt, 217, Article 164884 pp. (2020)
[46] Wu, Y.; Zhou, Y. C.; Noonan, J. P.; Agaian, S., Design of image cipher using Latin squares, Inf Sci, 264, 317-339 (2014) · Zbl 1335.94083
[47] Hua, Z. Y.; Zhou, Y. C., Image encryption using 2D logistic-adjusted-sine map, Inf Sci, 339, 237-253 (2016)
[48] Li, X. S.; Xie, Z. L.; Wu, J.; Li, T. Y.; Anees, A., Image encryption based on dynamic filtering and bit cuboid operations, Complexity, 2019, 1-16 (2019) · Zbl 1417.94011
[49] Wu, X. J.; Kan, H. B.; Kurths, J., A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps, Appl Soft Comput, 37, 24-39 (2015)
[50] Chai, X. L.; Fu, X. L.; Gan, Z. H.; Lu, Y.; Chen, Y. R., A color image cryptosystem based on dynamic DNA encryption and chaos, Signal Process, 155, 44-62 (2019)
[51] Kalpana, J.; Murali, P., An improved color image encryption based on multiple DNA sequence operations with DNA synthetic image and chaos, Optik-Int J Light Electron Opt, 126, 24, 5703-5709 (2015)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.