Cargando…
Fast and Efficient Image Encryption Algorithm Based on Modular Addition and SPD
Bit-level and pixel-level methods are two classifications for image encryption, which describe the smallest processing elements manipulated in diffusion and permutation respectively. Most pixel-level permutation methods merely alter the positions of pixels, resulting in similar histograms for the or...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7516419/ https://www.ncbi.nlm.nih.gov/pubmed/33285886 http://dx.doi.org/10.3390/e22010112 |
_version_ | 1783586996746190848 |
---|---|
author | Butt, Khushbu Khalid Li, Guohui Khan, Sajid Manzoor, Sohaib |
author_facet | Butt, Khushbu Khalid Li, Guohui Khan, Sajid Manzoor, Sohaib |
author_sort | Butt, Khushbu Khalid |
collection | PubMed |
description | Bit-level and pixel-level methods are two classifications for image encryption, which describe the smallest processing elements manipulated in diffusion and permutation respectively. Most pixel-level permutation methods merely alter the positions of pixels, resulting in similar histograms for the original and permuted images. Bit-level permutation methods, however, have the ability to change the histogram of the image, but are usually not preferred due to their time-consuming nature, which is owed to bit-level computation, unlike that of other permutation techniques. In this paper, we introduce a new image encryption algorithm which uses binary bit-plane scrambling and an SPD diffusion technique for the bit-planes of a plain image, based on a card game trick. Integer values of the hexadecimal key SHA-512 are also used, along with the adaptive block-based modular addition of pixels to encrypt the images. To prove the first-rate encryption performance of our proposed algorithm, security analyses are provided in this paper. Simulations and other results confirmed the robustness of the proposed image encryption algorithm against many well-known attacks; in particular, brute-force attacks, known/chosen plain text attacks, occlusion attacks, differential attacks, and gray value difference attacks, among others. |
format | Online Article Text |
id | pubmed-7516419 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-75164192020-11-09 Fast and Efficient Image Encryption Algorithm Based on Modular Addition and SPD Butt, Khushbu Khalid Li, Guohui Khan, Sajid Manzoor, Sohaib Entropy (Basel) Article Bit-level and pixel-level methods are two classifications for image encryption, which describe the smallest processing elements manipulated in diffusion and permutation respectively. Most pixel-level permutation methods merely alter the positions of pixels, resulting in similar histograms for the original and permuted images. Bit-level permutation methods, however, have the ability to change the histogram of the image, but are usually not preferred due to their time-consuming nature, which is owed to bit-level computation, unlike that of other permutation techniques. In this paper, we introduce a new image encryption algorithm which uses binary bit-plane scrambling and an SPD diffusion technique for the bit-planes of a plain image, based on a card game trick. Integer values of the hexadecimal key SHA-512 are also used, along with the adaptive block-based modular addition of pixels to encrypt the images. To prove the first-rate encryption performance of our proposed algorithm, security analyses are provided in this paper. Simulations and other results confirmed the robustness of the proposed image encryption algorithm against many well-known attacks; in particular, brute-force attacks, known/chosen plain text attacks, occlusion attacks, differential attacks, and gray value difference attacks, among others. MDPI 2020-01-16 /pmc/articles/PMC7516419/ /pubmed/33285886 http://dx.doi.org/10.3390/e22010112 Text en © 2020 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 Butt, Khushbu Khalid Li, Guohui Khan, Sajid Manzoor, Sohaib Fast and Efficient Image Encryption Algorithm Based on Modular Addition and SPD |
title | Fast and Efficient Image Encryption Algorithm Based on Modular Addition and SPD |
title_full | Fast and Efficient Image Encryption Algorithm Based on Modular Addition and SPD |
title_fullStr | Fast and Efficient Image Encryption Algorithm Based on Modular Addition and SPD |
title_full_unstemmed | Fast and Efficient Image Encryption Algorithm Based on Modular Addition and SPD |
title_short | Fast and Efficient Image Encryption Algorithm Based on Modular Addition and SPD |
title_sort | fast and efficient image encryption algorithm based on modular addition and spd |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7516419/ https://www.ncbi.nlm.nih.gov/pubmed/33285886 http://dx.doi.org/10.3390/e22010112 |
work_keys_str_mv | AT buttkhushbukhalid fastandefficientimageencryptionalgorithmbasedonmodularadditionandspd AT liguohui fastandefficientimageencryptionalgorithmbasedonmodularadditionandspd AT khansajid fastandefficientimageencryptionalgorithmbasedonmodularadditionandspd AT manzoorsohaib fastandefficientimageencryptionalgorithmbasedonmodularadditionandspd |