article · Egyptian Informatics Journal
A new method encrypts 32-bit colour images by combining four one-dimensional chaotic maps, namely the Logistic, Tent, Chebyshev, and Sine maps. The system populates four 16 by 16 matrices with unique integers from 0 to 255 to represent the red, green, blue, and alpha colour channels across specific grid sectors. Pixel values are extracted as decimals, positioned in the matrices, and altered through coordinate-dependent right circular shifts to avoid vulnerabilities in uniform colour regions. Further security is introduced by encrypting pixel values with the Four-square cipher and rearranging pixel coordinates using the Arnold Cat Map transformation during the confusion stage. Rigorous evaluations against standard security criteria demonstrate strong defensive performance. Compared to existing techniques, this approach achieves a 25% to 44% improvement in resistance against common cryptographic attacks.
Digital colour images often contain sensitive information and large sections of identical colour, making them vulnerable to specialised cyber attacks. Enhancing image encryption algorithms to resist common attacks ensures greater privacy and integrity when transmitting rich 32-bit graphic data across digital networks, offering stronger mathematical protection for visual communications.
The algorithm applies to secure transmission and storage of 32-bit digital colour imagery, potentially serving software developers, cybersecurity providers, and communications systems handling sensitive visual data. Because the abstract details an algorithm evaluated through benchmark security tests rather than operational trials in commercial environments, this technology remains at the applied laboratory testing stage prior to direct software integration.
AI-generated from the published abstract. Always read the original work before citing.
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.
This page summarises published work. The authoritative version sits with the publisher.
DOI: 10.1016/j.eij.2024.100449
Is something wrong with this record? Report it or request removal.
Discussion
Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.
No discussion yet. Open the first thread.
New to MARATTO™? Create a free account.