Scale Invariant Digital Color Image Encryption Using a 3D Modular Chaotic Map

Cryptography is one of the most important security mechanisms for the transmission of digital media on the Internet. Most proposed cryptographic image methods based on chaotic maps are dependent upon image sizes and most of them worked on square images. In this paper for tackling this problem, a sca...

Full description

Bibliographic Details
Main Authors: Ali Momeni Asl, Ali Broumandnia, Seyed Javad Mirabedini
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9481114/
_version_ 1828406731870306304
author Ali Momeni Asl
Ali Broumandnia
Seyed Javad Mirabedini
author_facet Ali Momeni Asl
Ali Broumandnia
Seyed Javad Mirabedini
author_sort Ali Momeni Asl
collection DOAJ
description Cryptography is one of the most important security mechanisms for the transmission of digital media on the Internet. Most proposed cryptographic image methods based on chaotic maps are dependent upon image sizes and most of them worked on square images. In this paper for tackling this problem, a scale-invariant color image encryption method in three-dimensional space is presented. At first, the two-dimensional color image is converted into three-dimensional space, in this case, the red, green, and blue color spectrums are divided into a set of gray-level square sub-images. Then, to have confusion and diffusion properties, the 3D substitution and 3D permutation operation are performed on the sub-images. In substitution operations, the pixel values of the sub-images are changed with the help of XOR and circular shift operators with appropriate keys. In permutation operation, the position of the pixels is changed using modular three-dimensional chaos mappings. To have scale-invariant three-dimensional permutation, the sub-images are divided into one or more windows with equal size, and then 3D modular chaotic map operations are performed on each window with separate keys. Depending on the number of sub-images, there may be two last windows that have overlapping. To increase the speed of color image encryption, the steps of a 3D modular chaotic map on the windows can be implemented in parallel. The proposed approach relative to the similar color image encryption algorithms increases the key space and improves standard parameters, such as entropy, sensitivity, adjacent pixel correlations, and histogram uniformity.
first_indexed 2024-12-10T11:15:58Z
format Article
id doaj.art-066cd9b9758540f08f06b0d006abf90a
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-10T11:15:58Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-066cd9b9758540f08f06b0d006abf90a2022-12-22T01:51:10ZengIEEEIEEE Access2169-35362021-01-01910243310244910.1109/ACCESS.2021.30962249481114Scale Invariant Digital Color Image Encryption Using a 3D Modular Chaotic MapAli Momeni Asl0https://orcid.org/0000-0003-3326-5307Ali Broumandnia1Seyed Javad Mirabedini2Department of Computer Engineering, Qom Branch, Islamic Azad University, Qom, IranDepartment of Computer Engineering, South Tehran Branch, Islamic Azad University, Tehran, IranDepartment of Computer Engineering, Center Tehran Branch, Islamic Azad University, Tehran, IranCryptography is one of the most important security mechanisms for the transmission of digital media on the Internet. Most proposed cryptographic image methods based on chaotic maps are dependent upon image sizes and most of them worked on square images. In this paper for tackling this problem, a scale-invariant color image encryption method in three-dimensional space is presented. At first, the two-dimensional color image is converted into three-dimensional space, in this case, the red, green, and blue color spectrums are divided into a set of gray-level square sub-images. Then, to have confusion and diffusion properties, the 3D substitution and 3D permutation operation are performed on the sub-images. In substitution operations, the pixel values of the sub-images are changed with the help of XOR and circular shift operators with appropriate keys. In permutation operation, the position of the pixels is changed using modular three-dimensional chaos mappings. To have scale-invariant three-dimensional permutation, the sub-images are divided into one or more windows with equal size, and then 3D modular chaotic map operations are performed on each window with separate keys. Depending on the number of sub-images, there may be two last windows that have overlapping. To increase the speed of color image encryption, the steps of a 3D modular chaotic map on the windows can be implemented in parallel. The proposed approach relative to the similar color image encryption algorithms increases the key space and improves standard parameters, such as entropy, sensitivity, adjacent pixel correlations, and histogram uniformity.https://ieeexplore.ieee.org/document/9481114/The 3D modular chaotic mapscale invariantkey spacepermutationsubstitution
spellingShingle Ali Momeni Asl
Ali Broumandnia
Seyed Javad Mirabedini
Scale Invariant Digital Color Image Encryption Using a 3D Modular Chaotic Map
IEEE Access
The 3D modular chaotic map
scale invariant
key space
permutation
substitution
title Scale Invariant Digital Color Image Encryption Using a 3D Modular Chaotic Map
title_full Scale Invariant Digital Color Image Encryption Using a 3D Modular Chaotic Map
title_fullStr Scale Invariant Digital Color Image Encryption Using a 3D Modular Chaotic Map
title_full_unstemmed Scale Invariant Digital Color Image Encryption Using a 3D Modular Chaotic Map
title_short Scale Invariant Digital Color Image Encryption Using a 3D Modular Chaotic Map
title_sort scale invariant digital color image encryption using a 3d modular chaotic map
topic The 3D modular chaotic map
scale invariant
key space
permutation
substitution
url https://ieeexplore.ieee.org/document/9481114/
work_keys_str_mv AT alimomeniasl scaleinvariantdigitalcolorimageencryptionusinga3dmodularchaoticmap
AT alibroumandnia scaleinvariantdigitalcolorimageencryptionusinga3dmodularchaoticmap
AT seyedjavadmirabedini scaleinvariantdigitalcolorimageencryptionusinga3dmodularchaoticmap