Next Article in Journal
On the Composability of Statistically Secure Random Oblivious Transfer
Previous Article in Journal
Quantifying Athermality and Quantum Induced Deviations from Classical Fluctuation Relations
Open AccessArticle

Fast and Efficient Image Encryption Algorithm Based on Modular Addition and SPD

1
School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
2
Faculty of Computer Science Department, Huazhong University of Science and Technology, Wuhan 430074, China
3
School of Electronic Information and Communications, Huazhong University of Science and Technology, Wuhan 430074, China
*
Author to whom correspondence should be addressed.
Entropy 2020, 22(1), 112; https://doi.org/10.3390/e22010112
Received: 14 December 2019 / Revised: 8 January 2020 / Accepted: 10 January 2020 / Published: 16 January 2020
(This article belongs to the Section Multidisciplinary Applications)
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. View Full-Text
Keywords: image encryption; modular addition; scrambling plus diffusion (SPD); SHA-512; security; entropy image encryption; modular addition; scrambling plus diffusion (SPD); SHA-512; security; entropy
Show Figures

Figure 1

MDPI and ACS Style

Butt, K.K.; Li, G.; Khan, S.; Manzoor, S. Fast and Efficient Image Encryption Algorithm Based on Modular Addition and SPD. Entropy 2020, 22, 112.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop