TY - JOUR
T1 - An efficient 32-bit color image encryption technique using multiple chaotic maps and advanced ciphers
AU - Es-sabry, Mohammed
AU - El Akkad, Nabil
AU - Khrissi, Lahbib
AU - Satori, Khalid
AU - El-Shafai, Walid
AU - Altameem, Torki
AU - Singh Rathore, Rajkumar
N1 - Publisher Copyright:
© 2023
PY - 2024/2/10
Y1 - 2024/2/10
N2 - In this study, we introduce a refined approach to encrypting 32-bit color images, leveraging the potential of four 1D chaotic maps – the Logistic map, Tent map, Chebyshev map, and Sine map. These chaotic maps intricately populate the four matrices within our encryption system, assigning exclusive integers ranging from 0 to 255. Our proposed methodology employs 16 × 16 matrices to represent the four channels (red, green, blue, and alpha) of a 32-bit color image, strategically utilizing specific grids for channel encryption. The top-left and bottom-right grids facilitate the encryption of the red and alpha channels, respectively, while the top-right and bottom-left grids are employed for encrypting the green and blue channels. The algorithm initiates by extracting decimal values from each pixel in the source image, mapping them to their corresponding positions in the matrices. A subsequent right circular shift operation on each pixel, determined by its row and column coordinates, is performed to prevent the encryption of areas with uniform color. To enhance security further, we employ the Four-square cipher method to encrypt the decimal values of the pixels. In the confusion stage, we apply the Arnold Cat Map transformation to strategically rearrange the position of all pixels, introducing an additional layer of complexity. Rigorous assessments using various security criteria were conducted to evaluate our algorithm's performance against common attacks, yielding consistently excellent results. Our method demonstrated superior outcomes, including a 25 % to 44 % increase in resistance to common attacks compared to existing methods.
AB - In this study, we introduce a refined approach to encrypting 32-bit color images, leveraging the potential of four 1D chaotic maps – the Logistic map, Tent map, Chebyshev map, and Sine map. These chaotic maps intricately populate the four matrices within our encryption system, assigning exclusive integers ranging from 0 to 255. Our proposed methodology employs 16 × 16 matrices to represent the four channels (red, green, blue, and alpha) of a 32-bit color image, strategically utilizing specific grids for channel encryption. The top-left and bottom-right grids facilitate the encryption of the red and alpha channels, respectively, while the top-right and bottom-left grids are employed for encrypting the green and blue channels. The algorithm initiates by extracting decimal values from each pixel in the source image, mapping them to their corresponding positions in the matrices. A subsequent right circular shift operation on each pixel, determined by its row and column coordinates, is performed to prevent the encryption of areas with uniform color. To enhance security further, we employ the Four-square cipher method to encrypt the decimal values of the pixels. In the confusion stage, we apply the Arnold Cat Map transformation to strategically rearrange the position of all pixels, introducing an additional layer of complexity. Rigorous assessments using various security criteria were conducted to evaluate our algorithm's performance against common attacks, yielding consistently excellent results. Our method demonstrated superior outcomes, including a 25 % to 44 % increase in resistance to common attacks compared to existing methods.
KW - Chaotic maps
KW - Cryptography
KW - Image decryption
KW - Image encryption
KW - Security
UR - http://www.scopus.com/inward/record.url?scp=85184839941&partnerID=8YFLogxK
U2 - 10.1016/j.eij.2024.100449
DO - 10.1016/j.eij.2024.100449
M3 - Article
AN - SCOPUS:85184839941
SN - 1110-8665
VL - 25
JO - Egyptian Informatics Journal
JF - Egyptian Informatics Journal
M1 - 100449
ER -