Open Access iconOpen Access

ARTICLE

A Multi-Stream Scrambling and DNA Encoding Method Based Image Encryption

by Nashat Salih Abdulkarim Alsandi1, Dilovan Asaad Zebari2,*, Adel Al-Zebari3, Falah Y. H. Ahmed4, Mazin Abed Mohammed5, Marwan Albahar6, Abdulaziz Ali Albahr7,8

1 Information Technology, Duhok Private Technical Institute, Duhok, Iraq
2 Department of Computer Science, College of Science, Nawroz University, Duhok, 42001, Iraq
3 Department of Information Technology, Technical College of Informatics Akre, Duhok Polytechnic University, Duhok, Iraq
4 Faculty of Computing and Information Technology, Sohar University, Oman
5 College of Computer Science and Information Technology, University of Anbar, Anbar, 31001, Iraq
6 Department of Science, Umm Al Qura University, P.O. Box 715, Mecca, Saudi Arabia
7 College of Applied Medical Sciences, King Saud Bin Abdulaziz University for Health Sciences, Al Ahsa, 31982, Saudi Arabia
8 King Abdullah International Medical Research Center, Al-Ahsa, 36276, Saudi Arabia

* Corresponding Author: Dilovan Asaad Zebari. Email: email

Computer Systems Science and Engineering 2023, 47(2), 1321-1347. https://doi.org/10.32604/csse.2023.038089

Abstract

Information security has emerged as a key problem in encryption because of the rapid evolution of the internet and networks. Thus, the progress of image encryption techniques is becoming an increasingly serious issue and considerable problem. Small space of the key, encryption-based low confidentiality, low key sensitivity, and easily exploitable existing image encryption techniques integrating chaotic system and DNA computing are purposing the main problems to propose a new encryption technique in this study. In our proposed scheme, a three-dimensional Chen’s map and a one-dimensional Logistic map are employed to construct a double-layer image encryption scheme. In the confusion stage, different scrambling operations related to the original plain image pixels are designed using Chen’s map. A stream pixel scrambling operation related to the plain image is constructed. Then, a block scrambling-based image encryption-related stream pixel scrambled image is designed. In the diffusion stage, two rounds of pixel diffusion are generated related to the confusing image for intra-image diffusion. Chen’s map, logistic map, and DNA computing are employed to construct diffusion operations. A reverse complementary rule is applied to obtain a new form of DNA. A Chen’s map is used to produce a pseudorandom DNA sequence, and then another DNA form is constructed from a reverse pseudorandom DNA sequence. Finally, the XOR operation is performed multiple times to obtain the encrypted image. According to the simulation of experiments and security analysis, this approach extends the key space, has great sensitivity, and is able to withstand various typical attacks. An adequate encryption effect is achieved by the proposed algorithm, which can simultaneously decrease the correlation between adjacent pixels by making it near zero, also the information entropy is increased. The number of pixels changing rate (NPCR) and the unified average change intensity (UACI) both are very near to optimal values.

Keywords


Cite This Article

APA Style
Abdulkarim Alsandi, N.S., Zebari, D.A., Al-Zebari, A., Ahmed, F.Y.H., Mohammed, M.A. et al. (2023). A multi-stream scrambling and DNA encoding method based image encryption. Computer Systems Science and Engineering, 47(2), 1321-1347. https://doi.org/10.32604/csse.2023.038089
Vancouver Style
Abdulkarim Alsandi NS, Zebari DA, Al-Zebari A, Ahmed FYH, Mohammed MA, Albahar M, et al. A multi-stream scrambling and DNA encoding method based image encryption. Comput Syst Sci Eng. 2023;47(2):1321-1347 https://doi.org/10.32604/csse.2023.038089
IEEE Style
N. S. Abdulkarim Alsandi et al., “A Multi-Stream Scrambling and DNA Encoding Method Based Image Encryption,” Comput. Syst. Sci. Eng., vol. 47, no. 2, pp. 1321-1347, 2023. https://doi.org/10.32604/csse.2023.038089



cc Copyright © 2023 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1451

    View

  • 668

    Download

  • 0

    Like

Share Link