A Lightweight Image Encryption Algorithm Based on Chaotic Map and Random Substitution

Chaotic-maps-based image encryption methods have been a topic of research interest for a decade. However, most of the proposed methods suffer from slow encryption time or compromise on the security of the encryption to achieve faster encryption. This paper proposes a lightweight, secure, and efficie...

Full description

Bibliographic Details
Main Authors: Yousef Alghamdi, Arslan Munir, Jawad Ahmad
Format: Article
Language:English
Published: MDPI AG 2022-09-01
Series:Entropy
Subjects:
Online Access:https://www.mdpi.com/1099-4300/24/10/1344
_version_ 1827650387173179392
author Yousef Alghamdi
Arslan Munir
Jawad Ahmad
author_facet Yousef Alghamdi
Arslan Munir
Jawad Ahmad
author_sort Yousef Alghamdi
collection DOAJ
description Chaotic-maps-based image encryption methods have been a topic of research interest for a decade. However, most of the proposed methods suffer from slow encryption time or compromise on the security of the encryption to achieve faster encryption. This paper proposes a lightweight, secure, and efficient image encryption algorithm based on logistic map, permutations, and AES S-box. In the proposed algorithm, SHA-2 based on the plaintext image, a pre-shared key, and an initialization vector (IV) are used to generate the initial parameters for the logistic map. The logistic map chaotically generates random numbers, which are then used for the permutations and substitutions. The security, quality, and efficiency of the proposed algorithm are tested and analyzed using a number of metrics, such as correlation coefficient, chi-square, entropy, mean square error, mean absolute error, peak signal-to-noise ratio, maximum deviation, irregular deviation, deviation from uniform histogram, number of pixel change rate, unified average changing intensity, resistance to noise and data loss attacks, homogeneity, contrast, energy, and key space and key sensitivity analysis. Experimental results reveal that the proposed algorithm is up to 15.33× faster compared to other contemporary encryption methods.
first_indexed 2024-03-09T20:15:32Z
format Article
id doaj.art-6f56403fab0d49379bde1091067f7bed
institution Directory Open Access Journal
issn 1099-4300
language English
last_indexed 2024-03-09T20:15:32Z
publishDate 2022-09-01
publisher MDPI AG
record_format Article
series Entropy
spelling doaj.art-6f56403fab0d49379bde1091067f7bed2023-11-24T00:02:07ZengMDPI AGEntropy1099-43002022-09-012410134410.3390/e24101344A Lightweight Image Encryption Algorithm Based on Chaotic Map and Random SubstitutionYousef Alghamdi0Arslan Munir1Jawad Ahmad2Department of Computer Science, Kansas State University, Manhattan, KS 66506, USADepartment of Computer Science, Kansas State University, Manhattan, KS 66506, USASchool of Computing, Edinburgh Napier University, Edinburgh EH10 5DT, UKChaotic-maps-based image encryption methods have been a topic of research interest for a decade. However, most of the proposed methods suffer from slow encryption time or compromise on the security of the encryption to achieve faster encryption. This paper proposes a lightweight, secure, and efficient image encryption algorithm based on logistic map, permutations, and AES S-box. In the proposed algorithm, SHA-2 based on the plaintext image, a pre-shared key, and an initialization vector (IV) are used to generate the initial parameters for the logistic map. The logistic map chaotically generates random numbers, which are then used for the permutations and substitutions. The security, quality, and efficiency of the proposed algorithm are tested and analyzed using a number of metrics, such as correlation coefficient, chi-square, entropy, mean square error, mean absolute error, peak signal-to-noise ratio, maximum deviation, irregular deviation, deviation from uniform histogram, number of pixel change rate, unified average changing intensity, resistance to noise and data loss attacks, homogeneity, contrast, energy, and key space and key sensitivity analysis. Experimental results reveal that the proposed algorithm is up to 15.33× faster compared to other contemporary encryption methods.https://www.mdpi.com/1099-4300/24/10/1344image encryptionlogistic mapchaotic systemS-boxpermutationsubstitution
spellingShingle Yousef Alghamdi
Arslan Munir
Jawad Ahmad
A Lightweight Image Encryption Algorithm Based on Chaotic Map and Random Substitution
Entropy
image encryption
logistic map
chaotic system
S-box
permutation
substitution
title A Lightweight Image Encryption Algorithm Based on Chaotic Map and Random Substitution
title_full A Lightweight Image Encryption Algorithm Based on Chaotic Map and Random Substitution
title_fullStr A Lightweight Image Encryption Algorithm Based on Chaotic Map and Random Substitution
title_full_unstemmed A Lightweight Image Encryption Algorithm Based on Chaotic Map and Random Substitution
title_short A Lightweight Image Encryption Algorithm Based on Chaotic Map and Random Substitution
title_sort lightweight image encryption algorithm based on chaotic map and random substitution
topic image encryption
logistic map
chaotic system
S-box
permutation
substitution
url https://www.mdpi.com/1099-4300/24/10/1344
work_keys_str_mv AT yousefalghamdi alightweightimageencryptionalgorithmbasedonchaoticmapandrandomsubstitution
AT arslanmunir alightweightimageencryptionalgorithmbasedonchaoticmapandrandomsubstitution
AT jawadahmad alightweightimageencryptionalgorithmbasedonchaoticmapandrandomsubstitution
AT yousefalghamdi lightweightimageencryptionalgorithmbasedonchaoticmapandrandomsubstitution
AT arslanmunir lightweightimageencryptionalgorithmbasedonchaoticmapandrandomsubstitution
AT jawadahmad lightweightimageencryptionalgorithmbasedonchaoticmapandrandomsubstitution