Skip to main content
Log in

Image cryptosystem based on plain image correlation rate and selective chaotic maps

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

A Correction to this article was published on 08 August 2022

This article has been updated

Abstract

In this paper, a new image encryption algorithm is introduced for encrypting grayscale digital images of any size. To improve the encryption evaluation parameters, we suggested that the value of the plain image correlation coefficient be effective in the cryptographic process, so plain images with different properties and correlation coefficient rates are encrypted in different ways. According to the average absolute value of correlation coefficient of plain image, Logistic or Tent maps is selected to generate chaotic sequences to expand plain image matrix. As the first step of the diffusion phase, the plain image matrix is developed with larger size by proper selected chaotic sequences, and simultaneously a chaotic matrix with the same size is generated by chaotic Sine map sequences. In confusion phase, the modified Lorenz map changes pixel locations of new developed matrix by means of certain equations. Then bitwise XOR is applied between developed matrix include plain image and Sine map chaotic matrix, as second step of diffusion phase. Finally, encrypted image is generated after applying exchange operations on the content of pixels, as third step of diffusion phase. Experimental results and comparisons with some of the existing methods, show that the proposed image cryptosystem is able to resist common cryptanalytic attacks and can be used as a secure method for encrypting digital images.

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

Change history

References

  1. Abbas NAM (2016) Image encryption based on independent component analysis and Arnold’s cat map. Egypt Inform J 17:139–146

    Article  Google Scholar 

  2. Al-Maadeed TA, Hussain I, Anees A et al (2021) A image encryption algorithm based on chaotic Lorenz system and novel primitive polynomial S-boxes. Multimed Tools Appl 80:24801–24822. https://doi.org/10.1007/s11042-021-10695-5

    Article  Google Scholar 

  3. Al-Othmani AZ, Manaf AA, Zeki AM (2012) A survey on steganography techniques in real time audio signals and evaluation. IJCSI International Journal of Computer Science Issues 9(1, No 1):30–37, ISSN (Online): 1694–0814, License CC BY-NC-ND 4.0

  4. Amina S, Mohamed FK (2017) An efficient and secure chaotic cipher algorithm for image content preservation. Signal Process. https://doi.org/10.1016/j.cnsns.2017.12.017

  5. Bakhshandeh A, Eslami Z (2013) An authenticated image encryption scheme based on chaotic maps and memory cellular automata. Opt Lasesr Eng 51(6):665–673

    Article  Google Scholar 

  6. Bouteghrine B, Tanougast C, Sadoudi S (2021) Novel image encryption algorithm based on new 3-d chaos map. Multimed Tools Appl 80:25583–25605. https://doi.org/10.1007/s11042-021-10773-8

    Article  Google Scholar 

  7. Chapaneri S, Chapaneri R, Sarode T (2014) Evaluation of chaotic map lattice systems for image encryption. Circuits, Systems, Communication and Information Technology Applications (CSCITA), 2014 International Conference on IEEE, pp 59–64

  8. Chen J-x, Zhu Z-l, Fu C et al (2015) A fast chaos-based image encryption scheme with a dynamic state variables selection mechanism. Commun Nonlinear Sci Numer Simul 20(3):846–860

    Article  Google Scholar 

  9. Chen J-x, Zhu Z-l, Fu C et al (2015) An image encryption scheme using nonlinear inter-pixel computing and swapping based permutation approach. Commun Nonlinear Sci Numer Simul 23(1):294–310

    Article  MathSciNet  MATH  Google Scholar 

  10. Chen J-x, Zhu Z-l, Fu C et al (2015) An efficient image encryption scheme using gray code based permutation approach. Opt Lasers Eng 67:191–204

    Article  Google Scholar 

  11. Cheng G, Wang C, Chen H (2019) A novel color image encryption algorithm based on hyper chaotic system and permutation-diffusion architecture. Int J Bifurcat Chaos 29(09):1950115

    Article  MATH  Google Scholar 

  12. Chhikara S, Kumar R (2021) Image steganalysis with entropy hybridized with chaotic grasshopper optimizer. Multimed Tools Appl 80:31865–31885. https://doi.org/10.1007/s11042-021-11118-1

    Article  Google Scholar 

  13. Darwis D, Junaidi A, Shofiana DA, Wamiliana (2021) A new digital image steganography based on center embedded pixel positioning. Cybern Inf Technol 21(2) Sofia. Print ISSN: 1311-9702; online ISSN: 1314-4081. https://doi.org/10.2478/cait-2021-0021

  14. Del Rey AM, Sánchez GR, De La Villa Cuenca A (2015) A protocol to encrypt digital images using chaotic maps and memory cellular automata. Log J IGPL 23(3):485–494

    Article  MathSciNet  MATH  Google Scholar 

  15. Deng J, Zhou M, Wang C, Wang S, Xu C (2021) Image segmentation encryption algorithm with chaotic sequence generation participated by cipher and multi-feedback loops. Multimed Tools Appl 80:13821–13840. https://doi.org/10.1007/s11042-020-10429-z

    Article  Google Scholar 

  16. Dhall S, Pal SK, Sharma K (2017) Cryptanalysis of image encryption based on a new 1D chaotic system. Signal Process. https://doi.org/10.1016/j.sigpro.2017.12.021

  17. Dou Y, Li M (2021) An image encryption algorithm based on a novel 1D chaotic map and compressive sensing. Multimed Tools Appl 80:24437–24454

    Article  Google Scholar 

  18. El Assad S, Farajallah M (2016) A new chaos-based image encryption system. Signal Process Image Commun 41:144–157

    Article  Google Scholar 

  19. François M, Grosges T, Barchiesi D et al (2012, 1910) Image encryption algorithm based on a chaotic iterative process. Appl Math 3(12)

  20. Fu C, Meng W-h, Zhan Y-f et al (2013) An efficient and secure medical image protection scheme based on chaotic maps. Comput Biol Med 43(8):1000–1010

    Article  Google Scholar 

  21. Gong L, Qiu K, Deng C, Zhou N (2019) An image compression and encryption algorithm based on chaotic system and compressive sensing. Opt Laser Technol 115:257–267

    Article  Google Scholar 

  22. Gribermans D, Jersovs A, Rusakovs P (2016) Development of requirements specification for steganographic systems. Appl Comput Syst 20:40–48. https://doi.org/10.1515/acss-2016-0014

    Article  Google Scholar 

  23. He Y, Zhang Y-Q, He X, Wang X-Y (2021) A new image encryption algorithm based on the OF-LSTMS and chaotic sequences. Sci Rep 11:6398. https://doi.org/10.1038/s41598-021-85377-1

    Article  Google Scholar 

  24. Hu T, Liu Y, Gong L-H, Guo S-F, Yuan H-M (2017) Chaotic image cryptosystem using DNA deletion and DNA insertion, 2017. Signal Process 134:234–243

    Article  Google Scholar 

  25. Huang X, Ye G (2018) An image encryption algorithm based on hyper-chaos and DNA sequence. Multimed Tools Appl 72:57–70

    Article  Google Scholar 

  26. Huang Z-J, Cheng S, Gong L-H, Zhou N-R (2019) Nonlinear optical multi-image encryption scheme with two-dimensional linear canonical transform. Opt Lasers Eng 124:105821

    Article  Google Scholar 

  27. Khanzadi H, Eshghi M, Borujeni SE (2014) Image encryption using random bit sequence based on chaotic maps. Arab J Sci Eng 39(2):1039–1047

    Article  MATH  Google Scholar 

  28. Lan R, He J, Wang S, Tianlong G, Luo X (2018) Integrated chaotic systems for image encrypion. Signal Process. https://doi.org/10.1016/j.sigpro.2018.01.026

  29. Li Y, Wang C, Chen H (2017) A hyper-chaos-based image encryption algorithm using pixellevel permutation and bit-level permutation. Opt Lasers Eng 90:238–246

    Article  Google Scholar 

  30. Li Q, Wang X, Ma B, Wang X, Wang C, Xia Z, Shi Y (2021) Image steganography based on style transfer and quaternion exponent moments. Appl Soft Comput 110:107618. https://doi.org/10.1016/j.asoc.2021.107618

    Article  Google Scholar 

  31. Liao X, Lai S, Zhou Q (2010) A novel image encryption algorithm based on self-adaptive wave transmission. Signal Process 90(9):2714–2722

    Article  MATH  Google Scholar 

  32. Liu H, Wang X (2013) Triple-image encryption scheme based on one-time key stream generated by chaos and plain images. J Syst Softw 86(3):826–834

    Article  Google Scholar 

  33. Liu Y, Zhang LY, Wang J, Zhang Y, Wong K-w (2016) Chosen-plaintext attack of an image encryption scheme based on modified permutation–diffusion structure. Nonlinear Dynamics 84(4):2241–2250

    Article  MATH  Google Scholar 

  34. Maddodi G, Awad A, Awad D, Awad M, Lee B (2018) A new image encryption algorithm based on heterogeneous chaotic neural network generator and DNA encoding. Multimed Tools Appl 77:24701–24725. https://doi.org/10.1007/s11042-018-5669-2

    Article  Google Scholar 

  35. Mansouri A, Wang X (2021) A novel block-based image encryption scheme using a new sine powered chaotic map generator. Multimed Tools Appl 80:21955–21978. https://doi.org/10.1007/s11042-021-10757-8

    Article  Google Scholar 

  36. Mohamed FK (2014) A parallel block-based encryption schema for digital images using reversible cellular automata. Eng Sci Technol Int J 17(2):85–94

    Google Scholar 

  37. Munir N, Khan M, Jamal SS, Hazzazi MM, Hussain I (2021) Cryptanalysis of hybrid secure image encryption based on Julia set fractals and three-dimensional Lorenz chaotic map. Mathematics and Computers in Simulation 190:826–836. https://doi.org/10.1016/j.matcom.2021.06.008

    Article  MathSciNet  MATH  Google Scholar 

  38. Norouzi B, Seyedzadeh SM, Mirzakuchaki S et al (2015) A novel image encryption based on row-column, masking and main diffusion processes with hyper chaos. Multimed Tools Appl 74(3):781–811

    Article  Google Scholar 

  39. Pak C, Kim J, Pang R, Song O, Kim H, Yun I, Kim J (2021) A new color image encryption using 2D improved logistic coupling map. Multimed Tools Appl 80:25367–25387

    Article  Google Scholar 

  40. Pourjabbar Kari A, Habibizad Navin A, Bidgoli AM, Mirnia M (2020) A new image encryption scheme based on hybrid chaotic maps. Multimed Tools Appl 80:2753–2772. https://doi.org/10.1007/s11042-020-09648-1

    Article  Google Scholar 

  41. Ran J, Liu YM, Wang CF, Wang ZW (2008) Complexity analysis of two-dimensional discrete Lorenz chaotic system. J Zunyi Normal Univ, vol. 20, no. 4, pp. 81_82, and 99

  42. Rathore V, Pal AK (2021) An image encryption scheme in bit plane content using Henon map based generated edge map. Multimed Tools Appl 80:22275–22300. https://doi.org/10.1007/s11042-021-10719-0

    Article  Google Scholar 

  43. Rim Z, Ridha E, Mourad Z (2021) An improved partial image encryption scheme based on lifting wavelet transform, wide range Beta chaotic map and Latin square. Multimed Tools Appl 80:15173–15191. https://doi.org/10.1007/s11042-020-10263-3

    Article  Google Scholar 

  44. Roy M, Chakraborty S, Mali K (2021) A chaotic framework and its application in image encryption. Multimed Tools Appl 80:24069–24110. https://doi.org/10.1007/s11042-021-10839-7

    Article  Google Scholar 

  45. Shahriyar T, Fathi MH, Sekhavat YA (2017, 2017) An image encryption scheme based on elliptic curve Pseudo random and advanced encryption system. Signal Process. https://doi.org/10.1016/j.sigpro.2017.06.010

  46. Shakiba A (2021) A novel 2D cascade modulation couple hyperchaotic mapping for randomized image encryption. Multimed Tools Appl 80:17983–18006. https://doi.org/10.1007/s11042-021-10584-x

    Article  Google Scholar 

  47. Shannon CE (2001) A mathematical theory of communication. ACM SIGMOBILE Mob Comput Commun Rev 5(1):3–55

    Article  MathSciNet  Google Scholar 

  48. Sha-ShaYu N-RZ, Gong L-H, Nieb Z (2020) Optical image encryption algorithm based on phase-truncated short-time fractional Fourier transform and hyper-chaotic system. Opt Lasers Eng 124:105816

    Article  Google Scholar 

  49. Song C-Y, Qiao Y-L, Zhang X-Z (2013) An image encryption scheme based on new spatiotemporal chaos. Optik 124(18):3329–3334

    Article  Google Scholar 

  50. Souyah A, Faraoun, Mohamed K (2016) An image encryption scheme combining chaos-memory cellular automata and weighted histogram. Nonlinear Dyn 86(1):639–653

    Article  MathSciNet  Google Scholar 

  51. Li T , Du B , Liang X (2020) Image encryption algorithm based on logistic and two-dimensional Lorenz, IEEE Access, Special Section on emerging approaches to cyber security, Digital Object Identifier https://doi.org/10.1109/ACCESS.2020.2966264

  52. Wang X, Guo K (2014) A new image alternate encryption algorithm based on chaotic map. Nonlinear Dyn 76(4):1943–1950

    Article  MATH  Google Scholar 

  53. Wang X, Xu D (2014) A novel image encryption scheme based on Brownian motion and PWLCM chaotic system. Nonlinear Dyn 75(1–2):345–353

    Article  Google Scholar 

  54. Wang X, Zhang H-l (2015) A color image encryption with heterogeneous bit-permutation and correlated chaos. Opt Commun 342:51–60

    Article  Google Scholar 

  55. Wang H, Xiao D, Chen X, Huang H (2017) Cryptanalysis and enhancements of image encryption using combination of the 1D chaotic map. Signal Process. https://doi.org/10.1016/j.sigpro.2017.11.005

  56. Wang XY, Zhang YQ, Bao XM (2019) A novel chaotic image encryption scheme using DNA sequence operations. Opt Lasers Eng 73:53–61

    Article  Google Scholar 

  57. Wu Y, Yang G, Jin H et al (2012) Image encryption using the two-dimensional logistic-Sine chaotic map. J Electron Imaging 21(1):013014-1–013014-15

    Article  Google Scholar 

  58. Wu J, Liao X, Yang B (2017) Color image encryption based on chaotic systems and elliptic curve ElGamal scheme. Signal Process. https://doi.org/10.1016/j.sigpro.2017.04.006

  59. Wu J, Liao X, Yang B (2017) Cryptanalysis and enhancements of image encryption based on three-dimensional bit matrix permutation. Signal Process. https://doi.org/10.1016/j.sigpro.2017.06.014

  60. Wu X, Zhu B, Hu Y, Ran Y (2017) A novel colour image encryption scheme using rectangular transform-enhanced chaotic tent maps. IEEE Access. https://doi.org/10.1109/ACCESS.2017.2692043

  61. Wu X, Kan H, Kurths J (2019) A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps. Appl Soft Comput 37:24–39

    Article  Google Scholar 

  62. Xiang H, Liu L (2021) A novel image encryption algorithm based on improved key selection and digital chaotic map. Multimed Tools Appl 80:22135–22162. https://doi.org/10.1007/s11042-021-10807-1

    Article  Google Scholar 

  63. Xu L, Gou X, Li Z et al (2017) A novel chaotic image encryption algorithm using block scrambling and dynamic index based diffusion. Opt Lasers Eng 91:41–52

    Article  Google Scholar 

  64. Yavuz E, Yazici R, Kasapbaşi MC et al (2015) A chaos-based image encryption algorithm with simple logical functions. Comput Electric Eng

  65. Yu F , Li L , Tang Q , Cai S , Song Y, Xu Q (2019) A survey on true random number generators based on chaos, discrete dynamics in nature and society 2019, Article ID 2545123, 10 pages

  66. Zhang G, Liu Q (2011) A novel image encryption method based on total shuffling scheme. Opt Commun 284(12):2775–2780

    Article  Google Scholar 

  67. Zhang X, Zhao Z (2014) Chaos-based image encryption with total shuffling and bidirectional diffusion. Nonlinear Dyn 75(1–2):319–330

    Article  Google Scholar 

  68. Zhang W, Wong K-w, Yu H et al (2013) A symmetric color image encryption algorithm using the intrinsic features of bit distributions. Commun Nonlinear Sci Numer Simul 18(3):584–600

    Article  MathSciNet  MATH  Google Scholar 

  69. Zhang Y, Xiao D, Wen W, Nan H (2014) Cryptanalysis of image scrambling based on chaotic sequences and vigen’ere cipher. Nonlinear Dynamics 78(1):235–240

    Article  MathSciNet  Google Scholar 

  70. Zhang LY, Liu Y, Wang C, Zhou J, Zhang Y, Chen G (2018) Improved known-plaintext attack to permutation-only multimedia ciphers. Inf Sci 430:228–239

    Article  MathSciNet  Google Scholar 

  71. Zhang Q, Guo L, Wei X (2020) A novel image fusion encryption algorithm based on DNA sequence operation and hyper chaotic system. Optik-Int J Light Electron Opt 124:2593–3002

    Google Scholar 

  72. Zhi-Jing H, Cheng S, Li-Hua G, Nan-Run Z (2020) Nonlinear optical multi-image encryption scheme with two-dimensional linear canonical transform. Opt Lasers Eng 124:105821

    Article  Google Scholar 

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

    Article  Google Scholar 

  74. Zhou NR, Hua TX, Gong LH, Pei DJ, Liao QH (2015) Quantum image encryption based on generalized Arnold transform and double random-phase encoding. Quantum Inf Process 14(4):1193–1213

    Article  MathSciNet  MATH  Google Scholar 

  75. Zhou N, Yan X, Liang H, Tao X, Li G (2018) Multi-image encryption scheme based on quantum 3D Arnold transform and scaled Zhongtang chaotic system, Quantum Inf Process 17(12):article id. 338, 36 pp

  76. Zhu Z-l, Zhang W, Wong K-w et al (2011) A chaos-based symmetric image encryption scheme using a bit-level permutation. Inf Sci 181(6):1171–1186

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amir Massoud Bidgoli.

Additional information

Publisher’s note

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

The original online version of this article was revised: The original publication of this article contains incorrect presentation of the first and second affiliations. The original article has been corrected.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kari, A.P., Navin, A.H., Bidgoli, A.M. et al. Image cryptosystem based on plain image correlation rate and selective chaotic maps. Multimed Tools Appl 81, 20483–20508 (2022). https://doi.org/10.1007/s11042-022-12071-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-12071-3

Keywords

Navigation