Abstract
Information security plays a key role in different areas such as Internet communications, medical imaging multimedia systems, and military communications. Image encryption is one of the techniques to ensure information security in communications. Therefore, this paper proposes a new hybrid model of a Magical Square Chaotic (MSC) algorithm and RNA codons for image encryption. The proposed model is composed of four steps. In the first phase, a secret key using the SHA-256 algorithm was considered for the initial value of the LS2 Map chaotic function. In the second phase, MSC algorithm was used for moving the image pixels. In the third phase, a combination of the RNA codons and chaotic function was employed for propagation of the image pixels. Finally, an optimization process was performed based on entropy criteria using genetic algorithm operators. The outputs of the simulation results confirm the superiority of the proposed model over other models. In addition, the analysis of the performance proves the high strength and security of the proposed model compared to the various types of attacks.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-15677-3/MediaObjects/11042_2023_15677_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-15677-3/MediaObjects/11042_2023_15677_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-15677-3/MediaObjects/11042_2023_15677_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-15677-3/MediaObjects/11042_2023_15677_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-15677-3/MediaObjects/11042_2023_15677_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-15677-3/MediaObjects/11042_2023_15677_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-15677-3/MediaObjects/11042_2023_15677_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-15677-3/MediaObjects/11042_2023_15677_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-15677-3/MediaObjects/11042_2023_15677_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-15677-3/MediaObjects/11042_2023_15677_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-15677-3/MediaObjects/11042_2023_15677_Fig11_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-15677-3/MediaObjects/11042_2023_15677_Fig12_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-15677-3/MediaObjects/11042_2023_15677_Fig13_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-15677-3/MediaObjects/11042_2023_15677_Fig14_HTML.png)
Similar content being viewed by others
Data availability
The data that support the findings of this study are openly available on the web.
References
Abbasi AA, Mazinani M, Hosseini R (2020) Evolutionary-based image encryption using biomolecules operators and non-coupled map lattice. Optik 219:164949
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
Abdullah D, Rahim R, Utama Siahaan AP, Ulva AF, Fitri Z, Malahayati M, Harun H (2018) Super-encryption cryptography with IDEA and WAKE algorithm. In Journal of Physics: Conference Series (Vol. 1019, p. 012039). IOP Publishing
Abdullah AH, Enayatifar R, Lee M (2012) A hybrid genetic algorithm and chaotic function model for image encryption. AEU-Int J Electron Commun 66(10):806–816
Alabaichi AM (2016) Color image encryption using 3D chaotic map with AES key dependent S-Box. Int J Comput Sci Netw Sec (IJCSNS) 16(10):105–115
Al-Mashhadi HM & Abduljaleel IQ (2017). Color image encryption using chaotic maps, triangular scrambling, with DNA sequences. In Paper presented at the 2017 International Conference on Current Research in Computer Science and Information Technology (ICCIT)
Belazi A, Abd El-Latif AA, Diaconu A-V, Rhouma R, Belghith S (2017) Chaos-based partial image encryption scheme based on linear fractional and lifting wavelet transforms. Opt Lasers Eng 88:37–50
Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Opt Lasers Eng 88:197–213
Chenaghlu MA & Khasmakhi NN A fast and secure keyed hash function based on coupled chaotic maps for crypto-currencies
El-Zoghdy SF, Nada YA, Abdo A (2011) How good is the DES algorithm in image ciphering? Int J Adv Netw Applic 2(5):796–803
Enayatifar R, Abdullah AH, Isnin IF (2014) Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence. Opt Lasers Eng 56:83–93
Enayatifar R, Abdullah AH, Isnin IF, Altameem A, Lee M (2017) Image encryption using a synchronous permutation-diffusion technique. Opt Lasers Eng 90:146–154
Gulshan K, Praveen P, Rahul S, Kumar RM (2016) Chaotic image encryption technique based on IDEA and discrete wavelet transformation. Indian J Sci Technol 9(15):71871
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
Ibrahim Y, Khalifa F, Mohamed MA & Samrah AS (2020). A new image encryption scheme based on hybrid chaotic maps. Complexity 2020:
Joshy A, Baby KA, Padma S & Fasila K (2017) Text to image encryption technique using RGB substitution and AES. In Paper presented at the 2017 International Conference on Inventive Computing and Informatics (ICICI)
Li Y, Wang C, Chen H (2017) A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation. Opt Lasers Eng 90:238–246
Luo Y, Yu J, Lai W, Liu L (2019) A novel chaotic image encryption algorithm based on improved baker map and logistic map. Multimedia Tools Applic 78(15):22023
Mahmuda M (2020) Atta-ur-Rahmanb, Malrey Leec, Jae-Young Choi, Evolutionary-based image encryption using RNA codons truth table. Opt Laser Technol 121:105818
Nematzadeh H, Enayatifar R, Yadollahi M, Lee M, Jeong G (2020) Binary search tree image encryption with DNA. Optik 202:163505
Nestor T, De Dieu NJ, Jacques K, Yves EJ, Iliyasu AM, El-Latif A, Ahmed A (2020) A multidimensional hyperjerk oscillator: Dynamics analysis, analogue and embedded systems implementation, and its application as a cryptosystem. Sensors 20(1):83
Som S, Mitra A, Palit S, Chaudhuri B (2019) A selective bitplane image encryption scheme using chaotic maps. Multimedia Tools Applic 78(8):10373–10400
Tsafack N, Sankar S, Abd-El-Atty B, Kengne J, Jithin KC, Belazi A, ... & Abd El-Latif AA (2020). A new chaotic map with dynamic analysis and encryption application in internet of health things. IEEE Access 8:137731–137744
urRehman A, Liao X, Ashraf R, Ullah S, Wang H (2018) A color image encryption technique using exclusive-OR with DNA complementary rules based on chaos theory and SHA-2. Optik 159:348–367
Wang Y, Lei P, Yang H, Cao H (2015) Security analysis on a color image encryption based on DNA encoding and chaos map. Comput Electr Eng 46(433–446):22043
Wang X, Feng L, Li R, Zhang F (2019) A fast image encryption algorithm based on non-adjacent dynamically coupled map lattice model. Nonlinear Dyn 95(4):2797–2824
Wang X, Wang Y, Zhu X, Luo C (2020) A novel chaotic algorithm for image encryption utilizing one-time pad based on pixel level and DNA level. Opt Lasers Eng 125:105851
Yadollahi M, Enayatifar R, Nematzadeh H, Lee M, Choi J-Y (2020) A novel image security technique based on nucleic acid concepts. J Inform Sec Applic 53:102505
Abbasi AA, Mazinani M,Hosseini R (2021) Evolutionary-based image encryption using biomolecules and non-coupled map lattice. Optics & Laser Technology 140(2021):106974
Yin Q, Cao B, Li X, Wang B, Zhang Q, Wei X (2020) An intelligent optimization algorithm for constructing a dna storage code: NOL-HHO. Int J Mol Sci 21:2191
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
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
Tahbaz, M., Shirgahi, H. & Yamaghani, M.R. Evolutionary-based image encryption using Magic Square Chaotic algorithm and RNA codons truth table. Multimed Tools Appl 83, 503–526 (2024). https://doi.org/10.1007/s11042-023-15677-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15677-3