Skip to main content
Log in

Hyper-chaotic color image encryption based on 3D orthogonal Latin cubes and RNA diffusion

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

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
Algorithm 1
Algorithm 2
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Data Availability

All data generated or analysed during this study are included in this published article.

References

  1. 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

    Google Scholar 

  2. Alexan W, ElBeltagy M, Aboshousha A (2022) Rgb image encryption through cellular automata, s-box and the lorenz system. Symmetry 14(3):443

    Google Scholar 

  3. Alvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Int J Bifurcat Chaos 16(08):2129–2151

    MathSciNet  Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. Dhiman G, Kaur A (2019) Stoa: a bio-inspired based optimization algorithm for industrial engineering problems. Eng Appl Artif Intell 82:148–174

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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

  11. Guan M, Yang X, Hu W (2019) Chaotic image encryption algorithm using frequency-domain dna encoding. IET Image Process 13(9):1535–1539

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Google Scholar 

  15. 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

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. Kaur S, Awasthi LK, Sangal AL (2021) Hmoshssa: a hybrid meta-heuristic approach for solving constrained optimization problems. Eng Comput 37 (4):3167–3203

    Google Scholar 

  19. Koppanati RK, Kumar K (2021) P-mec: Polynomial congruence-based multimedia encryption technique over cloud. IEEE Consum Electron Mag 10(5):41–46

    Google Scholar 

  20. 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

  21. Kumar K (2021) Text query based summarized event searching interface system using deep learning over cloud. Multimed Tools Appl 80(7):11079–11094

    Google Scholar 

  22. 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

  23. 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

    Google Scholar 

  24. 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

  25. Li T, Shi J, Zhang D (2021) Color image encryption based on joint permutation and diffusion. J Electron Imaging 30(1):013008

    Google Scholar 

  26. 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

    MathSciNet  Google Scholar 

  27. Li T, Zhang D (2021) Hyperchaotic image encryption based on multiple bit permutation and diffusion. Entropy 23(5):510

    MathSciNet  Google Scholar 

  28. 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

    MathSciNet  Google Scholar 

  29. Li Z, Zhang F, Zhang X, Zhao Y (2021) A new hyperchaotic complex system and its synchronization realization. Physica Scripta 96(4):045208

  30. 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

    Google Scholar 

  31. 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

    Google Scholar 

  32. 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

    Google Scholar 

  33. 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

    Google Scholar 

  34. Mahmud M, Rahman AU, Lee M, Choi J-Y (2020) Evolutionary-based image encryption using rna codons truth table. Opt, Laser Technol 121:105818

    Google Scholar 

  35. 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

  36. 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)

  37. Pak C, Huang L (2017) A new color image encryption using combination of the 1d chaotic map. Signal Process 138:129–137

    Google Scholar 

  38. 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

    Google Scholar 

  39. 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

  40. 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

    Google Scholar 

  41. 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

  42. 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

    Google Scholar 

  43. 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

    Google Scholar 

  44. Wang X, Guan N (2020) A novel chaotic image encryption algorithm based on extended zigzag confusion and rna operation. Opt, Laser Technol 131:106366

    Google Scholar 

  45. 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

    Google Scholar 

  46. Wu Y, Zhou Y, Noonan JP, Agaian Sos (2014) Design of image cipher using latin squares. Inf Sci 264:317–339

    MathSciNet  Google Scholar 

  47. Xian ZH, Sun SL (2010) Image encryption algorithm based on chaos and s-boxes scrambling. Adv Mater Res 171-172:299–304

    Google Scholar 

  48. Xu M, Tian Z (2019) A novel image cipher based on 3d bit matrix and latin cubes. Inf Sci 478:1–14

    Google Scholar 

  49. 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

    Google Scholar 

  50. 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

    Google Scholar 

  51. Zhang D, Chen L, Li T (2021) Hyper-chaotic color image encryption based on transformed zigzag diffusion and rna operation. Entropy 23(3):361

    MathSciNet  Google Scholar 

  52. Zhang L, Liao X, Wang X (2005) An image encryption approach based on chaotic maps. Chaos Solit Fractals 24(3):759–765

    MathSciNet  Google Scholar 

  53. 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

    Google Scholar 

  54. Zhou Y, Bao L, Chen CP (2014) A new 1d chaotic system for image encryption. Signal Process 97:172–182

    Google Scholar 

  55. Zhou Y, Hua Z, Pun C-M, Chen CP (2015) Cascade chaotic system with applications. IEEE Trans Cybern 45(9):2001–2012

    Google Scholar 

  56. 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Taiyong Li.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15284-2

Keywords

Navigation