Advertisement

Multimedia Tools and Applications

, Volume 78, Issue 5, pp 6191–6209 | Cite as

Color image encryption algorithm based on customized globally coupled map lattices

  • Xingyuan WangEmail author
  • Xiaomeng Qin
  • Chuanming Liu
Article
  • 119 Downloads

Abstract

In this paper, we proposed a color image encryption scheme based on chaos and Customized Globally Coupled Map Lattices, which is firstly brought out by our research group. The presented algorithm consists of four steps. Firstly, decompose RGB image to three channels red, green and blue. A simple but useful logistic map is used to generate a key image that has the same size with the original image. Secondly, regard the red channel, green channel, blue channel and the key image as a whole image, then shuffle this image. After that, segment shuffled image to four same size images, named A, B, C and D. Finally, conduct the confusion operations and then choose one image as key image from these four parts. Combine the rest three parts, cipher image is obtained. Experimental results and data analysis demonstrate that the proposed algorithm has the strong capacity of resisting typical attacks and the good security.

Keywords

Image encryption Chaos Customized globally coupled map lattices High level security 

Notes

Acknowledgements

This research is supported by the National Natural Science Foundation of China (Nos: 61672124 and 61370145), the Password Theory Project of the 13th Five-Year Plan National Cryptography Development Fund (No: MMJJ20170203).

References

  1. 1.
    Bakhshandeh A, Eslami Z (2013) An authenticated image encryption scheme based on chaotic maps and memory cellular automata. Opt Lasers Eng 51(6):665–673CrossRefGoogle Scholar
  2. 2.
    Cui J, Liu Y, Xu Y et al (2013) Tracking generic human motion via fusion of low- and high-dimensional approaches. IEEE Trans Syst Man Cybern Syst 43(4):996–1002CrossRefGoogle Scholar
  3. 3.
    El Assad S, Farajallah M (2016) A new chaos-based image encryption system. Signal Process Image Commun 41:144–157CrossRefGoogle Scholar
  4. 4.
    Enayatifar R, Abdullah AH, Isnin IF (2014) Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence. Opt Lasers Eng 56:83–93CrossRefGoogle Scholar
  5. 5.
    Fouda JAE, Effa JY, Sabat SL, Ali M (2014) A fast chaotic block cipher for image encryption. Commun Nonlinear Sci 19(3):578–588MathSciNetCrossRefGoogle Scholar
  6. 6.
    George R T, Gopakumar K. (2014, December). Spatiotemporal chaos in globally coupled NCA map lattices using 3-D Arnold cat map for digital image encryption. In Computational Systems and Communications (ICCSC), 2014 First International Conference on (pp. 203-208). IEEEGoogle Scholar
  7. 7.
    Huang X, Ye G (2014) An image encryption algorithm based on hyper-chaos and DNA sequence. Multimedia tools and Applications 72(1):57–70CrossRefGoogle Scholar
  8. 8.
    Hussain I, Gondal MA (2014) An extended image encryption using chaotic coupled map and S-box transformation. Nonlinear Dynam 76(2):1355–1363CrossRefGoogle Scholar
  9. 9.
    Jain A, Rajpal N (2015) A robust image encryption algorithm resistant to attacks using DNA and chaotic logistic maps. Multimedia Tools and Applications 74:1–18CrossRefGoogle Scholar
  10. 10.
    Kadir A, Hamdulla A, Guo WQ (2014) Color image encryption using skew tent map and hyper chaotic system of 6th-order CNN. Optik-International Journal for Light and Electron Optics 125(5):1671–1675CrossRefGoogle Scholar
  11. 11.
    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–202CrossRefGoogle Scholar
  12. 12.
    Liu HJ, Wang XY (2012) Image encryption using DNA complementary rule and chaotic maps. Appl Soft Comput 12(5):1457–1466CrossRefGoogle Scholar
  13. 13.
    Liu H, Wang XY, Kadir A (2012) Image encryption using DNA complementary rule and chaotic maps. Appl Soft Comput 12(5):1457–1466CrossRefGoogle Scholar
  14. 14.
    Liu Y, Nie L, Han L, et al. (2015) Action2Activity: recognizing complex activities from sensor data. International Conference on Artificial Intelligence. AAAI Press:1617-1623Google Scholar
  15. 15.
    Liu W, Sun K, Zhu C (2016) A fast image encryption algorithm based on chaotic map. Opt Lasers Eng 84:26–36CrossRefGoogle Scholar
  16. 16.
    Liu Y, Nie L, Liu L et al (2016) From action to activity: sensor-based activity recognition. Neurocomputing 181:108–115CrossRefGoogle Scholar
  17. 17.
    Liu L, Cheng L, Liu Y, et al. (2016) Recognizing complex activities by a probabilistic interval-based model. AAAI-16. AAAI Press: 1266-1272Google Scholar
  18. 18.
    Liu Y, Zhang L, Nie L, Yan Y., Rosenblum DS (2016) Fortune teller: predicting your career path. In: proc. of the thirtieth aaai conference on artificial intelligence. AAAI Press, pp 201–207Google Scholar
  19. 19.
    Lu Y, Wei Y, Liu L et al (2017) Towards unsupervised physical activity recognition using smartphone accelerometers. Multimedia Tools & Applications 76(8):10701–10719CrossRefGoogle Scholar
  20. 20.
    Norouzi B, Seyedzadeh SM, Mirzakuchaki S, Mosavi MR (2014) A novel image encryption based on hash function with only two-round diffusion process. Multimedia Systems 20(1):45–64CrossRefGoogle Scholar
  21. 21.
    Qin C, Zhang X (2015) Effective reversible data hiding in encrypted image with privacy protection for image content. J Vis Commun Image Represent 31(C):154–164CrossRefGoogle Scholar
  22. 22.
    Seyedzadeh SM, Norouzi B, Mosavi MR, Mirzakuchaki S (2015) A novel color image encryption algorithm based on spatial permutation and quantum chaotic map. Nonlinear Dynamics 81(1-2):511–529MathSciNetCrossRefGoogle Scholar
  23. 23.
    Wang XY, Zhang HL (2015) A color image encryption with heterogeneous bit-permutation and correlated chaos. Opt Commun 342:51–60CrossRefGoogle Scholar
  24. 24.
    Wang XY, Zhang YQ, Bao XMA (2015) Colour image encryption scheme using permutation-substitution based on Chaos. Entropy 17(6):3877–3897CrossRefGoogle Scholar
  25. 25.
    Wang XY, Wang Q, Zhang YQ (2015) A fast image algorithm based on rows and columns switch. Nonlinear Dynamics 79(2):1141–1149MathSciNetCrossRefGoogle Scholar
  26. 26.
    Wang X, Liu C, Zhang H (2016) An effective and fast image encryption algorithm based on Chaos and interweaving of ranks. Nonlinear Dynamics 84(3):1595–1607MathSciNetCrossRefGoogle Scholar
  27. 27.
    Xu L, Li Z, Li J et al (2016) A novel bit-level image encryption algorithm based on chaotic maps. Opt Lasers Eng 78(21):17–25CrossRefGoogle Scholar
  28. 28.
    Zhang X (2011) Reversible data hiding in encrypted image. IEEE Signal Proc Let 18(4):255–258CrossRefGoogle Scholar
  29. 29.
    Zhang YQ, Wang XY (2014) A symmetric image encryption algorithm based on mixed linear–nonlinear coupled map lattice. Inf Sci 273:329–351CrossRefGoogle Scholar
  30. 30.
    Zhang YQ, Wang XY (2014) Spatiotemporal chaos in mixed linear–nonlinear coupled logistic map lattice. Physica A: Statistical Mechanics and its Applications 402:104–118MathSciNetCrossRefGoogle Scholar
  31. 31.
    Zhang Q, Guo L, Wei X (2010) Image encryption using DNA addition combining with chaotic maps. Math Comput Model 52(11-12):2028–2035MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.School of Information Science and TechnologyDalian Maritime UniversityDalianChina
  2. 2.Faculty of Electronic Information and Electrical EngineeringDalian University of TechnologyDalianChina

Personalised recommendations