Using Magic Square Chaotic Algorithm and DNA for Evolutionary-based Image Encryption Operators
محورهای موضوعی : Computer Engineeringmahdi tahbaz 1 , Hossein Shirgahi 2 , Mohammad Reza Yamaghani 3
1 - Department of Computer Engineering, Lahijan Branch, Islamic Azad University, Lahijan, Iran
2 - Department of Computer Engineering, Jouybar Branch, Islamic Azad University, Jouybar,Iran
3 - Department of Computer Engineering, Lahijan Branch, Islamic Azad University, Lahijan, Iran
کلید واژه: LS2 map, DNA operators, Magic square algorithm, Image encryption, Genetic algorithm, hash function.,
چکیده مقاله :
The development of digital technologies has improved the transfer of data over the Internet in recent years. Image encryption is a technique to ensure security in information transfers. The current paper presents an evolutionary model on the basis of a hybridization of DNA biomolecule operators and the LS2 Map chaos function for encryption of image. The model proposed here includes three stages. In the initial stage, the MSC (Magic Square Chaotic) algorithm and a secret key are utilized with the SHA-256 algorithm to determine the initiating the LS2 Map function value, which is then employed to manipulate the pixels of the image. Then, DNA biomolecule operators and the chaos function are used for propagation. Additionally, the previous stages process is iterated with the starting population of the genetic algorithm in the third stage. Afterward, the optimization is carried out through genetic algorithm operators. The results indicate that the introduced model is superior to other rivals. Furthermore, as for the high level of entropy obtained, the model exhibits strong resistance to common attacks.
The development of digital technologies has improved the transfer of data over the Internet in recent years. Image encryption is a technique to ensure security in information transfers. The current paper presents an evolutionary model on the basis of a hybridization of DNA biomolecule operators and the LS2 Map chaos function for encryption of image. The model proposed here includes three stages. In the initial stage, the MSC (Magic Square Chaotic) algorithm and a secret key are utilized with the SHA-256 algorithm to determine the initiating the LS2 Map function value, which is then employed to manipulate the pixels of the image. Then, DNA biomolecule operators and the chaos function are used for propagation. Additionally, the previous stages process is iterated with the starting population of the genetic algorithm in the third stage. Afterward, the optimization is carried out through genetic algorithm operators. The results indicate that the introduced model is superior to other rivals. Furthermore, as for the high level of entropy obtained, the model exhibits strong resistance to common attacks.
[1] Abbasi, A. A., Mazinani, M., & Hosseini, R. (2020). Chaotic evolutionary-based image ncryption using RNA codons and amino acid truth table. Optics & Laser Technology, 132, 106465.
[2] Enayatifar, R., Abdullah, A. H., Isnin, I. F., Altameem, A., & Lee, M. (2017). Image encryption using a synchronous permutation-diffusion technique. Optics and Lasers in Engineering, 90, 146-154.
[3] Gulshan, K., Praveen, P., Rahul, S., & Kumar, R. M. (2016). Chaotic image encryption technique based on IDEA and discrete wavelet transformation. Indian J. Sci. Technol, 9(15), 71871.
[4] Hu, T., Liu, Y., Gong, L.-H., & Ouyang, C.-J. (2017). An image encryption scheme combining chaos with cycle operation for DNA sequences. Nonlinear Dynamics, 87(1), 51-66.
[5] Ibrahim, Y., Khalifa, F., Mohamed, M. A., & Samrah, A. S. (2020). A New Image Encryption Scheme Based on Hybrid Chaotic Maps. Complexity, 2020.
[6] Abdullah, A. H., Enayatifar, R., & Lee, M. (2012). A hybrid genetic algorithm and chaotic function model for image encryption. AEU-International Journal of Electronics and Communications, 66(10), 806-816.
[7] Abbasi, A. A., Mazinani, M., & Hosseini, R. (2020). Evolutionary-based image encryption using biomolecules operators and non-coupled map lattice. Optik, 219, 164949.
[8] Chenaghlu, M. A., & Khasmakhi, N. N. A fast and secure keyed hash function based on coupled chaotic maps for crypto-currencies.
[9] Abdullah, D., Rahim, R., Siahaan, A. P. U., Ulva, A. F., Fitri, Z., Malahayati, M., & Harun, H. (2018). Super-encryption cryptography with IDEA and WAKE algorithm. Paper presented at the J. Phys. Conf. Ser.
[10] 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 and Applications, 78(15), 22023-
[11] Al-Mashhadi, H. M., & Abduljaleel, I. Q. (2017). Color image encryption using chaotic maps, triangular scrambling, with DNA sequences. Paper presented at the 2017 International Conference on Current Research in Computer Science and Information Technology (ICCIT).
[12] Alabaichi, A. M. (2016). Color image encryption using 3D chaotic map with AES key dependent S-Box. International Journal of Computer Science and Network Security (IJCSNS), 16(10), 105-115.
[13] Ye, G., Pan, C., Huang, X., & Mei, Q. (2018). An efficient pixel-level chaotic image encryption algorithm. Nonlinear Dynamics, 94(1), 745-756.
[14] 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.International journal of molecular sciences,212191.
[15] Belazi, A., Abd El-Latif, A. A., Diaconu, A.-V., Rhouma, R., & Belghith, S. (2017). Chaos-based partial image encryption scheme based on linear fractional and lifting wavelet transforms. Optics and Lasers in Engineering, 88, 37-50.
[16] Li, Y., Wang, C., & Chen, H. (2017). A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation. Optics and Lasers in Engineering, 90, 238-246.
[17] Chai, X., Chen, Y., & Broyde, L. (2017). A novel chaos-based image encryption algorithm using DNA sequence operations. Optics and Lasers in Engineering, 88, 197-213.
[18] El-Zoghdy, S. F., Nada, Y. A., & Abdo, A. (2011). How good is the DES algorithm in image ciphering? International Journal of Advanced Networking and Applications, 2(5), 796-803.
[19] Enayatifar, R., Abdullah, A. H., & Isnin, I. F. (2014). Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence. Optics and Lasers in Engineering, 56, 83-93.
[20] 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. Optics and Lasers in Engineering, 125, 105851.
[21] Joshy, A., Baby, K. A., Padma, S., & Fasila, K. (2017). Text to image encryption technique using RGB substitution and AES. Paper presented at the 2017 International Conference on Inventive Computing and Informatics (ICICI).
[22] Wang, Y., Lei, P., Yang, H., & Cao, H. (2015). Security analysis on a color image encryption based on DNA encoding and chaos map. Computers & Electrical Engineering, 46, 433-446. 22043.
[23] Tsafack, N., Sankar, S., Abd-El-Atty, B., Kengne, J., Jithin, K. C., Belazi, A., ... & Abd El-Latif, A. A. (2020). A new chaotic map with dynamic analysis and encryption application in internet of health things. IEEE Access, 8, 137731-137744.
[24] Som, S., Mitra, A., Palit, S., & Chaudhuri, B. (2019). A selective bitplane image encryption scheme using chaotic maps. Multimedia Tools and Applications, 78(8), 10373-10400.
[25] ur Rehman, 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.
[26] Wang, X., Feng, L., Li, R., & Zhang, F. (2019). A fast image encryption algorithm based on non-adjacent dynamically coupled map lattice model. Nonlinear Dynamics, 95(4), 2797-2824.
[27] Nestor, T., De Dieu, N. J., Jacques, K., Yves, E. J., Iliyasu, A. M., 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.
[28] Maqsood Mahmuda, Atta-ur-Rahmanb, Malrey Leec, Jae-Young Choi, Evolutionary-based image encryption using RNA codons truth table, Optics and Laser Technology 121 (2020) 105818.
[29] Yadollahi, M., Enayatifar, R., Nematzadeh, H., Lee, M., & Choi, J.-Y. (2020). A novel image security technique based on nucleic acid concepts. Journal of Information Security and Applications, 53, 102505.
[30] Nematzadeh, H., Enayatifar, R., Yadollahi, M., Lee, M., & Jeong, G. (2020). Binary search tree image encryption with DNA. Optik, 202, 163505.
[31] Tahbaz, M., Shirgahi, H., Yamaghani, M.R. (2023). Evolutionary-based image encryption using Magic Square Chaotic algorithm and RNA codons truth table. Multimedia Tools and Applications, 83, 503–526. https://doi.org/10.1007/s11042-023-15677-3