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...
Main Authors: | , , , , , , |
---|---|
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 |