On the Image Encryption Algorithm Based on the Chaotic System, DNA Encoding, and Castle

Hundreds of image encryption algorithms have been developed for the security and integrity of images through the combination of DNA computing and chaotic maps. This combination of the two instruments is not sufficient enough to thwart the potential threats from the cryptanalysis community as the lit...

Full description

Bibliographic Details
Main Authors: Nadeem Iqbal, Rizwan Ali Naqvi, Muhammad Atif, Muhammad Adnan Khan, Muhammad Hanif, Sagheer Abbas, Dildar Hussain
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9517115/
_version_ 1818910327395319808
author Nadeem Iqbal
Rizwan Ali Naqvi
Muhammad Atif
Muhammad Adnan Khan
Muhammad Hanif
Sagheer Abbas
Dildar Hussain
author_facet Nadeem Iqbal
Rizwan Ali Naqvi
Muhammad Atif
Muhammad Adnan Khan
Muhammad Hanif
Sagheer Abbas
Dildar Hussain
author_sort Nadeem Iqbal
collection DOAJ
description Hundreds of image encryption algorithms have been developed for the security and integrity of images through the combination of DNA computing and chaotic maps. This combination of the two instruments is not sufficient enough to thwart the potential threats from the cryptanalysis community as the literature review suggests. To inject more robustness and security stuff, a novel image encryption scheme has been written in this research by fusing the chaotic system, DNA computing and Castle—a chess piece. As the plain image is input, its pixels are shifted to the scrambled image at the randomly chosen pixel addresses. This scrambling has been realized through the routine called Image Scrambler using Castle (ISUC). Castle randomly moves on the hypothetical large chessboard. Pixels taken from the plain image are shifted to the addresses of the scrambled image, where Castle lands in each iteration. After the plain image is scrambled, it is DNA encoded. Two mask images are also DNA encoded. Then to throw the diffusion effects in the cipher, DNA Addition and DNA XOR operations between the DNA encoded pixels data and the DNA encoded mask images have been conducted. Next, the pixels data are converted back into their decimal equivalents. Four dimensional chaotic system has been used to get the chaotic vectors. The hash codes given by the SHA-256 function have been used in the cipher to introduce the plaintext sensitivity in its design. We got an information entropy of 7.9974. Simulation carried out through the machine, and the thorough security analyses demonstrate the good security effects, defiance to the varied attacks from the cryptanalysis community, and the bright prospects for some real world application of the proposed image cipher.
first_indexed 2024-12-19T22:41:03Z
format Article
id doaj.art-871d46624e504e328579bbc440a291ed
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-19T22:41:03Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-871d46624e504e328579bbc440a291ed2022-12-21T20:03:04ZengIEEEIEEE Access2169-35362021-01-01911825311827010.1109/ACCESS.2021.31060289517115On the Image Encryption Algorithm Based on the Chaotic System, DNA Encoding, and CastleNadeem Iqbal0https://orcid.org/0000-0002-0954-5563Rizwan Ali Naqvi1https://orcid.org/0000-0002-7473-8441Muhammad Atif2Muhammad Adnan Khan3https://orcid.org/0000-0003-4854-9935Muhammad Hanif4https://orcid.org/0000-0003-2669-2327Sagheer Abbas5https://orcid.org/0000-0001-5289-7831Dildar Hussain6https://orcid.org/0000-0001-9007-6284Department of Computer Science & IT, The University of Lahore, Lahore, PakistanDepartment of Unmanned Vehicle Engineering, Sejong University, Seoul, South KoreaDepartment of Computer Science & IT, The University of Lahore, Lahore, PakistanDepartment of Software, Pattern Recognition and Machine Learning Laboratory, Gachon University, Seongnam, South KoreaDepartment of Computer Science, Bahria University, Lahore Campus, Lahore, PakistanDepartment of Computer Science, National College of Business Administration & Economics, Lahore, PakistanSchool of Computational Sciences, Korea Institute for Advanced Study (KIAS), Seoul, Republic of KoreaHundreds of image encryption algorithms have been developed for the security and integrity of images through the combination of DNA computing and chaotic maps. This combination of the two instruments is not sufficient enough to thwart the potential threats from the cryptanalysis community as the literature review suggests. To inject more robustness and security stuff, a novel image encryption scheme has been written in this research by fusing the chaotic system, DNA computing and Castle—a chess piece. As the plain image is input, its pixels are shifted to the scrambled image at the randomly chosen pixel addresses. This scrambling has been realized through the routine called Image Scrambler using Castle (ISUC). Castle randomly moves on the hypothetical large chessboard. Pixels taken from the plain image are shifted to the addresses of the scrambled image, where Castle lands in each iteration. After the plain image is scrambled, it is DNA encoded. Two mask images are also DNA encoded. Then to throw the diffusion effects in the cipher, DNA Addition and DNA XOR operations between the DNA encoded pixels data and the DNA encoded mask images have been conducted. Next, the pixels data are converted back into their decimal equivalents. Four dimensional chaotic system has been used to get the chaotic vectors. The hash codes given by the SHA-256 function have been used in the cipher to introduce the plaintext sensitivity in its design. We got an information entropy of 7.9974. Simulation carried out through the machine, and the thorough security analyses demonstrate the good security effects, defiance to the varied attacks from the cryptanalysis community, and the bright prospects for some real world application of the proposed image cipher.https://ieeexplore.ieee.org/document/9517115/Castlechaotic systemchessdecryptionDNA encodingencryption
spellingShingle Nadeem Iqbal
Rizwan Ali Naqvi
Muhammad Atif
Muhammad Adnan Khan
Muhammad Hanif
Sagheer Abbas
Dildar Hussain
On the Image Encryption Algorithm Based on the Chaotic System, DNA Encoding, and Castle
IEEE Access
Castle
chaotic system
chess
decryption
DNA encoding
encryption
title On the Image Encryption Algorithm Based on the Chaotic System, DNA Encoding, and Castle
title_full On the Image Encryption Algorithm Based on the Chaotic System, DNA Encoding, and Castle
title_fullStr On the Image Encryption Algorithm Based on the Chaotic System, DNA Encoding, and Castle
title_full_unstemmed On the Image Encryption Algorithm Based on the Chaotic System, DNA Encoding, and Castle
title_short On the Image Encryption Algorithm Based on the Chaotic System, DNA Encoding, and Castle
title_sort on the image encryption algorithm based on the chaotic system dna encoding and castle
topic Castle
chaotic system
chess
decryption
DNA encoding
encryption
url https://ieeexplore.ieee.org/document/9517115/
work_keys_str_mv AT nadeemiqbal ontheimageencryptionalgorithmbasedonthechaoticsystemdnaencodingandcastle
AT rizwanalinaqvi ontheimageencryptionalgorithmbasedonthechaoticsystemdnaencodingandcastle
AT muhammadatif ontheimageencryptionalgorithmbasedonthechaoticsystemdnaencodingandcastle
AT muhammadadnankhan ontheimageencryptionalgorithmbasedonthechaoticsystemdnaencodingandcastle
AT muhammadhanif ontheimageencryptionalgorithmbasedonthechaoticsystemdnaencodingandcastle
AT sagheerabbas ontheimageencryptionalgorithmbasedonthechaoticsystemdnaencodingandcastle
AT dildarhussain ontheimageencryptionalgorithmbasedonthechaoticsystemdnaencodingandcastle