Skip to main content
Log in

Exploiting plaintext-related mechanism for secure color image encryption

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Nowadays, many image cryptosystems have been cracked by chosen-plaintext attacks, for they are not highly sensitive to plain image. To solve this problem, we introduce a plaintext-related mechanism for secure color image encryption, and it is established in the generation and selection of chaotic sequences, permutation and diffusion. In the proposed image cryptosystem, the architecture of permutation and diffusion is adopted. Firstly, plaintext-related Latin-square-based block permutation is proposed to randomly shuffle pixels of the color plain image, diffusion method dependent on the plaintext and scrambled image is further given to modify pixels of permutated image, and finally cipher image is gotten. The chaotic sequence for diffusing the current pixel is dynamically generated according to the plain image and scrambled image, and diffusion operations of red, green and blue components of color plain image affect each other. Besides, chaotic sequences used in encryption are produced by new one-dimensional chaotic systems and dynamically selected, and initial values of chaotic systems are computed by plain image and external keys. Experimental results and security analyses demonstrate that our image encryption has large key space and high security level, and it can be applied for the secure communication of image information.

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.

Institutional subscriptions

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
Fig. 15

Similar content being viewed by others

References

  1. Hua ZY, Zhou YC, Huang HJ (2019) Cosine-transform-based chaotic system for image encryption. Inf Sci 480:403–419

    Google Scholar 

  2. Chai XL, Chen YR, Lucie B (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Opt Lasers Eng 88:197–213

    Google Scholar 

  3. Tang ZJ, Song J, Zhang XQ, Sun RH (2016) Multiple-image encryption with bit-plane decomposition and chaotic maps. Opt Lasers Eng 80:1–11

    Google Scholar 

  4. Huang XL, Ye GD (2014) An image encryption algorithm based on hyper-chaos and DNA sequence. Multimed Tools Appl 72(1):57–70

    Google Scholar 

  5. Zhang YS, Xiao D (2014) An image encryption scheme based on rotation matrix bit-level permutation and block diffusion. Commun Nonlinear Sci 19:74–82

    MATH  Google Scholar 

  6. Wen WY, Zhang YS, Fang YM, Fang ZJ (2018) Image salient regions encryption for generating visually meaningful ciphertext image. Neural Comput Appl 29:653–663

    Google Scholar 

  7. Ye GD (2014) A block image encryption algorithm based on wave transmission and chaotic systems. Nonlinear Dyn 75:417–427

    Google Scholar 

  8. Zhou YC, Panetta K, Agaian S, Philip Chen CL (2012) Image encryption using P-Fibonacci transform and decomposition. Opt Commun 285:594–608

    Google Scholar 

  9. Huang H, He X, Xiang Y, Wen WY, Zhang YS (2018) A compression-diffusion-permutation strategy for securing image. Signal Process 150:183–190

    Google Scholar 

  10. Hua ZY, Xu BX, Jin F, Huang HJ (2019) Image encryption using josephus problem and filtering diffusion. IEEE Access 7:8660–8674

    Google Scholar 

  11. Belazi A, EI-Latif AAA, Diaconu AV, Rhouma R, Belghith S (2017) Chaos-based partial image encryption scheme based on linear fractional and lifting wavelet transforms. Opt Lasers Eng 88:37–50

    Google Scholar 

  12. Chen JX, Zhu ZL, Zhang LB, Zhang YS, Yang BQ (2018) Exploiting self-adaptive permutation-diffusion and DNA random encoding for secure and efficient image encryption. Signal Process 142:340–353

    Google Scholar 

  13. Gan ZH, Chai XL, Han DJ, Chen YR (2018) A chaotic image encryption algorithm based on 3-D bit-plane permutation. Neural Comput Appl. https://doi.org/10.1007/s00521-018-3541-y

    Article  Google Scholar 

  14. Hua ZY, Zhou BH, Zhou YC (2018) Sine-transform-based chaotic system with FPGA implementation. IEEE Trans Ind Electron 65:2557–2566

    Google Scholar 

  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-I 66:1–14

    MathSciNet  Google Scholar 

  16. Amina S, Mohamed FK (2018) An efficient and secure chaotic cipher algorithm for image content preservation. Commun Nonlinear Sci Numer Simul 60:12–32

    Google Scholar 

  17. Yuan HM, Liu Y, Lin T, Hu T, Gong LH (2017) A new parallel image cryptosystem based on 5D hyper-chaotic system. Signal Process Image 52:87–96

    Google Scholar 

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

    Google Scholar 

  19. Cao C, Sun KH, Liu WH (2018) A novel bit-level image encryption algorithm based on 2D-LICM hyperchaotic map. Signal Process 143:122–133

    Google Scholar 

  20. Li CQ, Lin DD, Feng BB, Lü JH (2018) Cryptanalysis of a chaotic image encryption algorithm based on information entropy. IEEE Access. https://doi.org/10.1109/access.2018.2883690

    Article  Google Scholar 

  21. Li CQ, Lin DD, Lü JH, Hao F (2018) Cryptanalyzing an image encryption algorithm based on autoblocking and electrocardiography. IEEE Multimed. https://doi.org/10.1109/mmul.2018.2873472

    Article  Google Scholar 

  22. Leo ZY, Liu YS, Wang C, Zhou JT, Zhang YS, Chen GR (2018) Improved known-plaintext attack to permutation-only multimedia ciphers. Inf Sci 430–431:228–239

    MathSciNet  Google Scholar 

  23. Ozkaynak F, Yavuz S (2014) Analysis and improvement of a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Nonlinear Dyn 78:1311–1320

    MATH  Google Scholar 

  24. Zhang YQ, Wang XY (2014) Analysis and improvement of a chaos-based symmetric image encryption scheme using a bit-level permutation. Nonlinear Dyn 77:687–698

    Google Scholar 

  25. Lin ZS, Yu SM, Feng XT, Lu JH (2018) Cryptanalysis of a chaotic stream cipher and its improved scheme. Int J Bifurcat Chaos 28:1850086

    MathSciNet  MATH  Google Scholar 

  26. Wang XY, Xu DH (2014) A novel image encryption scheme based on Brownian motion and PWLCM chaotic system. Nonlinear Dyn 75:345–353

    Google Scholar 

  27. Zhu CX, Xu SY, Hu YP, Sun KH (2015) Breaking a novel image encryption scheme based on Brownian motion and PWLCM chaotic system. Nonlinear Dyn 79:1511–1518

    Google Scholar 

  28. Pak C, Huang LL (2017) A new color image encryption using combination of the 1D chaotic map. Signal Process 138:129–137

    Google Scholar 

  29. Wang H, Xiao D, Chen X, Huang HY (2018) Cryptanalysis and enhancements of image encryption using combination of the 1D chaotic map. Signal Process 144:444–452

    Google Scholar 

  30. Li CQ, Lin DD, Lu JH (2017) Cryptanalyzing an image-scrambling encryption algorithm of pixel bits. IEEE Multimed 24:64–71

    Google Scholar 

  31. Zhang LY, Zhang YS, Liu YS, Yang AJ, Chen GR (2017) Security analysis of some diffusion mechanisms used in chaotic ciphers. Int J Bifurc Chaos 27:1750155

    MathSciNet  MATH  Google Scholar 

  32. Zhang YS, Wen WY, Wu YF, Zhang R, Chen JX, He X (2017) Deciphering an RGB color image cryptosystem based on Choquet fuzzy integral. Neural Comput Appl 28:165–169

    Google Scholar 

  33. Zhang YS, Xiao D, Wen WY, Wong KW (2014) On the security of symmetric ciphers based on DNA coding. Inf Sci 289:254–261

    MATH  Google Scholar 

  34. Li M, Lu DD, Wen WY, Ren H, Zhang YS (2018) Cryptanalyzing a color image encryption scheme based on hybrid hyper-chaotic system and cellular automata. IEEE Access 6:47102–47111

    Google Scholar 

  35. Alvarez G, Li SJ (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Int J Bifurc Chaos 16:2129–2151

    MathSciNet  MATH  Google Scholar 

  36. Li Z, Peng CG, Li LR, Zhu XY (2018) A novel plaintext-related image encryption scheme using hyper-chaotic system. Nonlinear Dyn 94:1319–1333

    Google Scholar 

  37. Murillo-Escobar MA, Cryz-Hernandez C, Abundiz-Perez F, Lopez-Gutierrez RM, Del Campo ORA (2015) A RGB image encryption algorithm based on total plain image characteristics and chaos. Signal Process 109:119–131

    Google Scholar 

  38. Fan HJ, Li M, Liu D, An K (2018) Cryptanalysis of a plaintext-related chaotic RGB image encryption scheme using total plain image characteristics. Multimed Tools Appl 77:20103–20127

    Google Scholar 

  39. Pal SK, Kapoor S, Arora A, Chaudhary R, Khurana J (2010) Design of strong cryptographic schemes based on latin squares. J Discrete Math Sci Cryptogr 13:233–256

    MathSciNet  MATH  Google Scholar 

  40. Wu Y, Noonan JP, Agaian S (2011) Dynamic and implicit latin square doubly stochastic s-boxes with reversibility. In: 2011 IEEE international conference on systems, man and cybernetics (SMC), pp 3358–3364

  41. Chapaneri S, Chapaneri R (2014) Chaos based image encryption using latin rectangle scrambling. In: 2014 annual IEEE India conference (INDICON), pp 1–6

  42. Machkour M, Saaidi A, Benmaati M (2015) A novel image encryption algorithm based on the two-dimensional logistic map and the latin square image cipher. 3D Research 6:1–18

    Google Scholar 

  43. Doemoesi P, Geza H (2015) A novel cryptosystem based on abstract automata and latin cubes. Stud Sci Math Hung 52:221–232

    MathSciNet  MATH  Google Scholar 

  44. Wu Y, Zhou YC, Noonan JP, Agaian S (2014) Design of image cipher using latin squares. Inf Sci 264:317–339

    MathSciNet  MATH  Google Scholar 

  45. Panduranga HT, Naveen Kumar SK, Kiran E (2014) Image encryption based on permutation-substitution using chaotic map and Latin Square Image Cipher. Eur Phys J Spec Top 223:1663–1677

    Google Scholar 

  46. Ahmad M, Ahmad F (2015) Cryptanalysis of image encryption based on permutation-substitution using chaotic map and Latin square image cipher. In: Proceeding of the 3rd international conference on Frontiers on intelligent computing: theory and applications (FICTA) 2014, vol 327, pp 481–488

  47. Chen JX, Zhu ZL, Fu C, Zhang LB, Zhang YS (2015) An efficient image encryption scheme using lookup table-based confusion and diffusion. Nonlinear Dyn 81:1151–1166

    Google Scholar 

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

    MATH  Google Scholar 

  49. Liu HJ, Kadir A, Niu YJ (2014) Chaos-based color image block encryption scheme using S-box. AEU-Int J Electron C 68(7):676–686

    Google Scholar 

  50. Ullah A, Jamal SS, Shah T (2018) A novel scheme for image encryption using substitution box and chaotic system. Nonlinear Dyn 91:359–370

    MathSciNet  Google Scholar 

  51. Zhang Q, Guo L, Wei XP (2013) A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik 124(18):3596–3600

    Google Scholar 

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

    Google Scholar 

  53. Dong CE (2014) Color image encryption using one-time keys and coupled chaotic systems. Signal Process Image 29(5):628–640

    Google Scholar 

  54. Kumar M, Iqbal A, Kumar P (2016) A new RGB image encryption algorithm based on DNA encoding and elliptic curve Diffie-Hellman cryptography. Signal Process 125:187–202

    Google Scholar 

  55. Liu H, Wen F, Kadir A (2018) Construction of a new 2D Chebyshev-Sine map and its application to color image encryption. Multimed Tools Appl. https://doi.org/10.1007/s11042-018-6996-z

    Article  Google Scholar 

  56. Chai XL, Fu XL, Gan ZH, Lu Y, Chen YR (2019) A color image cryptosystem based on dynamic DNA encryption and chaos. Signal Process 155:44–62

    Google Scholar 

  57. Chai XL, Gan ZH, Lu Y, Zhang MH, Chen YR (2016) A novel color image encryption algorithm based on genetic recombination and the four-dimensional memristive hyperchaotic system. Chin Phys B 25(10):76–88

    Google Scholar 

  58. Huang XL, Ye GD (2014) An efficient self-adaptive model for chaotic image encryption algorithm. Commun Nonlinear Sci 19:4094–4104

    MATH  Google Scholar 

  59. Wu JH, Liao XF, Yang B (2017) Color image encryption based on chaotic systems and elliptic curve ElGamal scheme. Signal Process 141:109–124

    Google Scholar 

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

    Google Scholar 

  61. Wang XY, Zhang HL (2015) A color image encryption with heterogeneous bit-permutation and correlated chaos. Opt Commun 342:51–61

    Google Scholar 

  62. Wu XJ, Li Y, Kurths J (2015) A new color image encryption scheme using CML and a fractional-order chaotic system. PLoS ONE 10(3):e0119660

    Google Scholar 

  63. Wu XJ, Bai CX, Kan HB (2014) A new color image cryptosystem via hyperchaos synchronization. Commun Nonlinear Sci Numer Simul 19(6):1884–1897

    MATH  Google Scholar 

  64. Mirzaei O, Yaghoobi M, Irani H (2012) A new image encryption method: parallel sub-image encryption with hyper chaos. Nonlinear Dyn 67:557–566

    MathSciNet  Google Scholar 

  65. Liu HJ, Kadir A, Gong PJ (2015) A fast color image encryption scheme using one-time S-boxes based on complex chaotic system and random noise. Opt Commun 338:340–347

    Google Scholar 

  66. Chai XL, Gan ZH, Chen YR, Zhang YS (2017) A visually secure image encryption scheme based on compressive sensing. Signal Process 134:35–51

    Google Scholar 

  67. Suryanto Y, Suryadi MT, Ramli K (2017) A new image encryption using color scrambling based on chaotic permutation multiple circular shrinking and expanding. Multimed Tools Appl 76(15):16831–16854

    Google Scholar 

  68. Qin Y, Wang ZP, Pan QN, Gong Q (2016) Optical color-image encryption in the diffractive-imaging scheme. Opt Lasers Eng 77:191–202

    Google Scholar 

  69. Su YG, Tang C, Gao GN, Gu F, Lei ZK, Tang SW (2017) Optical encryption scheme for multiple color images using complete trinary tree structure. Opt Lasers Eng 98:46–55

    Google Scholar 

Download references

Acknowledgements

All the authors are deeply grateful to the editors for smooth and fast handling of the manuscript. The authors would also like to thank the anonymous referees for their valuable suggestions to improve the quality of this paper. This work is supported by the National Natural Science Foundation of China (Grant Nos. 41571417, U1604145, 61802111, 61872125, 61871175), National Science Foundation of the United States (Grant Nos. CNS-1253424 and ECCS-1202225), Science and Technology Foundation of Henan Province of China (Grant Nos. 182102210027, 182102410051), China Postdoctoral Science Foundation (Grant Nos. 2018T110723, 2016M602235), Key Scientific Research Projects for Colleges and Universities of Henan Province (Grant No. 19A413001), CERNET NGI Technology Innovation Project (Grant No. NGII20170902) and the Research Foundation of Henan University (Grant No. xxjc20140006).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiuli Chai.

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

Chai, X., Zheng, X., Gan, Z. et al. Exploiting plaintext-related mechanism for secure color image encryption. Neural Comput & Applic 32, 8065–8088 (2020). https://doi.org/10.1007/s00521-019-04312-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-019-04312-8

Keywords

Navigation