Skip to main content
Log in

Color image encryption using orthogonal Latin squares and a new 2D chaotic system

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

Abstract

Recently, many image encryption schemes have been developed using Latin squares. When encrypting a color image, these algorithms treat the color image as three greyscale images and encrypt these greyscale images one by one using the Latin squares. Obviously, these algorithms do not sufficiently consider the inner connections between the color image and Latin square and thus result in many redundant operations and low efficiency. To address this issue, in this paper, we propose a new color image encryption algorithm (CIEA) that sufficiently considers the properties of the color image and Latin square. First, we propose a two-dimensional chaotic system called 2D-LSM to address the weaknesses of existing chaotic systems. Then, we design a new CIEA using orthogonal Latin squares and 2D-LSM. The proposed CIEA can make full use of the inherent connections of the orthogonal Latin squares and color image and executes the encryption process in the pixel level. Simulation and security analysis results show that the proposed CIEA has a high level of security and can outperform some representative image encryption algorithms.

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
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Notes

  1. https://ww2.mathworks.cn/matlabcentral/fileexchange/233-let?requestedDomain=zh.

  2. http://sipi.usc.edu/database/.

  3. http://decsai.ugr.es/cvg/dbimagenes/.

References

  1. Bao, H., Hua, Z., Wang, N., Zhu, L., Chen, M., Bao, B.: Initials-boosted coexisting chaos in a 2-D sine map and its hardware implementation. IEEE Trans. Ind. Inform. 17(2), 1132–1140 (2020)

    Article  Google Scholar 

  2. Briggs, K.: An improved method for estimating Liapunov exponents of chaotic time series. Phys. Lett. A 151(1–2), 27–32 (1990)

    Article  MathSciNet  Google Scholar 

  3. Chai, X., Zhang, J., Gan, Z., Zhang, Y.: Medical image encryption algorithm based on Latin square and memristive chaotic system. Multimed. Tools Appl. 78(24), 35419–35453 (2019)

    Article  Google Scholar 

  4. Ergün, S.: On the security of chaos based ture random number generators. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 99(1), 363–369 (2016)

    Article  Google Scholar 

  5. Fan, C., Ding, Q., Tse, C.K.: Counteracting the dynamical degradation of digital chaos by applying stochastic jump of chaotic orbits. Int. J. Bifurc. Chaos 29(08), 1930023 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  6. Ghadirli, H.M., Nodehi, A., Enayatifar, R.: An overview of encryption algorithms in color images. Signal Process. 164, 163–185 (2019)

    Article  Google Scholar 

  7. Gong, L., Qiu, K., Deng, C., Zhou, N.: An optical image compression and encryption scheme based on compressive sensing and RSA algorithm. Opt. Lasers Eng. 121, 169–180 (2019)

    Article  Google Scholar 

  8. Han, M., Ren, W., Xu, M., Qiu, T.: Nonuniform state space reconstruction for multivariate chaotic time series. IEEE Trans. Cybern. 49(5), 1885–1895 (2019)

    Article  Google Scholar 

  9. Hirsch, M.W., Smale, S., Devaney, R.L.: Differential Equations, Dynamical Systems, and an Introduction to Chaos. Academic Press, Cambridge (2012)

    MATH  Google Scholar 

  10. Hsiao, M.Y., Bossen, D.C., Chien, R.T.: Orthogonal Latin square codes. IBM J. Res. Dev. 14(4), 390–394 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  11. Hu, G., Xiao, D., Wang, Y., Li, X.: Cryptanalysis of a chaotic image cipher using Latin square-based confusion and diffusion. Nonlinear Dyn. 88(2), 1305–1316 (2017)

    Article  MATH  Google Scholar 

  12. Hua, Z., Jin, F., Xu, B., Huang, H.: 2D Logistic-Sine-coupling map for image encryption. Signal Process. 149, 148–161 (2018)

    Article  Google Scholar 

  13. Hua, Z., Xu, B., Jin, F., Huang, H.: Image encryption using Josephus problem and filtering diffusion. IEEE Access 7, 8660–8674 (2019)

    Article  Google Scholar 

  14. Hua, Z., Zhang, Y., Zhou, Y.: Two-dimensional modular chaotification system for improving chaos complexity. IEEE Trans. Signal Process. 68, 1937–1949 (2020)

    Article  MathSciNet  Google Scholar 

  15. Hua, Z., Zhou, Y.: Image encryption using 2D Logistic-adjusted-Sine map. Inf. Sci. 339, 237–253 (2016)

    Article  Google Scholar 

  16. Hua, Z., Zhou, Y., Pun, C.M., Chen, C.L.P.: 2D Sine Logistic modulation map for image encryption. Inf. Sci. 297, 80–94 (2015)

    Article  Google Scholar 

  17. Hua, Z., Zhou, Y., Pun, C.M., Chen, C.P.: Image encryption using 2D Logistic-Sine chaotic map. In: 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 3229–3234 (2014)

  18. Jun-xin, Chen, Zhi-liang, Zhu, Chong, Fu, Li-bo, Zhang, Yushu, Zhang: An efficient image encryption scheme using lookup table-based confusion and diffusion. Nonlinear Dyn. 81(3), 1151–1166 (2015)

    Article  Google Scholar 

  19. Kumar, S.N., Kumar, H.S., Panduranga, H.: Hardware software co-simulation of dual image encryption using Latin square image. In: 2013 Fourth International Conference on Computing, Communications and Networking Technologies (ICCCNT), pp. 1–5 (2013)

  20. Lan, R., He, J., Wang, S., Gu, T., Luo, X.: Integrated chaotic systems for image encryption. Signal Process. 147, 133–145 (2018)

    Article  Google Scholar 

  21. Lan, R., He, J., Wang, S., Liu, Y., Luo, X.: A parameter-selection-based chaotic system. IEEE Trans. Circuits Syst. II Express Briefs 66(3), 492–496 (2018)

    Google Scholar 

  22. Lazzús, J.A., Rivera, M., López-Caraballo, C.H.: Parameter estimation of Lorenz chaotic system using a hybrid swarm intelligence algorithm. Phys. Lett. A 380(11), 1164–1171 (2016)

    Article  MathSciNet  Google Scholar 

  23. Li, C.L., Li, Z.Y., Feng, W., Tong, Y.N., Du, J.R., Wei, D.Q.: Dynamical behavior and image encryption application of a memristor-based circuit system. AEU Int. J. Electron. Commun. 110, 152861 (2019)

    Article  Google Scholar 

  24. Li, C.L., Zhou, Y., Li, H.M., Du, W.F.J.R.: Image encryption scheme with bit-level scrambling and multiplication diffusion. Multimed. Tools Appl. (2021). https://doi.org/10.1007/s11042-021-10631-7

  25. Li, T., Shi, J., Li, X., Wu, J., Pan, F.: Image encryption based on pixel-level diffusion with dynamic filtering and DNA-level permutation with 3D Latin cubes. Entropy 21(3), 319 (2019)

    Article  MathSciNet  Google Scholar 

  26. Lin, M., Long, F., Guo, L.: Grayscale image encryption based on Latin square and cellular neural network. In: 2016 Chinese Control and Decision Conference (CCDC), pp. 2787–2793 (2016)

  27. Luo, Y., Du, M., Liu, J.: A symmetrical image encryption scheme in wavelet and time domain. Commun. Nonlinear Sci. Numer. Simul. 20(2), 447–460 (2015)

    Article  Google Scholar 

  28. Luo, Y., Lin, J., Liu, J., Wei, D., Cao, L., Zhou, R., Cao, Y., Ding, X.: A robust image encryption algorithm based on Chua’s circuit and compressive sensing. Signal Process. 161, 227–247 (2019)

    Article  Google Scholar 

  29. Panduranga, H.T., Naveen Kumar, S.K.: Kiran: image encryption based on permutation-substitution using chaotic map and Latin square image cipher. Eur. Phys. J. Spec. Top. 223(8), 1663–1677 (2014)

    Article  Google Scholar 

  30. Ping, P., Wu, J., Mao, Y., Xu, F., Fan, J.: Design of image cipher using life-like cellular automata and chaotic map. Signal Process. 150, 233–247 (2018)

    Article  Google Scholar 

  31. Richman, J.S., Moorman, J.R.: Physiological time-series analysis using approximate entropy and sample entropy. Am. J. Physiol. Heart Circ. Physiol. 278(6), H2039–H2049 (2000)

    Article  Google Scholar 

  32. Sahari, M.L., Boukemara, I.: A pseudo-random numbers generator based on a novel 3D chaotic map with an application to color image encryption. Nonlinear Dyn. 94(1), 723–744 (2018)

    Article  Google Scholar 

  33. Schuster, H.G., Just, W.: Deterministic Chaos: An Introduction. John Wiley & Sons, Hoboken (2006)

    MATH  Google Scholar 

  34. Smith, R.E.: Elementary Information Security. Jones & Bartlett Learning, Burlington (2019)

    Google Scholar 

  35. Stalin, S., Maheshwary, P., Shukla, P.K., Maheshwari, M., Gour, B., Khare, A.: Fast and secure medical image encryption based on non linear 4D logistic map and DNA sequences. J. Med. Syst. 43(8), 267 (2019)

    Article  Google Scholar 

  36. Wang, C., Wang, X., Xia, Z., Zhang, C.: Ternary radial harmonic Fourier moments based robust stereo image zero-watermarking algorithm. Inf. Sci. 470, 109–120 (2019)

    Article  Google Scholar 

  37. Wang, C., Xia, H., Zhou, L.: A memristive hyperchaotic multiscroll Jerk system with controllable scroll numbers. Int. J. Bifurc. Chaos 27(06), 1750091 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  38. Wang, S., Wang, C., Xu, C.: An image encryption algorithm based on a hidden attractor chaos system and the Knuth–Durstenfeld algorithm. Opt. Lasers Eng. 128, 105995 (2020)

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  40. Weng, S., Shi, Y., Hong, W., Yao, Y.: Dynamic improved pixel value ordering reversible data hiding. Inf. Sci. 489, 136–154 (2019)

    Article  Google Scholar 

  41. Wu, X., Kurths, J., Kan, H.: A robust and lossless DNA encryption scheme for color images. Multimed. Tools Appl. 77(10), 12349–12376 (2018)

    Article  Google Scholar 

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

    Google Scholar 

  43. Wu, Y., Zhou, Y., Noonan, J.P., Agaian, S.: Design of image cipher using Latin squares. Inf. Sci. 264, 317–339 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  44. Xu, C., Sun, J., Wang, C.: An image encryption algorithm based on random walk and hyperchaotic systems. Int. J. Bifurc. Chaos 30(4), 2050060 (2020)

  45. Xu, L., Li, Z., Li, J., Hua, W.: A novel bit-level image encryption algorithm based on chaotic maps. Opt. Lasers Eng. 78, 17–25 (2016)

    Article  Google Scholar 

  46. Xu, M., Tian, Z.: A novel image cipher based on 3D bit matrix and Latin cubes. Inf. Sci. 478, 1–14 (2019)

    Article  Google Scholar 

  47. Xu, Y.M., Yao, Z., Hobiny, A., Ma, J.: Differential coupling contributes to synchronization via a capacitor connection between chaotic circuits. Front. Inf. Technol. Electron. Eng. 20(4), 571–583 (2019)

  48. Ye, H.S., Zhou, N.R., Gong, L.H.: Multi-image compression-encryption scheme based on quaternion discrete fractional Hartley transform and improved pixel adaptive diffusion. Signal Process. 175, 107652 (2020)

  49. Zhang, W., Yu, H., Zhao, Y.L., Zhu, Z.L.: Image encryption based on three-dimensional bit matrix permutation. Signal Process. 118, 36–50 (2016)

    Article  Google Scholar 

  50. Zhang, Y.: The fast image encryption algorithm based on lifting scheme and chaos. Inf. Sci. 520, 177–194 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  51. Zhang, Y., Ren, G., Hobiny, A., Ahmad, B., Ma, J.: Mode transition in a memristive dynamical system and its application in image encryption. Int. J. Mod. Phys. B 34(27), 2050244 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  52. Zhang, Z., Yu, S.: On the security of a Latin-bit cube-based image chaotic encryption algorithm. Entropy 21(9), 888 (2019)

    Article  MathSciNet  Google Scholar 

  53. Zhou, J., Zhou, N.R., Gong, L.H.: Fast color image encryption scheme based on 3D orthogonal Latin squares and matching matrix. Opt. Laser Technol. 131, 106437 (2020)

    Article  Google Scholar 

  54. Zhou, N., Hu, Y., Gong, L., Li, G.: Quantum image encryption scheme with iterative generalized Arnold transforms and quantum image cycle shift operations. Quantum Inf. Process. 16(6), 164 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  55. Zhou, N., Pan, S., Cheng, S., Zhou, Z.: Image compression-encryption scheme based on hyper-chaotic system and 2D compressive sensing. Opt. Laser Technol. 82, 121–133 (2016)

    Article  Google Scholar 

  56. Zhou, Y., Bao, L., Chen, C.P.: A new 1D chaotic system for image encryption. Signal Process. 97, 172–182 (2014)

    Article  Google Scholar 

  57. Zhou, Y., Li, C., Li, W., Li, H., Feng, W., Qian, K.: Image encryption algorithm with circle index table scrambling and partition diffusion. Nonlinear Dyn. 103, 2043–2061 (2021)

    Article  Google Scholar 

  58. Zhu, H., Zhao, Y., Song, Y.: 2D logistic-modulated-sine-coupling-logistic chaotic map for image encryption. IEEE Access 7, 14081–14098 (2019)

    Article  Google Scholar 

  59. Zhu, Z.I., Zhang, W., Wong, K.W., Yu, H.: A chaos-based symmetric image encryption scheme using a bit-level permutation. Inf. Sci. 181(6), 1171–1186 (2011)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in part by the National Key Research and Development Program of China under Grants 2018YFB1003800 and 2018YFB1003805, and the National Natural Science Foundation of China under Grants 62071142, 62001304 and 61701137, and the Guangdong Basic and Applied Basic Research Foundation under Grants 2021A1515011406 and 2019A1515110410.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhongyun Hua.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hua, Z., Zhu, Z., Chen, Y. et al. Color image encryption using orthogonal Latin squares and a new 2D chaotic system. Nonlinear Dyn 104, 4505–4522 (2021). https://doi.org/10.1007/s11071-021-06472-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-021-06472-6

Keywords

Navigation