Cargando…
A Novel Grayscale Image Encryption Scheme Based on the Block-Level Swapping of Pixels and the Chaotic System
Hundreds of image encryption schemes have been conducted (as the literature review indicates). The majority of these schemes use pixels as building blocks for confusion and diffusion operations. Pixel-level operations are time-consuming and, thus, not suitable for many critical applications (e.g., t...
Autores principales: | , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9414669/ https://www.ncbi.nlm.nih.gov/pubmed/36016001 http://dx.doi.org/10.3390/s22166243 |
_version_ | 1784776045127270400 |
---|---|
author | Hanif, Muhammad Iqbal, Nadeem Ur Rahman, Fida Khan, Muhammad Adnan Ghazal, Taher M. Abbas, Sagheer Ahmad, Munir Al Hamadi, Hussam Yeun, Chan Yeob |
author_facet | Hanif, Muhammad Iqbal, Nadeem Ur Rahman, Fida Khan, Muhammad Adnan Ghazal, Taher M. Abbas, Sagheer Ahmad, Munir Al Hamadi, Hussam Yeun, Chan Yeob |
author_sort | Hanif, Muhammad |
collection | PubMed |
description | Hundreds of image encryption schemes have been conducted (as the literature review indicates). The majority of these schemes use pixels as building blocks for confusion and diffusion operations. Pixel-level operations are time-consuming and, thus, not suitable for many critical applications (e.g., telesurgery). Security is of the utmost importance while writing these schemes. This study aimed to provide a scheme based on block-level scrambling (with increased speed). Three streams of chaotic data were obtained through the intertwining logistic map (ILM). For a given image, the algorithm creates blocks of eight pixels. Two blocks (randomly selected from the long array of blocks) are swapped an arbitrary number of times. Two streams of random numbers facilitate this process. The scrambled image is further XORed with the key image generated through the third stream of random numbers to obtain the final cipher image. Plaintext sensitivity is incorporated through SHA-256 hash codes for the given image. The suggested cipher is subjected to a comprehensive set of security parameters, such as the key space, histogram, correlation coefficient, information entropy, differential attack, peak signal to noise ratio (PSNR), noise, and data loss attack, time complexity, and encryption throughput. In particular, the computational time of 0.1842 s and the throughput of 3.3488 Mbps of this scheme outperforms many published works, which bears immense promise for its real-world application. |
format | Online Article Text |
id | pubmed-9414669 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-94146692022-08-27 A Novel Grayscale Image Encryption Scheme Based on the Block-Level Swapping of Pixels and the Chaotic System Hanif, Muhammad Iqbal, Nadeem Ur Rahman, Fida Khan, Muhammad Adnan Ghazal, Taher M. Abbas, Sagheer Ahmad, Munir Al Hamadi, Hussam Yeun, Chan Yeob Sensors (Basel) Article Hundreds of image encryption schemes have been conducted (as the literature review indicates). The majority of these schemes use pixels as building blocks for confusion and diffusion operations. Pixel-level operations are time-consuming and, thus, not suitable for many critical applications (e.g., telesurgery). Security is of the utmost importance while writing these schemes. This study aimed to provide a scheme based on block-level scrambling (with increased speed). Three streams of chaotic data were obtained through the intertwining logistic map (ILM). For a given image, the algorithm creates blocks of eight pixels. Two blocks (randomly selected from the long array of blocks) are swapped an arbitrary number of times. Two streams of random numbers facilitate this process. The scrambled image is further XORed with the key image generated through the third stream of random numbers to obtain the final cipher image. Plaintext sensitivity is incorporated through SHA-256 hash codes for the given image. The suggested cipher is subjected to a comprehensive set of security parameters, such as the key space, histogram, correlation coefficient, information entropy, differential attack, peak signal to noise ratio (PSNR), noise, and data loss attack, time complexity, and encryption throughput. In particular, the computational time of 0.1842 s and the throughput of 3.3488 Mbps of this scheme outperforms many published works, which bears immense promise for its real-world application. MDPI 2022-08-19 /pmc/articles/PMC9414669/ /pubmed/36016001 http://dx.doi.org/10.3390/s22166243 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Hanif, Muhammad Iqbal, Nadeem Ur Rahman, Fida Khan, Muhammad Adnan Ghazal, Taher M. Abbas, Sagheer Ahmad, Munir Al Hamadi, Hussam Yeun, Chan Yeob A Novel Grayscale Image Encryption Scheme Based on the Block-Level Swapping of Pixels and the Chaotic System |
title | A Novel Grayscale Image Encryption Scheme Based on the Block-Level Swapping of Pixels and the Chaotic System |
title_full | A Novel Grayscale Image Encryption Scheme Based on the Block-Level Swapping of Pixels and the Chaotic System |
title_fullStr | A Novel Grayscale Image Encryption Scheme Based on the Block-Level Swapping of Pixels and the Chaotic System |
title_full_unstemmed | A Novel Grayscale Image Encryption Scheme Based on the Block-Level Swapping of Pixels and the Chaotic System |
title_short | A Novel Grayscale Image Encryption Scheme Based on the Block-Level Swapping of Pixels and the Chaotic System |
title_sort | novel grayscale image encryption scheme based on the block-level swapping of pixels and the chaotic system |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9414669/ https://www.ncbi.nlm.nih.gov/pubmed/36016001 http://dx.doi.org/10.3390/s22166243 |
work_keys_str_mv | AT hanifmuhammad anovelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT iqbalnadeem anovelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT urrahmanfida anovelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT khanmuhammadadnan anovelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT ghazaltaherm anovelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT abbassagheer anovelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT ahmadmunir anovelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT alhamadihussam anovelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT yeunchanyeob anovelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT hanifmuhammad novelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT iqbalnadeem novelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT urrahmanfida novelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT khanmuhammadadnan novelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT ghazaltaherm novelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT abbassagheer novelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT ahmadmunir novelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT alhamadihussam novelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem AT yeunchanyeob novelgrayscaleimageencryptionschemebasedontheblocklevelswappingofpixelsandthechaoticsystem |