×

Color image encryption with cipher feedback and coupling chaotic map. (English) Zbl 1458.94050

Summary: Based on the classic quadratic map (CQM) with abundant bifurcations and periodic windows, a new 3D improved coupling quadratic map (3D-ICQM) is constructed, and its phase diagram, Lyapunov exponent (LE) and randomness testing by TestU01 demonstrated that it has better ergodicity, more complex nonlinear behavior, larger chaotic range and better randomness. To investigate its application in cryptography, a 3D-ICQM based color image encryption algorithm with round key expansion is designed. To further enhance the randomness of key stream, the hash value of intermediate cipher of the previous round is converted into new initial values and fed back into 3D-ICQM, to generate the key stream for the current round. The security and statistical analyses demonstrated that the encryption scheme has better security performance than several existing algorithms.

MSC:

94A08 Image processing (compression, reconstruction, etc.) in information and communication theory
94A60 Cryptography
68P25 Data encryption (aspects in computer science)

Software:

TestU01
Full Text: DOI

References:

[1] Cao, C., Sun, K. & Liu, W. [2018] “ A novel bit-level image encryption algorithm based on 2D-LICM hyperchaotic map,” Sign. Process.143, 122-133.
[2] Chai, X., Zheng, X., Gan, Z., Han, D. & Chen, Y. [2018] “ An image encryption algorithm based on chaotic system and compressive sensing,” Sign. Process.148, 124-144.
[3] Chai, X., Fu, X., Gan, Z., Lu, Y. & Chen, Y. [2019] “ A color image cryptosystem based on dynamic DNA encryption and chaos,” Sign. Process.155, 44-62.
[4] Darwish, S. [2019] “ A modified image selective encryption-compression technique based on 3D chaotic maps and arithmetic coding,” Multimed. Tools Appl.78, 19229-19252.
[5] Enayatifar, R., Abdullah, A. H., Isnin, I. F.et al. [2017] “ Image encryption using a synchronous permutation-diffusion technique,” Opt. Lasers Eng.90, 146-154.
[6] Grassberger, P. & Procaccia, I. [1983] “ Estimation of the Kolmogorov entropy from a chaotic signal,” Phys. Rev. A28, 2591. · Zbl 0593.58024
[7] Hua, Z. & Zhou, Y. [2016] “ Dynamic parameter-control chaotic system,” IEEE Trans. Cybern.46, 3330-3341.
[8] Hua, Z., Jin, F., Xu, B. & Huang, H. [2018] “ 2D Logistic-Sine-coupling map for image encryption,” Sign. Process.149, 148-161.
[9] Hua, Z., Zhou, Y. & Huang, H. [2019] “ Cosine-transform-based chaotic system for image encryption,” Inf. Sci.480, 403-419.
[10] Huang, X. & Ye, G. [2018] “ An image encryption algorithm based on time-delay and random insertion,” Entropy20, 974.
[11] L’Ecuyer, P. & Simard, R. [2013] “TestU01: A software library in ANSI C for empirical testing of random number generators — User’s guide,” Compact Version.
[12] Li, C., Luo, G., Qin, K.et al. [2017] “ An image encryption scheme based on chaotic tent map,” Nonlin. Dyn.87, 127-133.
[13] Li, C., Lin, D., Feng, B., Lü, J. & Hao, F. [2018a] “ Cryptanalysis of a chaotic image encryption algorithm based on information entropy,” IEEE Access6, 75834-75842.
[14] Li, C., Lin, D., Lü, J. & Hao, F. [2018b] “ Cryptanalyzing an image encryption algorithm based on autoblocking and electrocardiography,” IEEE MultiMedia25, 46-56.
[15] Li, C., Feng, B., Li, S., Kurths, J. & Chen, G. [2019] “Dynamic analysis of digital chaotic maps via state-mapping networks,” IEEE Trans. Circuits Syst.-I — Regul. Pap.66, 2322-2335. · Zbl 1468.94910
[16] Lin, Z., Yu, S., Feng, X. & L’́u, J. [2018] “ Cryptanalysis of a chaotic stream cipher and its improved scheme,” Int. J. Bifurcation and Chaos28, 1850086-1-27. · Zbl 1393.94917
[17] Liu, W. & Chen, G. [2003] “ A new chaotic system and its generation,” Int. J. Bifurcation and Chaos13, 261-267. · Zbl 1078.37504
[18] Liu, H. & Kadir, A. [2015] “ Asymmetric color image encryption scheme using 2D discrete-time map,” Sign. Process.113, 104-112.
[19] Liu, W., Sun, K. & Zhu, C. [2016] “ A fast image encryption algorithm based on chaotic map,” Opt. Lasers Eng.84, 26-36.
[20] Liu, H., Kadir, A. & Sun, X. [2017] “ Chaos-based fast colour image encryption scheme with true random number keys from environmental noise,” IET Image Process.11, 324-332.
[21] Liu, H., Kadir, A. & Liu, J. [2019a] “ Color pathological image encryption algorithm using arithmetic over Galois field and coupled hyper chaotic system,” Opt. Lasers Eng.122, 123-133.
[22] Liu, H., Wen, F. & Kadir, A. [2019b] “ Construction of a new 2D Chebyshev-Sine map and its application to color image encryption,” Multimed. Tools Appl.78, 15997-16010.
[23] Liu, H., Zhang, Y., Kadir, A. & Xu, Y. [2019c] “ Image encryption using complex hyper chaotic system by injecting impulse into parameters,” Appl. Math. Comput.360, 83-93. · Zbl 1428.94030
[24] Liu, H., Kadir, A. & Xu, C. [2020] “ Cryptanalysis and constructing S-Box based on chaotic map and backtracking,” Appl. Math. Comput.376, 125153. · Zbl 1475.94132
[25] Lü, J., Chen, G. & Cheng, D. A. [2004] “ New chaotic system and beyond: The generalized Lorenz-like system,” Int. J. Bifurcation and Chaos14, 1507-1537. · Zbl 1129.37323
[26] Moreira, F. [1993] “Chaotic dynamics of quadratic maps,” IMPA.
[27] Özkaynak, F. [2018] “ Brief review on application of nonlinear dynamics in image encryption,” Nonlin. Dyn.92, 305-313.
[28] Pak, C. & Huang, L. [2017] “ A new color image encryption using combination of the 1D chaotic map,” Sign. Process.138, 129-137.
[29] Ramadan, N., Ahmed, H. & Elkhamy, S. [2016] “ Chaos-based image encryption using an improved quadratic chaotic map,” Amer. J. Sign. Process.6, 1-13.
[30] Wang, X., Li, P., Zhang, Y., Liu, L. & Zhang, H. [2018a] “ A novel color image encryption scheme using DNA permutation based on the Lorenz system,” Multimed. Tools Appl.77, 6243-6265.
[31] Wang, X., Wang, S., Zhang, Y. & Luo, C. [2018b] “ A one-time pad color image cryptosystem based on SHA-3 and multiple chaotic systems,” Opt. Lasers Eng.103, 1-8.
[32] Wang, X., Zhu, X. & Zhang, Y. [2018c] “ An image encryption algorithm based on Josephus traversing and mixed chaotic map,” IEEE Access6, 23733-23746.
[33] Wang, X., Feng, L. & Zhao, H. [2019a] “ Fast image encryption algorithm based on parallel computing system,” Inf. Sci.486, 340-358. · Zbl 1451.68308
[34] Wang, X., Wang, S., Wei, N. & Zhang, Y. [2019b] “ A novel chaotic image encryption scheme based on hash function and cyclic shift,” IETE Tech. Rev.36, 39-48.
[35] Wen, W., Zhang, Y., Su, M., Zhang, R., Chen, J. & Li, M. [2017] “ Differential attack on a hyper-chaos-based image cryptosystem with a classic bi-modular architecture,” Nonlin. Dyn.87, 383-390.
[36] Wu, Y., Noonan, J. & Agaian, S. [2011] “ NPCR and UACI randomness tests for image encryption,” Cyber J. Multidisc. J. Sci. Tech. J. Sele. Area. Telecomm.1, 31-38.
[37] Ye, G., Zhao, H. & Chai, H. [2016] “ Chaotic image encryption algorithm using wave-line permutation and block diffusion,” Nonlin. Dyn.83, 2067-2077.
[38] Ye, G. & Huang, X. [2017] “ An efficient symmetric image encryption algorithm based on an intertwining logistic map,” Neurocomputing251, 45-53.
[39] Ye, G., Pan, C., Huang, X. & Mei, Q. [2018] “ An efficient pixel-level chaotic image encryption algorithm,” Nonlin. Dyn.94, 745-756.
[40] Zhang, F., Chen, R., Wang, X., Chen, X., Mu, C. & Liao, X. [2018a] “ Dynamics of a new 5D hyperchaotic system of Lorenz type,” Int. J. Bifurcation and Chaos28, 1850036-1-12. · Zbl 1388.34039
[41] Zhang, Y., He, Y. & Wang, X. [2018b] “ Spatiotemporal chaos in mixed linear-nonlinear two-dimensional coupled logistic map lattice,” Physica A490, 148-160. · Zbl 1514.37053
[42] Zhu, C., Wang, G. & Sun, K. [2018] “ Cryptanalysis and improvement on an image encryption algorithm design using a novel chaos based S-Box,” Symmetry10, 399.
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.