Abstract
This paper presents a new image encryption algorithm based on hyper-chaotic system, three-dimensional (3D) orthogonal Latin cube transformation and RNA diffusion, which is so-called HCLRNA. The HCLRNA consists of three main steps. First, a 6D hyper-chaotic system is utilized to produce two chaotic matrices for scrambling and diffusion. Second, the plaintext image is transformed into cubes for 3D orthogonal Latin cubes transformation scrambling. Finally, the scrambled pixel values are converted into RNA codons and diffused over two rounds to obtain the cipher image. Experiments and simulations were conducted on images of sizes 256 × 256 × 3 and 512 × 512 × 3 to evaluate key space, key sensitivity, histogram, etc. The results indicate that the proposed HCLRNA satisfies the requirements of different evaluation indicators, which proves that HCLRNA can resist common attacks effectively. Moreover, compared with other studies, the HCLRNA performs significantly better in resisting differential 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
Alexan W, ElBeltagy M, Aboshousha A (2022) Rgb image encryption through cellular automata, s-box and the lorenz system. Symmetry 14(3):443
Alvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Int J Bifurcat Chaos 16(08):2129–2151
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, Yiran C (2019) A color image cryptosystem based on dynamic dna encryption and chaos. Signal Process 155:44–62
Chai X, Zhi X, Gan Z, Zhang Y, Chen Y, Fu J (2021) Combining improved genetic algorithm and matrix semi-tensor product (stp) in color image encryption. Signal Process 183:108041
Dhiman G, Garg M, Nagar A, Kumar V, Dehghani M (2021) A novel algorithm for global optimization: Rat swarm optimizer. J Ambient Intell Humaniz Comput 12(8):8457–8482
Dhiman G, Kaur A (2019) Stoa: a bio-inspired based optimization algorithm for industrial engineering problems. Eng Appl Artif Intell 82:148–174
Dhiman G, Oliva D, Kaur A, Singh KK, Vimal S, Sharma A, Cengiz K (2021) Bepo: a novel binary emperor penguin optimizer for automatic feature selection. Knowl-Based Syst 211:106560
Gadicha AB, Gupta VBB, Gadicha VB, Kumar K, Ghonge MM (2021) Multimode approach of data encryption in images through quantum steganography. In: Gupta M, Pramanik S, Ghonge MM, Ravi RV, Cengiz K (eds) Multidisciplinary approach to modern digital Steganography, Advances in information security, privacy, and ethics, pp 99–124. IGI Global
Guan M, Yang X, Hu W (2019) Chaotic image encryption algorithm using frequency-domain dna encoding. IET Image Process 13(9):1535–1539
Hu T, Liu Y, Gong L-H, Guo S-F, Yuan H-M (2017) Chaotic image cryptosystem using dna deletion and dna insertion. Signal Process 134:234–243
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 G, Xiao D, Wang Y, Li X (2017) Cryptanalysis of a chaotic image cipher using latin square-based confusion and diffusion. Nonlinear Dyn 88 (2):1305–1316
Jeng F-G, Huang W-L, Chen T-H (2015) Cryptanalysis and improvement of two hyper-chaos-based image encryption schemes. Signal Process: Image Commun 34:45–51
Jithin KC, Sankar S (2020) Colour image encryption algorithm combining arnold map, dna sequence operation, and a mandelbrot set. J Inf Secur Appli 50:102428
Kadir A, Aili M, Sattar M (2017) Color image encryption scheme using coupled hyper chaotic system with multiple impulse injections. Optik - Int J Light Electron Opt 129:231–238
Kaur S, Awasthi LK, Sangal AL (2021) Hmoshssa: a hybrid meta-heuristic approach for solving constrained optimization problems. Eng Comput 37 (4):3167–3203
Koppanati RK, Kumar K (2021) P-mec: Polynomial congruence-based multimedia encryption technique over cloud. IEEE Consum Electron Mag 10(5):41–46
Koppanati RK, Qamar S, Kumar K (2018) Small: Secure multimedia technique using logistic and lfsr. In: 2018 2nd International conference on intelligent computing and control systems (ICICCS), pp 1820–1825. IEEE
Kumar K (2021) Text query based summarized event searching interface system using deep learning over cloud. Multimed Tools Appl 80(7):11079–11094
Li Y, Li X, Jin X, Zhao G, Ge S, Tian Y, Zhang X, Zhang K, Wang Z (2015) An image encryption algorithm based on zigzag transformation and 3-dimension chaotic logistic map. In: Niu W, Li G, Liu J, Tan J, Guo Li, Han Z, Batten L (eds) Applications and Techniques in Information Security, volume 557 of Communications in Computer and Information Science, pp 3–13. Springer Berlin Heidelberg, Berlin, Heidelberg
Li T, Qian Z, Deng W, Zhang D, Lu H, Wang S (2021) Forecasting crude oil prices based on variational mode decomposition and random sparse bayesian learning. Appl Soft Comput 113:108032
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(1):013008
Li T, Yang M, Wu J, Jing X (2017) A novel image encryption algorithm based on a fractional-order hyperchaotic system and dna computing. Complexity 2017:9010251
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 Z, Zhang F, Zhang X, Zhao Y (2021) A new hyperchaotic complex system and its synchronization realization. Physica Scripta 96(4):045208
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
Liu L, Wang YN, Hou L, Feng XR (2017) Easy encoding and low bit–error–rate chaos communication system based on reverse–time chaotic oscillator. IET Signal Process 11(7):869–876
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
Luo Y, Du M, Liu J (2015) A symmetrical image encryption scheme in wavelet and time domain. Commun Nonlinear Sci Numer Simul 20(2):447–460
Mahmud M, Rahman AU, Lee M, Choi J-Y (2020) Evolutionary-based image encryption using rna codons truth table. Opt, Laser Technol 121:105818
Manupriya P, Sinha S, Kumar K (2017) V⊕see: Video secret sharing encryption technique. In: 2017 Conference on information and communication technology (CICT), pp 1–6. IEEE
Mohamed HG, ElKamchouchi DH, Moussa KH (2020) A novel color image encryption algorithm based on hyperchaotic maps and mitochondrial dna sequences. Entropy (Basel, Switzerland), 22(2)
Pak C, Huang L (2017) A new color image encryption using combination of the 1d chaotic map. Signal Process 138:129–137
Seyedzadeh SM, Mirzakuchaki S (2012) A fast color image encryption algorithm based on coupled two-dimensional piecewise chaotic map. Signal Process 92(5):1202–1215
Sharma S, Kumar K (2018) Guess: Genetic uses in video encryption with secret sharing. In: Chaudhuri BB, Kankanhalli MS, Raman B (eds) Proceedings of 2nd International conference on computer vision & image processing, vol 703 of Advances in intelligent systems and computing, pp 51–62. Springer Singapore, Singapore
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
Sri̇ni̇vasu NP, Norwawi̇ N, Ami̇ri̇palli̇ SS, Deepalakshmi̇ P (2021) Secured compression for 2d medical images through the manifold and fuzzy trapezoidal correlation function. GAZI UNIVERSITY JOURNAL OF SCIENCE
Toughi S, Fathi MH, Sekhavat YA (2017) An image encryption scheme based on elliptic curve pseudo random and advanced encryption system. Signal Process 141:217–227
Wang H, Di X, Chen X, Huang H (2018) Cryptanalysis and enhancements of image encryption using combination of the 1d chaotic map. Signal 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
Wu X, Kan H, Kurths J (2015) A new color image encryption scheme based on dna sequences and multiple improved 1d chaotic maps. Appl Soft Comput 37:24–39
Wu Y, Zhou Y, Noonan JP, Agaian Sos (2014) Design of image cipher using latin squares. Inf Sci 264:317–339
Xian ZH, Sun SL (2010) Image encryption algorithm based on chaos and s-boxes scrambling. Adv Mater Res 171-172:299–304
Xu M, Tian Z (2019) A novel image cipher based on 3d bit matrix and latin cubes. Inf Sci 478:1–14
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 Appli 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
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 L, Liao X, Wang X (2005) An image encryption approach based on chaotic maps. Chaos Solit 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. Signal 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
Zhou J, Zhou N-R, Gong L-H (2020) Fast color image encryption scheme based on 3d orthogonal latin squares and matching matrix. Opt, Laser Technol 131:106437
Acknowledgements
This work was supported by the Ministry of Education of Humanities and Social Science Project (Grant no. 19YJAZH047), the Social Practice Research for Teachers of Southwestern University of Finance and Economics (Grant no. 2022JSSHSJ11), 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., Chen, L. & Li, T. Hyper-chaotic color image encryption based on 3D orthogonal Latin cubes and RNA diffusion. Multimed Tools Appl 83, 3473–3496 (2024). https://doi.org/10.1007/s11042-023-15284-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15284-2