Skip to main content

Advertisement

Log in

A modified method for image encryption based on chaotic map and genetic algorithm

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

Abstract

The security of digital data has been attending more than past, spatially image data security. In this study, a hybrid image encryption method has been proposed based on genetic algorithm and chaos. Encryption process consists of three main steps: confusion phase, diffusion phase, and improvement phase using a genetic algorithm. At first, Chen’s chaotic map is used in the confusion phase to generate a scrambled image by shuffling plain-image pixels, and in the diffusion step, Logistic-Sine map alters those pixels gray-level values. It produces some of encrypted images which were considered as the initial population for the genetic algorithm. Then, by using the genetic algorithm, the encrypted images are optimized as much as possible. Finally, the best encrypted image is the final cipher image. The experimental results and several security analyses show that the proposed modified method provides an efficient scheme for image encryption and good robustness against frequent statistical and security attacks.

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

Similar content being viewed by others

References

  1. Abdullah AH, Enayatifar R, Lee M (2012) A hybrid genetic algorithm and chaotic function model for image encryption. AEU-Int J Electron Commun 66(10):806–816

    Article  Google Scholar 

  2. Arroyo D, Diaz J, Rodriguez FB (2013) Cryptanalysis of a one round chaos-based substitution permutation network. Signal Process 93(5):1358–1364

    Article  Google Scholar 

  3. Attaullah ST, Jamal SS (2020) An improved chaotic cryptosystem for image encryption and digital watermarking. Wirel Pers Commun 110(3):1429–1442

    Article  Google Scholar 

  4. Belazi A, El-Latif AAA, Diaconu A-V, 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

    Article  Google Scholar 

  5. Çavuşoğlu Ü, Kaçar S (2019) A novel parallel image encryption algorithm based on chaos. Clust Comput 22(4):1211–1223

    Article  Google Scholar 

  6. Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Opt Lasers Eng 88:197–213

    Article  Google Scholar 

  7. 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–93

    Article  Google Scholar 

  8. Enayatifar R, Abdullah AH, Isnin IF, Altameem A, Lee M (2017) Image encryption using a synchronous permutation-diffusion technique. Opt Lasers Eng 90:146–154

    Article  Google Scholar 

  9. Fadhel S, Shafry M, Farook O (2017) Chaos image encryption methods: a survey study. Bullet Electric Eng Inform 6(1):99–104

    Google Scholar 

  10. Flores-Vergara A, Inzunza-González E, García-Guerrero EE, López-Bonilla OR, Rodríguez-Orozco E, Hernández-Ontiveros JM, Cárdenas-Valdez J, Tlelo-Cuautle E (2019) Implementing a chaotic cryptosystem by performing parallel computing on embedded systems with multiprocessors. Entropy 21(3):268

    Article  MathSciNet  Google Scholar 

  11. Fridrich J (1998) Symmetric ciphers based on two-dimensional chaotic maps. Int J Bifurcat Chaos 8(06):1259–1284

    Article  MathSciNet  Google Scholar 

  12. Gayathri J, Subashini S (2016) A survey on security and efficiency issues in chaotic image encryption. Int J Inf Comput Secur 8(4):347–381

    Google Scholar 

  13. Hu H, Liu L, Ding N (2013) Pseudorandom sequence generator based on the Chen chaotic system. Comput Phys Commun 184(3):765–768

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  16. Kumari A, Goyal S (2016) Encryption and Code Breaking of Image Using Genetic Algorithm in MATLAB. Int J 4(7)

  17. Li J, Liu H (2013) Colour image encryption based on advanced encryption standard algorithm with two-dimensional chaotic map. IET Inf Secur 7(4):265–270

    Article  MathSciNet  Google Scholar 

  18. Li C, Luo G, Qin K, Li C (2017) An image encryption scheme based on chaotic tent map. Nonlinear Dynamics 87(1):127–133

    Article  Google Scholar 

  19. Liao X, Qin Z, Ding L (2017) Data embedding in digital images using critical functions. Signal Process Image Commun 58:146–156

    Article  Google Scholar 

  20. Liao X, Yu Y, Li B, Li Z, Qin Z (2019) A new payload partition strategy in color image steganography. IEEE Trans Circ Syst Vid Technol

  21. Liu W, Sun K, Zhu C (2016) A fast image encryption algorithm based on chaotic map. Opt Lasers Eng 84:26–36

    Article  Google Scholar 

  22. Liu Y, Wang J, Fan J, Gong L (2016) Image encryption algorithm based on chaotic system and dynamic S-boxes composed of DNA sequences. Multimed Tools Appl 75(8):4363–4382

    Article  Google Scholar 

  23. Lü J, Chen G (2002) A new chaotic attractor coined. Int J Bifurc Chaos 12(03):659–661

    Article  MathSciNet  Google Scholar 

  24. Mozaffari S (2018) Parallel image encryption with bitplane decomposition and genetic algorithm. Multimed Tools Appl 77(19):25799–25819

    Article  Google Scholar 

  25. Nepomuceno EG, Nardo LG, Arias-Garcia J, Butusov DN, Tutueva A (2019) Image encryption based on the pseudo-orbits from 1D chaotic map. Chaos: An Interdiscip J Nonlin Sci 29(6):061101

    Article  MathSciNet  Google Scholar 

  26. Niyat AY, Moattar MH, Torshiz MN (2017) Color image encryption based on hybrid hyper-chaotic system and cellular automata. Opt Lasers Eng 90:225–237

    Article  Google Scholar 

  27. Noshadian S, Ebrahimzade A, Kazemitabar SJ (2018) Optimizing chaos based image encryption. Multimed Tools Appl:1–22

  28. Pareek NK, Patidar V, Sud KK (2006) Image encryption using chaotic logistic map. Image Vis Comput 24(9):926–934

    Article  Google Scholar 

  29. Rostami MJ, Shahba A, Saryazdi S, Nezamabadi-Pour H (2017) A novel parallel image encryption with chaotic windows based on logistic map. Comput Elect Eng

  30. Song W, Zheng Y, Fu C, Shan P (2020) A Novel Batch Image Encryption Algorithm Using Parallel Computing. Inform Sci

  31. Takkar P, Singh V (2017) Image encryption approach using chaotic map for gray scale images

  32. Tewani R, Garg Y, Bagga JS, Singh A, Bhalsodia R (2020) Image Encryption Using Permutation–Diffusion Approach. Advances in Data Sciences, Security and Applications: Springer 363–73

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

    Article  Google Scholar 

  34. Ye G (2010) Image scrambling encryption algorithm of pixel bit based on chaos map. Pattern Recogn Lett 31(5):347–354

    Article  Google Scholar 

  35. Zhang M, Peng B, Chen Y editors (2019) An Efficient Image Encryption Scheme for Industrial Internet-of-Things Devices. Proceedings of the 2nd International ACM Workshop on Security and Privacy for the Internet-of-Things

  36. Zhang Q, Han J, Ye Y (2019) Image encryption algorithm based on image hashing, improved chaotic mapping and DNA coding. IET Image Process 13(14):2905–2915

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahdieh Ghazvini.

Ethics declarations

Conflict of interest

The authors declare 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

Ghazvini, M., Mirzadi, M. & Parvar, N. A modified method for image encryption based on chaotic map and genetic algorithm. Multimed Tools Appl 79, 26927–26950 (2020). https://doi.org/10.1007/s11042-020-09058-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09058-3

Keywords

Navigation