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...

Descripción completa

Detalles Bibliográficos
Autores principales: Hanif, Muhammad, Iqbal, Nadeem, Ur Rahman, Fida, Khan, Muhammad Adnan, Ghazal, Taher M., Abbas, Sagheer, Ahmad, Munir, Al Hamadi, Hussam, Yeun, Chan Yeob
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