Skip to main content
Log in

A plaintext-related image encryption algorithm based on chaos

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

Abstract

A symmetric key image cryptosystem based on the piecewise linear map is presented in this paper. In this cryptosystem, the encryption process and the decryption process are exactly same. They both include the same operations of plaintext-related scrambling once, diffusion twice and matrix rotating of 180 degrees four times. The length of secret key in the system is 64d where d is a positive integer. The proposed system can fight against the chosen/known plaintext attacks due to the using of plaintext-related scrambling. The simulate results and comparison analysis show that the proposed system has many merits such as high encryption/decryption speed, large key space, strong key sensitivity, strong plaintext sensitivity, strong cipher-text sensitivity, good statistical properties of cipher images, and large cipher-text information entropy. So the proposed system can be applied to actual communications.

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

Similar content being viewed by others

References

  1. AdbEl-Latif AA, Li L, Zhang T, Wang N, Song X, Niu X (2012) Digital image encryption scheme based on multiple chaotic systems. Sens Imaging Int J 13(2):67–88

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  3. Baranovsky A, Daems D (1995) Design of one-dimensional chaotic maps with pre-scribed statistical properties. Int J Bifurcation and Chaos 5(6):1585–1598

    Article  MATH  Google Scholar 

  4. Belazi A, Hermassi H, Rhouma R, Belghith S (2014) Algebraic analysis of a RGB image encryption algorithm based on DNA encoding and chaotic map. Nonlinear Dynam 76(4):1989–2004

    Article  MATH  Google Scholar 

  5. Chen GR, Mao Y, Chui CK (2004) A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos, Solitons Fractals 21(3):749–761

    Article  MathSciNet  MATH  Google Scholar 

  6. Cheng P, Yang H, Wei P, Zhang W (2015) A fast encryption algorithm based on chaotic and lookup table. Nonlinear Dynam 79(3):2121–2131

    Article  Google Scholar 

  7. Eslami Z, Bakhshandeh A (2013) An improvement over an image encryption method based on total shuffling. Opt Commun 286(1):51–55

    Article  Google Scholar 

  8. EyebeFouda JSA, Effa JY, Sabat SL, Ali M (2014) A fast chaotic block cipher for image encryption. Commun Nonlinear Sci Numer Simul 19(3):578–588

    Article  MathSciNet  Google Scholar 

  9. Fridrich J (1998) Symmetric ciphers based on two-dimensional chaotic maps. Int J Bifurcation Chaos 8(6):1259–1284

    Article  MathSciNet  MATH  Google Scholar 

  10. Guesmi R, Farah MAB, Kachouri A, Samet M (2016) Hash key-based image encryption using crossover operator and chaos. Multimed Tools Appl 75(8):4753–4769

    Article  MATH  Google Scholar 

  11. Huang XL (2012) Image encryption using chaotic Chebyshev generator. NonlinearDynam 67(4):2411–2417

    MathSciNet  Google Scholar 

  12. Kulsoom A, Xiao D, Aqeel-ur-Rehman S, Abbas A (2016) An efficient and noise resistive selective image encryption scheme for gray images based on chaotic maps and DNA complementary rules. Multimed Tools Appl 75(1):1–23

    Article  Google Scholar 

  13. Li S, Li Q, Li W, Mou X, Cai Y (2001) Statistical properties of digital piecewise linear chaotic maps and their roles in cryptography and pseudo-random coding. Lect Notes Comput Sci 2260:205–221

    Article  MathSciNet  MATH  Google Scholar 

  14. Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Comput Electr Eng 38(5):1240–1248

    Article  Google Scholar 

  15. Liu H, Wang X, Kadir A (2013) Color image encryption using Choquet fuzzy integral and hyper chaotic system. Optik 124(18):3527–3533

    Article  Google Scholar 

  16. Matthews R (1989) On the derivation of a “chaotic encryption algorithm”. Cryptologia 13(1):29–42

    Article  MathSciNet  Google Scholar 

  17. Pareek NK, Patidar V, Sud KK (2005) Cryptography using multiple one-dimensional chaotic maps. Commun Nonlinear Sci Numer Simul 10(7):715–723

    Article  MathSciNet  MATH  Google Scholar 

  18. Stallings W (2012) Cryptography and network security: principles and practice. Int Annals of Criminology 46(4):121–136

    Google Scholar 

  19. Su M, Wen W, Zhang Y (2014) Security evaluation of bilateral-diffusion based image encryption algorithm. Nonlinear Dynam 77(1–2):243–246

    Article  MathSciNet  MATH  Google Scholar 

  20. Tong X (2012) The novel bilateral-diffusion image encryption algorithm with dynamical compound chaos. J Syst Softw 85(4):850–858

    Article  Google Scholar 

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

    Article  Google Scholar 

  22. Wang X, Luan D, Bao X (2014) Cryptanalysis of an image encryption algorithm using Chebyshev generator. Digital Signal Process 25:244–247

    Article  Google Scholar 

  23. Wong KW (2002) A fast chaotic cryptographic scheme with dynamic look-up table. Phys Lett A 298(4):238–242

    Article  MathSciNet  MATH  Google Scholar 

  24. Ye G (2013) Chaotic image encryption algorithm using multi-generalized logistic maps. J Comput Theor Nanosci 10(11):2789–2795

    Article  Google Scholar 

  25. Ye G, Zhao H, Chai H (2016) Chaotic image encryption algorithm using wave-line permutation and block diffusion. Nonlinear Dynam 83(4):2067–2077

    Article  MathSciNet  Google Scholar 

  26. Zhang Y (2014a) Comments on “color image encryption using Choquet fuzzy integral and hyper chaotic System”. Optik 125(19):5560–5565

    Article  Google Scholar 

  27. Zhang Y (2014b) Plaintext related image encryption scheme using chaotic map. Telkomnika 12(1):635–643

    Google Scholar 

  28. Zhang Y (2014c) A chaotic system based image encryption algorithm using plaintext-related confusion. TELKOMNIKA 12(11):7952–7962

    Google Scholar 

  29. Zhang Y (2015) Cryptanalysis of a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik 126(2):223–229

    Article  Google Scholar 

  30. Zhang Y (2016) The image encryption algorithm with plaintext-related shuffling. IETE Tech Rev 33(3):310–322

    Article  MathSciNet  Google Scholar 

  31. Zhang Y, Wang X (2014) Analysis and improvement of a chaos-based symmetric image encryption scheme using a bit-level permutation. Nonlinear Dynam 77(3):687–698

    Article  Google Scholar 

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

    Article  Google Scholar 

  33. Zhang L, Hu X, Liu Y, Wong K-W, Gan J (2014) A chaotic image encryption scheme owning temp-value feedback. Commun Nonlinear Sci Numer Simul 19(10):3653–3659

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

Download references

Acknowledgements

Thanks go to the anonymous reviewers for their valuable comments. This work was fully supported by the National Natural Science Foundation of China (Grant No. 61562035), the Natural Science Foundation of Jiangxi Province (Grant No. 20161BAB202058), and the Science and Technology Project of Education Department of Jiangxi Province (Grant No. GJJ160426).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yong Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Y., Tang, Y. A plaintext-related image encryption algorithm based on chaos. Multimed Tools Appl 77, 6647–6669 (2018). https://doi.org/10.1007/s11042-017-4577-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-4577-1

Keywords

Navigation