Abstract
An Intelligent Transport System (ITS) uses smart devices to capture the traffic data in the form of images. However, the adversary can steal and misuse this traffic information. Hence, it becomes essential to have an efficient encryption strategy to save data from various types of attacks. This paper proposes a novel encryption algorithm that uses the Gated Recurrent Unit (GRU) and Sine-Cosine chaotic map to encrypt transport images. The encryption scheme is divided into three phases. In the first phase, two intermediate keys and the seed value required for creating chaotic sequence are generated using unique combinations of 128-bit share key and 128-bit initial vector. In the second phase, permutation is performed using one of the intermediate keys and the chaotic sequence generated by the novel Sine-Cosine chaotic map. The final phase performs the diffusion process using the other intermediate key and GRU approach that uses the chaotic sequence generated by the Sine-Cosine map. The performance of the proposed encryption approach is analyzed using various standard encryption metrics, attacks and decryption parameters. The obtained results and comparative results with existing approaches reveal that the proposed method is suitable for implementing secure and efficient transport image cryptosystems.
Similar content being viewed by others
References
Adleman LM (1994) Molecular computation of solutions to combinatorial problems. Science (80- ) 266(5187):1021–1024. https://doi.org/10.1126/science.7973651
Bansal M, Kumar M, Sachdeva M, Mittal A (2021) Transfer learning for image classification using VGG19: Caltech-101 image data set. J Ambient Intell Humaniz Comput:1–12
Bansal M, Kumar M, Kumar M (2021) 2D object recognition: a comparative analysis of SIFT, SURF and ORB feature descriptors. Multimed Tools Appl 80(12):18839–18857
Belazi A, Talha M, Kharbech S, Xiang W (2019) Novel medical image encryption scheme based on Chaos and DNA encoding. IEEE Access 7:36667–36681. https://doi.org/10.1109/ACCESS.2019.2906292
Bentoutou Y, Bensikaddour EH, Taleb N, Bounoua N (2020) An improved image encryption algorithm for satellite applications. Adv Sp Res 66(1):176–192. https://doi.org/10.1016/j.asr.2019.09.027
Çavuşoğlu Ü, Kaçar S, Pehlivan I, Zengin A (2017) Secure image encryption algorithm design using a novel chaos based S-Box. Chaos, Solitons Fractals 95:92–101
Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Opt Lasers Eng 88:197–213. https://doi.org/10.1016/j.optlaseng.2016.08.009
Chen J, Zhu Z, Fu C, Yu H (2013) An improved permutation-diffusion type image cipher with a chaotic orbit perturbing mechanism. Opt Express 21(23):27873. https://doi.org/10.1364/oe.21.027873
Chen L, Ma B, Zhao X, Wang S (2017) Differential cryptanalysis of a novel image encryption algorithm based on chaos and line map. Nonlinear Dyn 87(3):1797–1807. https://doi.org/10.1007/s11071-016-3153-y
Cho K et al. (2014) “Learning phrase representations using RNN encoder-decoder for statistical machine translation,” arXiv Prepr. arXiv1406.1078
Dhall S, Pal SK, Sharma K (2018) A chaos-based probabilistic block cipher for image encryption. J. King Saud Univ. - Comput. Inf. Sci. https://doi.org/10.1016/j.jksuci.2018.09.015
Dou Y, Li M (2021) An image encryption algorithm based on a novel 1D chaotic map and compressive sensing. Multimed Tools Appl 80:1–18
Dua M, Suthar A, Garg A, Garg V (2020) An ILM-cosine transform-based improved approach to image encryption. Complex Intell Syst 7:1–17. https://doi.org/10.1007/s40747-020-00201-z
Fan G-F, Yu M, Dong S-Q, Yeh Y-H, Hong W-C (2021) Forecasting short-term electricity load using hybrid support vector regression with grey catastrophe and random forest modeling. Util Policy 73:101294
Ghazvini M, Mirzadi M, Parvar N (2020) A modified method for image encryption based on chaotic map and genetic algorithm. Multimed Tools Appl 79(37):26927–26950
Guesmi R, Farah MAB (2021) A new efficient medical image cipher based on hybrid chaotic map and DNA code. Multimed Tools Appl 80(2):1925–1944. https://doi.org/10.1007/s11042-020-09672-1
He Y, Zhang Y-Q, He X, Wang X-Y (2021) A new image encryption algorithm based on the OF-LSTMS and chaotic sequences. Sci Rep 11(1):1–22
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780
Hua Z, Zhou Y (2016) Image encryption using 2D Logistic-adjusted-Sine map. Inf Sci (Ny) 339:237–253. https://doi.org/10.1016/j.ins.2016.01.017
Hua Z, Zhou Y, Pun CM, Chen CLP (2015) 2D Sine Logistic modulation map for image encryption. Inf Sci (Ny) 297:80–94. https://doi.org/10.1016/j.ins.2014.11.018
Hua Z, Zhou Y, Huang H (2019) Cosine-transform-based chaotic system for image encryption. Inf Sci (Ny) 480:403–419. https://doi.org/10.1016/j.ins.2018.12.048
Hua Z, Zhu Z, Yi S, Zhang Z, Huang H (2021) Cross-plane colour image encryption using a two-dimensional logistic tent modular map. Inf Sci (Ny) 546:1063–1083. https://doi.org/10.1016/j.ins.2020.09.032
Hui Y, Liu H, Fang P (2021) A DNA image encryption based on a new hyperchaotic system. Multimed Tools Appl:1–25
Ismail SM, Said LA, Radwan AG, Madian AH, Abu-Elyazeed MF (2018) Generalized double-humped logistic map-based medical image encryption. J Adv Res 10:85–98
Kaur M, Kumar V (2020) A comprehensive review on image encryption techniques. Arch Comput Methods Eng 27(1):15–43. https://doi.org/10.1007/s11831-018-9298-8
Kaur M, Singh D, Sun K, Rawat U (2020) Color image encryption using non-dominated sorting genetic algorithm with local chaotic search based 5D chaotic map. Futur Gener Comput Syst 107:333–350
Kumar A, Dua M (2021) Novel pseudo random key & cosine transformed chaotic maps based satellite image encryption. Multimed Tools Appl 80:1–21
Kumar M, Gupta P (2021) A new medical image encryption algorithm based on the 1D logistic map associated with pseudo-random numbers. Multimed Tools Appl 80:1–27
Kumar M, Kumar M (2021) “XGBoost: 2D-object recognition using shape descriptors and extreme gradient boosting classifier,” in Computational Methods and Data Engineering, Springer, pp. 207–222.
Kumar M, Singh N, Kumar R, Goel S, Kumar K (2021) Gait recognition based on vision systems: a systematic survey. J Vis Commun Image Represent 75:103052
Kumar A, Kumar M, Kaur A (2021) Face detection in still images under occlusion and non-uniform illumination. Multimed Tools Appl 80(10):14565–14590
Lalitha R, Srinivasu PN (2017) “An efficient data encryption through image via prime order symmetric key and bit shuffle technique,” in Computer Communication, Networking and Internet Security, Springer, pp. 261–270.
Li Z, Peng C, Tan W, Li L (2021) An effective Chaos-based image encryption scheme using imitating jigsaw method. Complexity 2021:1–18
Lin C-H, Hu G-H, Chan C-Y, Yan J-J (2021) Chaos-Based Synchronized Dynamic Keys and Their Application to Image Encryption with an Improved AES Algorithm. Appl Sci 11(3):1329. https://doi.org/10.3390/app11031329
Liu L, Miao S (2017) An image encryption algorithm based on baker map with varying parameter. Multimed Tools Appl 76(15):16511–16527. https://doi.org/10.1007/s11042-016-3925-x
Liu Y, Zhang LY, Wang J, Zhang Y, Wong KW (2016) Chosen-plaintext attack of an image encryption scheme based on modified permutation–diffusion structure. Nonlinear Dyn 84(4):2241–2250. https://doi.org/10.1007/s11071-016-2642-3
Liu D, Zhang W, Yu H, Zhu ZL (2018) An image encryption scheme using self-adaptive selective permutation and inter-intra-block feedback diffusion. Signal Process 151:130–143. https://doi.org/10.1016/j.sigpro.2018.05.008
Liu J, Tang S, Lian J, Ma Y, Zhang X (2019) A novel fourth order chaotic system and its algorithm for medical image encryption. Multidim Syst Sign Process 30(4):1637–1657. https://doi.org/10.1007/s11045-018-0622-0
Ma K, Teng L, Wang X, Meng J (2021) Color image encryption scheme based on the combination of the fisher-yates scrambling algorithm and chaos theory. Multimed Tools Appl 80:1–21
‘Montauk Student Transport’ n.d. by ThoseGuys119 available at https://www.flickr.com/photos/thoseguys119/45508505011/in/faves-188968346@N07/ under a Creative Commons https://www.flickr.com/photos/thoseguys119/33296487188/. Full terms at https://creativecommons.org/licenses/by/2.0/
Mousavi M, Sadeghiyan B (2021) A new image encryption scheme with Feistel like structure using chaotic S-box and Rubik cube based P-box. Multimed Tools Appl 80(9):13157–13177
‘one, two, three here we go’ n.d. by Katelyn available at https://www.flickr.com/photos/freakiinkate/3932327519/in/faves-188968346@N07/ under a Creative Commons https://www.flickr.com/photos/thoseguys119/33296487188/. Full terms at https://creativecommons.org/licenses/by/2.0/
Pak C, Kim J, Pang R, Song O, Kim H, Yun I, Kim J (2021) A new color image encryption using 2D improved logistic coupling map. Multimed Tools Appl 80:1–21
Pankaj S, Dua M (2021) A novel ToCC map and two-level scrambling-based medical image encryption technique. Netw Model Anal Heal Informatics Bioinforma 10(1):48. https://doi.org/10.1007/s13721-021-00324-4
Solak E, Çokal C, Yildiz OT, Biyikoǧlu T (2010) Cryptanalysis of fridrich’s chaotic image encryption. Int J Bifurc Chaos 20(5):1405–1413. https://doi.org/10.1142/S0218127410026563
Srinivasu PN, Rao S (2015) A multilevel image encryption based on duffing map and modified DNA hybridization for transfer over an unsecured channel. Int J Comput Appl 120(4)
Srinivasu PN, Norwawi N, Amiripalli SS, Deepalakshmi P (2022) Secured compression for 2D medical images through the manifold and fuzzy trapezoidal correlation function. Gazi Univ J Sci 35(4):1372–1391. https://doi.org/10.35378/gujs.884880
Thoms GRW, Muresan R, Al-Dweik A (2019) Chaotic encryption algorithm with key controlled neural networks for intelligent transportation systems. IEEE Access 7:158697–158709
‘Total Transportation’ n.d. by ThoseGuys119 available at https://www.flickr.com/photos/thoseguys119/45685316451/in/faves-188968346@N07/ under a Creative Commons https://www.flickr.com/photos/thoseguys119/33296487188/. Full terms at https://creativecommons.org/licenses/by/2.0/
‘Total Transportation’ n.d. by ThoseGuys119 available at https://www.flickr.com/photos/thoseguys119/33296487188/ under a Creative Commons https://www.flickr.com/photos/thoseguys119/33296487188/. Full terms at https://creativecommons.org/licenses/by/2.0/
‘Vallo Transportation’ n.d. by ThoseGuys119 available at https://www.flickr.com/photos/thoseguys119/47536682812/in/faves-188968346@N07/ under a Creative Commons Attribution 2.0. Full terms at https://creativecommons.org/licenses/by/2.0/.
Walia S, Kumar K, Kumar M, Gao X-Z (2021) Fusion of handcrafted and deep features for forgery detection in digital images. IEEE Access 9:99742–99755. https://doi.org/10.1109/ACCESS.2021.3096240
Wang X, Guan N (2020) Chaotic image encryption algorithm based on block theory and reversible mixed cellular automata. Opt Laser Technol 132:106501
Wang X, Xu D (2014) Image encryption using genetic operators and intertwining logistic map. Nonlinear Dyn 78(4):2975–2984. https://doi.org/10.1007/s11071-014-1639-z
Wang XY, Zhang YQ, Bao XM (2015) A novel chaotic image encryption scheme using DNA sequence operations. Opt Lasers Eng 73:53–61. https://doi.org/10.1016/j.optlaseng.2015.03.022
Wang J, Zhi X, Chai X, Lu Y (2021) Chaos-based image encryption strategy based on random number embedding and DNA-level self-adaptive permutation and diffusion. Multimed Tools Appl:1–36
Wu Y, Noonan JP, Yang G, Jin H (2012) Image encryption using the two-dimensional logistic chaotic map. J Electron Imaging 21(1):13014
Xiang H, Liu L (2021) A novel image encryption algorithm based on improved key selection and digital chaotic map. Multimed Tools Appl 80:1–28. https://doi.org/10.1007/s11042-021-10807-1
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. https://doi.org/10.1016/j.optlaseng.2015.09.007
Zareai D, Balafar M, Derakhshi MRF (2021) A new grayscale image encryption algorithm composed of logistic mapping, Arnold cat, and image blocking. Multimed Tools Appl 80:1–28
Zhang X, Ye R (2021) A novel RGB image encryption algorithm based on DNA sequences and chaos. Multimed Tools Appl 80(6):8809–8833
Zhang W, Yu H, Zhao YL, Zhu ZL (2016) Image encryption based on three-dimensional bit matrix permutation. Signal Process 118:36–50. https://doi.org/10.1016/j.sigpro.2015.06.008
Zhang Y-Q, Huang H-F, Wang X-Y, Huang X-H (2021) A secure image encryption scheme based on genetic mutation and MLNCML chaotic system. Multimed Tools Appl 80:1–15
Zhao J, Wang S, Chang Y, Li X (2015) A novel image encryption scheme based on an improper fractional-order chaotic system. Nonlinear Dyn 80(4):1721–1729. https://doi.org/10.1007/s11071-015-1911-x
Zhou Y, Bao L, Chen CLP (2014) A new 1D chaotic system for image encryption. Signal Process 97:172–182
Zhu C, Wang G, Sun K (2018) Improved cryptanalysis and enhancements of an image encryption scheme using combined 1D chaotic maps. Entropy 20(11):2399–2413. https://doi.org/10.3390/e20110843
Funding
This study did not receive any funding from any of the resource.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Ethics approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Conflict of interest
All the authors and the submitted manuscript do not have any 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
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Kumar, A., Dua, M. A GRU and chaos-based novel image encryption approach for transport images. Multimed Tools Appl 82, 18381–18408 (2023). https://doi.org/10.1007/s11042-022-13902-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13902-z