Abstract
Permutation and substitution are two essential operations in image encryption. Classical image encryption algorithms usually apply these two operations separately in “permutation-substitution” scheme, i.e., first permutation then substitution, or first substitution then permutation. It has been reported that image algorithms using such scheme are of high risks because attackers may crack the two processes separately. To solve this problem, a novel joint RNA-level permutation and substitution (JRPS) based image encryption algorithm is presented in this paper. By employing a six-dimensional (6D) hyper-chaotic system to generate pseudo-random sequences, the proposed algorithm has sufficiently complex behaviors for encryption. And plaintext image is changed to RNA codon sequence according to RNA rules. Running the joint RNA-level permutation and substitution two rounds on this RNA codon sequence, a cipher image could be obtained. The simulations reveal that the proposed algorithm could withstand various attacks.











Similar content being viewed by others
Data Availability
All data generated or analysed during this study are included in this published article.
References
Abbasi AA, Mazinani M, Hosseini R (2020) Chaotic evolutionary-based image encryption using RNA codons and amino acid truth table. Opt Laser Technol 132:106465
Alvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Int J Bifurcation Chaos 16(08):2129–2151
Askar SS, Karawia AA, Alshamrani A (2015) Image encryption algorithm based on chaotic economic model. Math Probl Eng 2015:1–10
Bouslehi H, Seddik H (2018) Innovative image encryption scheme based on a new rapid hyperchaotic system and random iterative permutation. Multimed Tools Appl 77(23):30841–30863
Chai X, Fu X, Gan Z, Lu Y, Chen Y (2019) A color image cryptosystem based on dynamic DNA encryption and chaos. Sig Process 155:44–62
Chai X, Gan Z, Yang K, Chen Y, Liu X (2017) An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations. Sig Process Image Commun 52:6–19
Devi RS, Aravind AR, Vishal JC, Amritha D, Thenmozhi K, Rayappan JBB, Rengarajan A, Padmapriya P (2020) Image encryption through RNA approach assisted with neural key sequences. Multimed Tools Appl 79(17-18):12093–12124
Dewhirst FE, Paster BJ, Olsen I, Fraser GJ (1993) Phylogeny of the Pasteurellaceae as determined by comparison of 16S ribosomal ribonucleic acid sequences. Zbl Bakteriologie 279(1):35–44
Diab H, El-semary AM (2018) Cryptanalysis and improvement of the image cryptosystem reusing permutation matrix dynamically. Sig Process 148:172–192
Gayathri J, Subashini S (2018) A spatiotemporal chaotic image encryption scheme based on self adaptive model and dynamic keystream fetching technique. Multimed Tools Appl 77(19):24751–24787
Hossam D (2018) An efficient chaotic image cryptosystem based on simultaneous permutation and diffusion operations. IEEE Access 6:42227–42244
Hu T, Liu Y, Gong L-H, Ouyang C-J (2017) An image encryption scheme combining chaos with cycle operation for DNA sequences. Nonlinear Dyn 87(1):51–66
Hu T, Ye L, Gong L-H, Guo S-F, Yuan H-M (2017) Chaotic image cryptosystem using DNA deletion and DNA insertion. Sig Process 134:234–243
Huang L, Cai S, Xiong X, Xiao M (2019) On symmetric color image encryption system with permutation-diffusion simultaneous operation. Opt Lasers Eng 115:7–20
Jeng F-G, Huang W-L, Chen T-H (2015) Cryptanalysis and improvement of two hyper-chaos-based image encryption schemes. Sig Process Image Commun 34:45–51
Jiri F (1998) Symmetric ciphers based on two-dimensional chaotic maps. Int J Bifurcation Chaos 08(06):1259–1284
Jithin KC, Sankar S (2020) Colour image encryption algorithm combining Arnold map, DNA sequence operation, and a mandelbrot set. J Inf Secur Appl 50:102428
Kadir A, Aili M, Sattar M (2017) Color image encryption scheme using coupled hyper chaotic system with multiple impulse injections. Optik 129:231–238
Kar M, Kumar A, Nandi D, Mandal MK (2020) Image encryption using DNA coding and hyperchaotic system. IETE Tech Rev 37(1):12–23
Li Z, Peng C, Li L, Zhu X (2018) A novel plaintext-related image encryption scheme using hyper-chaotic system. Nonlinear Dyn 94(2):1319–1333
Li T, Shi J, Li X, Wu J, Pan F (2019) Image encryption based on pixel-level diffusion with dynamic filtering and DNA-level permutation with 3D latin cubes. Entropy 21(3):319
Li T, Shi J, Zhang D (2021) Color image encryption based on joint permutation and diffusion. J Electron Imaging 30(01):013008
Li T, Zhang D (2021) Hyperchaotic image encryption based on multiple bit permutation and diffusion. Entropy 23(5):510
Li C, Zhang LY, Ou R, Wong K-W, Shu S (2012) Breaking a novel colour image encryption algorithm based on chaos. Nonlinear Dyn 70(4):2383–2388
Li C, Zhao F, Liu C, Lei L, Zhang J (2019) A hyperchaotic color image encryption algorithm and security analysis. Securi Commun Netw 2019:1–8
Liu L, Lei Y, Wang D (2020) A fast chaotic image encryption scheme with simultaneous permutation-diffusion operation. IEEE Access 8:27361–27374
Liu L, Ya NW, Hou L, Feng XR (2017) Easy encoding and low bit–error–rate chaos communication system based on reverse–time chaotic oscillator. IET Sig Process 11(7):869–876
Liu L, Zhang Z, Chen R (2019) Cryptanalysis and improvement in a plaintext-related image encryption scheme based on hyper chaos. IEEE Access 7:126450–126463
Liu L, Zhang L, Jiang D, Guan Y, Zhang Z (2019) A simultaneous scrambling and diffusion color image encryption algorithm based on Hopfield chaotic neural network. IEEE Access 7:185796–185810
Mahmud M, Lee M, Choi J-Y (2020) Evolutionary-based image encryption using RNA codons truth table. Opt Laser Technol 121:105818
Murillo-Escobar MA, Meranza-Castillón MO, López-Gutiérrez RM, Cruz-Hernández C (2019) Suggested integral analysis for chaos-based image cryptosystems. Entropy 21(8):815
Özkaynak F (2018) Brief review on application of nonlinear dynamics in image encryption. Nonlinear Dyn 92(2):305–313
Seyedzadeh SM, Mirzakuchaki S (2012) A fast color image encryption algorithm based on coupled two-dimensional piecewise chaotic map. Sig Process 92 (5):1202–1215
Shaikh N, Chapaneri S, Jayaswal D (2016) Hyper chaotic color image cryptosystem. In: 2016 IEEE International conference on advances in computer applications (ICACA). IEEE, pp 239–243
Sneha PS, Sankar S, Kumar AS (2020) A chaotic colour image encryption scheme combining Walsh–Hadamard transform and Arnold–Tent maps. J Ambient Intell Humaniz Comput 11(3):1289–1308
Tong X, Cui M (2008) Image encryption with compound chaotic sequence cipher shifting dynamically. Image Vis Comput 26(6):843–850
Toughi S, Fathi MH, Sekhavat YA (2017) An image encryption scheme based on elliptic curve pseudo random and advanced encryption system. Sig Process 141:217–227
Tu G, Liao X, Xiang T (2013) Cryptanalysis of a color image encryption algorithm based on chaos. Optik 124(22):5411–5415
Wang H, Di X, Chen X, Huang H (2018) Cryptanalysis and enhancements of image encryption using combination of the 1D chaotic map. Sig Process 144:444–452
Wang X, Guan N (2020) A novel chaotic image encryption algorithm based on extended Zigzag confusion and RNA operation. Opt Laser Technol 131:106366
Wang X, Liu L (2021) Application of chaotic Josephus scrambling and RNA computing in image encryption. Multimed Tools Appl 80(15):23337–23358
Wang X, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos. Sig Process 92(4):1101–1108
Wu X, Wang D, Kurths J, Kan H (2016) A novel lossless color image encryption scheme using 2D DWT and 6D hyperchaotic system. Inform Sci 349-350:137–153
Xian ZH, Sun SL (2010) Image encryption algorithm based on chaos and S-boxes scrambling. Adv Mate rials Res 171-172:299–304
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
Xu C, Sun J, Wang C (2020) A novel image encryption algorithm based on bit-plane matrix rotation and hyper chaotic systems. Multimed Tools Appl 79(9-10):5573–5593
Yadollahi M, Enayatifar R, Nematzadeh H, Lee M, Choi J-Y (2020) A novel image security technique based on nucleic acid concepts. J Inf Secur Appl 53:102505
Yang Y, Wang L, Duan S, Li L (2021) Dynamical analysis and image encryption application of a novel memristive hyperchaotic system. Opt Laser Technol 133:106553
Yang L, Yang Q, Chen G (2020) Hidden attractors, singularly degenerate heteroclinic orbits, multistability and physical realization of a new 6D hyperchaotic system. Commun Nonlinear Sci Numer Simul 90:105362
Ye L, 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
Yi S, Yu K, Bashir AK, Liao X (2021) Bl-IEA: a bit-level image encryption algorithm for cognitive services in intelligent transportation systems. IEEE Trans Intell Transp Syst:1–13
Zhang D, Chen L, Li T (2021) Hyper-chaotic color image encryption based on transformed Zigzag diffusion and RNA operation. Entropy 23(3):361
Zhang Q, Han J (2021) A novel color image encryption algorithm based on image hashing, 6D hyperchaotic and DNA coding. Multimed Tools Appl 80(9):13841–13864
Zhang L, Liao X, Wang X (2005) An image encryption approach based on chaotic maps. Chaos Solitons Fractals 24(3):759–765
Zhang Y, Wen W, Su M, Li M (2014) Cryptanalyzing a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik 125(4):1562–1564
Zhou Y, Bao L, Chen CP (2014) A new 1D chaotic system for image encryption. Sig Process 97:172–182
Zhou Y, Hua Z, Pun C-M, Chen CP (2015) Cascade chaotic system with applications. IEEE Trans Cybern 45(9):2001–2012
Acknowledgements
This work was supported by the Ministry of Education of Humanities and Social Science Project (Grant no. 19YJAZH047) and the Scientific Research Fund of Sichuan Provincial Education Department (Grant no. 17ZB0433).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that they have 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
Springer Nature or its licensor (e.g. a society or other partner) 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
Zhang, D., Wen, X., Yan, C. et al. An image encryption algorithm based on joint RNA-level permutation and substitution. Multimed Tools Appl 82, 23401–23426 (2023). https://doi.org/10.1007/s11042-022-14255-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-14255-3