Skip to main content
Log in

Chaos cryptosystem with optimal key selection for image encryption

  • 1216: Intelligent and Sustainable Techniques for Multimedia Big Data Management for Smart Cities Services
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Nowadays, digital media usage over the internet has drastically increased; this has also generated the need to secure information. Several approaches have been adopted to implement the security of images. Researches have focused on chaotic functions to create different cryptography algorithms. Inspired by the researchers, we proposed a public key cryptosystem that combines the chaos tent map function with the Improved Salp swarm Optimization technique to encrypt and decrypt the images. Salp Swarm optimization algorithm is updated by applying crossover and mutation to generate a key for decryption. The encryption scheme includes a permutation and circular shift operation controlled by chaos-based key and control parameters. During the encryption process, an eight-bit shift register is used with XOR operation to enhance the unpredictability of cipher-image. The proposed scheme is evaluated for different parameters, experimental analysis shows the scheme is resistant to differential cryptoanalysis attack and entropy-based 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

Similar content being viewed by others

References

  1. Abbasi SF, Ahmad J, Khan JS, Khan MA, Sheikh SA (2019) Visual Meaningful Encryption Scheme Using Intertwining Logistic Map. In: Arai K, Kapoor S, Bhatia R (eds) Intelligent Computing. SAI 2018. Advances in intelligent systems and computing, vol 857. Springer. https://doi.org/10.1007/978-3-030-01177-2_56

    Chapter  Google Scholar 

  2. Ahmad M, Alam MZ, Umayya Z, Khan S, Ahmad F (2018) An image encryption approach using particle swarm optimization and chaotic map. Int J Inf Technol 10:247–255. https://doi.org/10.1007/s41870-018-0099-y

    Article  Google Scholar 

  3. Bansal R, Gupta S, Sharma G (2017) An innovative image encryption scheme based on chaotic map and Vigenere scheme. Mu ltimed Tools Appl 76(15):16529–16562

    Article  Google Scholar 

  4. Batool SI, Waseem HM (2019) A novel image encryption scheme based on Arnold scrambling and Lucas series. Multimedia Tools and Appl 78:27611–27637. https://doi.org/10.1007/s11042-019-07881-x

    Article  Google Scholar 

  5. Broumandnia A (2019) The 3D modular chaotic map to digital color image encryption. Futur Gener Comput Syst 99:489–499

    Article  Google Scholar 

  6. Cavusogul U, Kacar S (2019) A Novel Parallel Image Encryption Algorithm based on chaos. Clust Comput 22(4):1211

    Article  Google Scholar 

  7. Chen J, Han F, Qian W (2018) Cryptanalysis and improvement in an image encryption scheme using combination of the 1D chaotic map. Nonlinear Dyn 93:2399–2413

    Article  Google Scholar 

  8. Chen C, Sun HK, He SB (2019) A class of higher-dimensional hyperchaotic maps. Eur Phys J Plus 134:410

    Article  Google Scholar 

  9. Deng XH, Zhu CX (2014) Image encryption algorithms based on chaos through dual scrambling of pixel position and bit. J Commun 35(3):216–223

    Google Scholar 

  10. Emary E, Zawbaa HM (2016) Impact of chaos functions on modern swarm optimizers. PloS ONE 11(7):e0158738

    Article  Google Scholar 

  11. Góra P, Boyarsky, Abraham (2003) On the Significance of the Tent Map. I. J. Bifurcation and Chaos 13:1299–1301

    Article  MathSciNet  MATH  Google Scholar 

  12. Hao T, Bao-hua Z, Shi-xian W. (2010). “Chaos quantum genetic algorithm based on Tent map” 2nd International Conference on Computer Engineering and Technology, 2570–2574

  13. Hegazy AE, Makhlouf  MA, El-Tawel GS (2019) Feature selection using chaotic Salp swarm algorithm for data classification. Arabian Journal of Science and Engineering 44:3801–3816. https://doi.org/10.1007/s13369-018-3680-6

  14. Kalra M, Katyal S, Singh R (2019) A tent map and logistic map based approach for chaos-based image encryption and decryption. Innovations in computer science and engineering. Lecture Notes in Networks and Systems, 74. https://doi.org/10.1007/978-981-13-7082-3_20

  15. Khaitan S, Agarwal R, Kaur M (2019) Novel Method of Secure Communication using Logistic Map. Int J Recent Technol Eng 8(2S7):603–607

    Google Scholar 

  16. Khan M, Masood F, Alghafis A (2020) Secure image encryption scheme based on fractals key with Fibonacci series and discrete dynamical system. Neural Comput and Applic 32:11837–11857. https://doi.org/10.1007/s00521-019-04667-y

    Article  Google Scholar 

  17. Kocarev LJ, Halle KS, Eckert K, Parlitz U, Chua LO (1992) Experimental demonstration of secure communications via chaotic synchronization. International Journal of Bifurcation Chaos 2:709–713

    Article  MATH  Google Scholar 

  18. Li X, Chen W, Wang Y (2018) Quantum image compression-encryption scheme based on quantum discrete cosine transform. Int J Theor Phys 57:2904–2919

    Article  MATH  Google Scholar 

  19. Liu HJ, Wang XY (2010) Color image encryption based on one-time keys and robust chaotic maps. Comput Math Appl 59:3320–3327

    MathSciNet  MATH  Google Scholar 

  20. Liu Y, Zhang J, Han D, Wu P, Sun Y, Moon YS (2020) A multidimensional chaotic image encryption algorithm based on the region of interest. Multimed Tools Appl 79:17669–17705

    Article  Google Scholar 

  21. Lu Z, Hou Z, Du J (2006) Particle swarm optimization with adaptive mutation. Frontiers of Electrical and Electronic Engineering 1:99–104. https://doi.org/10.1007/s11460-005-0021-9

  22. Mariot L, Leporati A. (2015). “Heuristic search by particle swarm optimization of Boolean functions for cryptographic applications” Genetic and Evolutionary Computation Conference

  23. Masood F, Ahmad J, Shah SA, Jamal SS, Hussain I (2020) A Novel Hybrid Secure Image Encryption Based on Julia Set of Fractals and 3D Lorenz Chaotic Map. Entropy 22(3):274. https://doi.org/10.3390/e22030274

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  25. Pareek N, Patidar V, Sud KK (2011) Substitution-diffusion based Image Cipher. Int J Network Security Its Appl:3. https://doi.org/10.5121/ijnsa.2011.3212

  26. Rozouvan V (2009) Modulo image encryption with fractal keys. Optics Lasers Eng 47(1):1–6

    Article  Google Scholar 

  27. Sayed GI, Khoriba G, Haggag MH (2018) A novel chaotic salp swarm algorithm for global optimization and feature selection. Appl Intell 48:3462–3481

    Article  Google Scholar 

  28. Shannon CE (1949) Communication theory of secrecy systems. in The Bell System Technical Journal 28(4):656–715. https://doi.org/10.1002/j.1538-7305.1949.tb00928.x

    Article  MathSciNet  MATH  Google Scholar 

  29. Tubishat M, Idris N, Shuib L, Abushariah MAM, Mirjalili S (2020) Improved Salp Swarm Algorithm based on opposition based learning and novel local search algorithm for feature selection. Expert Syst Appl 145:113122. https://doi.org/10.1016/j.eswa.2019.113122

    Article  Google Scholar 

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

    Article  Google Scholar 

  31. Wang H, Wang W, Wu Z (2013) Particle swarm optimization with adaptive mutation for multimodal optimization. Appl Math Comput 221:296–305

    MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  33. Wang X, Zhao H, Feng L, Ye X, Zhang H (2019) High-sensitivity image encryption algorithm with random diffusion based on dynamic-coupled map lattices. Opt Lasers Eng 122:225–238

    Article  Google Scholar 

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

    Article  Google Scholar 

  35. Xu L, Li Z, Li J, Hua W (2016) A novel bit-level image encryption algorithm based on chaotic maps. Opt Lasers Eng 78:17–25

    Article  Google Scholar 

  36. Yang D, Li G, Cheng G (2007) “On the efficiency of chaos optimization algorithms for global optimization”, Chaos. Solitons Fractals 34(4):1366–1375

    Article  Google Scholar 

  37. Yaobin M, Chen G, Lian S (2004) A Novel Fast Image Encryption Scheme Based On 3d Chaotic Baker Maps. Int J Bifurcation Chaos 14(10):3613–3624

    Article  MathSciNet  MATH  Google Scholar 

  38. Ye G, Wong K (2012) An efficient chaotic image encryption algorithm based on a generalized Arnold map. Nonlinear Dyn 69:2079–2087

    Article  MathSciNet  Google Scholar 

  39. Yosefnezhad Irani B, Ayubi P, Amani Jabalkandi F, Yousefi Valandar M, Jafari Barani M (2019) Digital image scrambling based on a new one-dimensional coupled sine map. Nonlinear Dyn 97:2693–2721. https://doi.org/10.1007/s11071-019-05157-5

    Article  MATH  Google Scholar 

  40. Zhao, J.,(2011) "Chaotic particle swarm optimization algorithm based on tent mapping for dynamic origin-destination matrix estimation," 2011 international conference on electric information and control engineering, Wuhan, 221-224, https://doi.org/10.1109/ICEICE.2011.5777924.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Supriya Khaitan.

Ethics declarations

Conflict of interest

The authors declare that there is 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

Khaitan, S., Sagar, S. & Agarwal, R. Chaos cryptosystem with optimal key selection for image encryption. Multimed Tools Appl 82, 39653–39668 (2023). https://doi.org/10.1007/s11042-022-13535-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-13535-2

Keywords

Navigation