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.
Similar content being viewed by others
References
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
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
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
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
Broumandnia A (2019) The 3D modular chaotic map to digital color image encryption. Futur Gener Comput Syst 99:489–499
Cavusogul U, Kacar S (2019) A Novel Parallel Image Encryption Algorithm based on chaos. Clust Comput 22(4):1211
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
Chen C, Sun HK, He SB (2019) A class of higher-dimensional hyperchaotic maps. Eur Phys J Plus 134:410
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
Emary E, Zawbaa HM (2016) Impact of chaos functions on modern swarm optimizers. PloS ONE 11(7):e0158738
Góra P, Boyarsky, Abraham (2003) On the Significance of the Tent Map. I. J. Bifurcation and Chaos 13:1299–1301
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
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
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
Khaitan S, Agarwal R, Kaur M (2019) Novel Method of Secure Communication using Logistic Map. Int J Recent Technol Eng 8(2S7):603–607
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
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
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
Liu HJ, Wang XY (2010) Color image encryption based on one-time keys and robust chaotic maps. Comput Math Appl 59:3320–3327
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
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
Mariot L, Leporati A. (2015). “Heuristic search by particle swarm optimization of Boolean functions for cryptographic applications” Genetic and Evolutionary Computation Conference
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
Matthews R (1989) On the derivation of a “chaotic” encryption algorithm. Cryptologia 13(1):29–42
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
Rozouvan V (2009) Modulo image encryption with fractal keys. Optics Lasers Eng 47(1):1–6
Sayed GI, Khoriba G, Haggag MH (2018) A novel chaotic salp swarm algorithm for global optimization and feature selection. Appl Intell 48:3462–3481
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
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
Wang XY, Zhang HL (2015) A color image encryption with heterogeneous bit-permutation and correlated chaos. Opt Commun 342:51–60
Wang H, Wang W, Wu Z (2013) Particle swarm optimization with adaptive mutation for multimodal optimization. Appl Math Comput 221:296–305
Wang XY, Zhang YQ, Bao XM (2015) A novel chaotic image encryption scheme using DNA sequence operations. Opt Lasers Eng 73:53–61
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
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
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
Yang D, Li G, Cheng G (2007) “On the efficiency of chaos optimization algorithms for global optimization”, Chaos. Solitons Fractals 34(4):1366–1375
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
Ye G, Wong K (2012) An efficient chaotic image encryption algorithm based on a generalized Arnold map. Nonlinear Dyn 69:2079–2087
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
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.
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13535-2