Color Image Encryption Algorithm Based on Hyper-Chaos and DNA Computing

In this study, a novel technique using a hyper chaotic dynamical system and DNA computing has been designed with high plaintext sensitivity. In order to reduce cost, a selection procedure using tent map has been employed for generating different key streams from the same chaotic data obtained from t...

Full description

Bibliographic Details
Main Authors: M. G. Abbas Malik, Zia Bashir, Nadeem Iqbal, Md. Athar Imtiaz
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9078130/
id doaj-398e555ef8434488992d4ec936c30846
record_format Article
spelling doaj-398e555ef8434488992d4ec936c308462021-03-30T03:13:32ZengIEEEIEEE Access2169-35362020-01-018880938810710.1109/ACCESS.2020.29901709078130Color Image Encryption Algorithm Based on Hyper-Chaos and DNA ComputingM. G. Abbas Malik0https://orcid.org/0000-0002-0679-8346Zia Bashir1Nadeem Iqbal2https://orcid.org/0000-0002-0954-5563Md. Athar Imtiaz3School of Business and ICT, Universal College of Learning, Palmerston North, New ZealandDepartment of Mathematics, Quaid-i-Azam University, Islamabad, PakistanDepartment of Computer Science, NCBA&E, Lahore, PakistanSchool of Fundamental Sciences, Massey University, Palmerston North, New ZealandIn this study, a novel technique using a hyper chaotic dynamical system and DNA computing has been designed with high plaintext sensitivity. In order to reduce cost, a selection procedure using tent map has been employed for generating different key streams from the same chaotic data obtained from the iterations of chaotic dynamical system. After separating the three channels from the input color image, they are both confused and diffused. First of all, these channels are diffused on a decimal level. Then they are permuted. Further, DNA encoding is performed upon these channels. Moreover, DNA level diffusion is performed to further increase the degree of randomness in the image. Lastly, the DNA encoded image is converted into decimal to get the final cipher image. Both the experimental results and security analysis strongly demonstrate the robustness of the proposed scheme. A comparison of the proposed scheme has also been made with other recently developed schemes to show that this scheme outperforms the others in terms of computational cost, time and memory efficiency. Additionally, with the large key space, the proposed scheme can resist any brute force, plaintext and statistical attacks, therefore it is a good fit for the real world applications of the image security.https://ieeexplore.ieee.org/document/9078130/Image processingchaosencryptiondecryptionDNA computing
collection DOAJ
language English
format Article
sources DOAJ
author M. G. Abbas Malik
Zia Bashir
Nadeem Iqbal
Md. Athar Imtiaz
spellingShingle M. G. Abbas Malik
Zia Bashir
Nadeem Iqbal
Md. Athar Imtiaz
Color Image Encryption Algorithm Based on Hyper-Chaos and DNA Computing
IEEE Access
Image processing
chaos
encryption
decryption
DNA computing
author_facet M. G. Abbas Malik
Zia Bashir
Nadeem Iqbal
Md. Athar Imtiaz
author_sort M. G. Abbas Malik
title Color Image Encryption Algorithm Based on Hyper-Chaos and DNA Computing
title_short Color Image Encryption Algorithm Based on Hyper-Chaos and DNA Computing
title_full Color Image Encryption Algorithm Based on Hyper-Chaos and DNA Computing
title_fullStr Color Image Encryption Algorithm Based on Hyper-Chaos and DNA Computing
title_full_unstemmed Color Image Encryption Algorithm Based on Hyper-Chaos and DNA Computing
title_sort color image encryption algorithm based on hyper-chaos and dna computing
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description In this study, a novel technique using a hyper chaotic dynamical system and DNA computing has been designed with high plaintext sensitivity. In order to reduce cost, a selection procedure using tent map has been employed for generating different key streams from the same chaotic data obtained from the iterations of chaotic dynamical system. After separating the three channels from the input color image, they are both confused and diffused. First of all, these channels are diffused on a decimal level. Then they are permuted. Further, DNA encoding is performed upon these channels. Moreover, DNA level diffusion is performed to further increase the degree of randomness in the image. Lastly, the DNA encoded image is converted into decimal to get the final cipher image. Both the experimental results and security analysis strongly demonstrate the robustness of the proposed scheme. A comparison of the proposed scheme has also been made with other recently developed schemes to show that this scheme outperforms the others in terms of computational cost, time and memory efficiency. Additionally, with the large key space, the proposed scheme can resist any brute force, plaintext and statistical attacks, therefore it is a good fit for the real world applications of the image security.
topic Image processing
chaos
encryption
decryption
DNA computing
url https://ieeexplore.ieee.org/document/9078130/
work_keys_str_mv AT mgabbasmalik colorimageencryptionalgorithmbasedonhyperchaosanddnacomputing
AT ziabashir colorimageencryptionalgorithmbasedonhyperchaosanddnacomputing
AT nadeemiqbal colorimageencryptionalgorithmbasedonhyperchaosanddnacomputing
AT mdatharimtiaz colorimageencryptionalgorithmbasedonhyperchaosanddnacomputing
_version_ 1724183846221512704