Cargando…

3C3R, an Image Encryption Algorithm Based on BBI, 2D-CA, and SM-DNA

Color image encryption has enticed a lot of attention in recent years. Many authors proposed a chaotic system-based encryption algorithms for that purpose. However, due to the shortcomings of the low dimensional chaotic systems, similar rule structure for RGB channels, and the small keyspace, many o...

Descripción completa

Detalles Bibliográficos
Autores principales: Khan, Sajid, Han, Lansheng, Mudassir, Ghulam, Guehguih, Bachira, Ullah, Hidayat
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7514420/
http://dx.doi.org/10.3390/e21111075
_version_ 1783586584050794496
author Khan, Sajid
Han, Lansheng
Mudassir, Ghulam
Guehguih, Bachira
Ullah, Hidayat
author_facet Khan, Sajid
Han, Lansheng
Mudassir, Ghulam
Guehguih, Bachira
Ullah, Hidayat
author_sort Khan, Sajid
collection PubMed
description Color image encryption has enticed a lot of attention in recent years. Many authors proposed a chaotic system-based encryption algorithms for that purpose. However, due to the shortcomings of the low dimensional chaotic systems, similar rule structure for RGB channels, and the small keyspace, many of those were cryptanalyzed by chosen-plaintext or other well-known attacks. A Security vulnerability exists because of the same method being applied over the RGB channels. This paper aims to introduce a new three-channel three rules (3C3R) image encryption algorithm along with two novel mathematical models for DNA rule generator and bit inversion. A different rule structure was applied in the different RGB-channels. In the R-channel, a novel Block-based Bit Inversion (BBI) is introduced, in the G-channel Von-Neumann (VN) and Rotated Von-Neumann (RVN)- based 2D-cellular structure is applied. In the B-channel, a novel bidirectional State Machine-based DNA rule generator (SM-DNA) is introduced. Simulations and results show that the proposed 3C3R encryption algorithm is robust against all well-known attacks particularly for the known-plaintext attacks, statistical attacks, brute-force attacks, differential attacks, and occlusion attacks, etc. Also, unlike earlier encryption algorithms, the 3C3R has no security vulnerability.
format Online
Article
Text
id pubmed-7514420
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75144202020-11-09 3C3R, an Image Encryption Algorithm Based on BBI, 2D-CA, and SM-DNA Khan, Sajid Han, Lansheng Mudassir, Ghulam Guehguih, Bachira Ullah, Hidayat Entropy (Basel) Article Color image encryption has enticed a lot of attention in recent years. Many authors proposed a chaotic system-based encryption algorithms for that purpose. However, due to the shortcomings of the low dimensional chaotic systems, similar rule structure for RGB channels, and the small keyspace, many of those were cryptanalyzed by chosen-plaintext or other well-known attacks. A Security vulnerability exists because of the same method being applied over the RGB channels. This paper aims to introduce a new three-channel three rules (3C3R) image encryption algorithm along with two novel mathematical models for DNA rule generator and bit inversion. A different rule structure was applied in the different RGB-channels. In the R-channel, a novel Block-based Bit Inversion (BBI) is introduced, in the G-channel Von-Neumann (VN) and Rotated Von-Neumann (RVN)- based 2D-cellular structure is applied. In the B-channel, a novel bidirectional State Machine-based DNA rule generator (SM-DNA) is introduced. Simulations and results show that the proposed 3C3R encryption algorithm is robust against all well-known attacks particularly for the known-plaintext attacks, statistical attacks, brute-force attacks, differential attacks, and occlusion attacks, etc. Also, unlike earlier encryption algorithms, the 3C3R has no security vulnerability. MDPI 2019-11-02 /pmc/articles/PMC7514420/ http://dx.doi.org/10.3390/e21111075 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Khan, Sajid
Han, Lansheng
Mudassir, Ghulam
Guehguih, Bachira
Ullah, Hidayat
3C3R, an Image Encryption Algorithm Based on BBI, 2D-CA, and SM-DNA
title 3C3R, an Image Encryption Algorithm Based on BBI, 2D-CA, and SM-DNA
title_full 3C3R, an Image Encryption Algorithm Based on BBI, 2D-CA, and SM-DNA
title_fullStr 3C3R, an Image Encryption Algorithm Based on BBI, 2D-CA, and SM-DNA
title_full_unstemmed 3C3R, an Image Encryption Algorithm Based on BBI, 2D-CA, and SM-DNA
title_short 3C3R, an Image Encryption Algorithm Based on BBI, 2D-CA, and SM-DNA
title_sort 3c3r, an image encryption algorithm based on bbi, 2d-ca, and sm-dna
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7514420/
http://dx.doi.org/10.3390/e21111075
work_keys_str_mv AT khansajid 3c3ranimageencryptionalgorithmbasedonbbi2dcaandsmdna
AT hanlansheng 3c3ranimageencryptionalgorithmbasedonbbi2dcaandsmdna
AT mudassirghulam 3c3ranimageencryptionalgorithmbasedonbbi2dcaandsmdna
AT guehguihbachira 3c3ranimageencryptionalgorithmbasedonbbi2dcaandsmdna
AT ullahhidayat 3c3ranimageencryptionalgorithmbasedonbbi2dcaandsmdna