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...
Autores principales: | , , , , |
---|---|
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 |