IEEE Access (Jan 2019)

An RGB Image Cipher Using Chaotic Systems, 15-Puzzle Problem and DNA Computing

  • Nadeem Iqbal,
  • Sagheer Abbas,
  • Muhammad Adnan Khan,
  • Tahir Alyas,
  • Areej Fatima,
  • Aiesha Ahmad

DOI
https://doi.org/10.1109/ACCESS.2019.2956389
Journal volume & issue
Vol. 7
pp. 174051 – 174071

Abstract

Read online

The application of confusion and diffusion processes on the three individual components of an RGB image is not secure and efficient, so this problem needs to be addressed. In this paper, a novel RGB image cipher is proposed using chaotic systems, 15-puzzle artificial intelligence problem and DNA computing. First of all the given color image is decomposed into its red, green and blue gray scale images. Then these gray scale images are concatenated to make a single gray scale image. This single gray scale image is further divided into different blocks. A block level permutation (BLP) is proposed on this gray scale image by using the 15-puzzle problem. A pixel level permutation is applied to further randomize the image pixels. This confused image is then DNA encoded. Afterwards, a diffusion process is applied on this DNA encoded image. Lastly this DNA diffused image is converted back into the decimal. Further, this single gray scale image is broken into three gray scale images. These three images are combined to get the final color cipher image. To create the plaintext sensitivity, SHA 256 hash function has been used. Both the simulation and a comprehensive security analyses suggest the robustness and the impregnability of the proposed scheme which in turn signals towards the real world applicability of the scheme.

Keywords