Multiple color images security by SPN over the residue classes of Gaussian integer $$\:Z{\left[i\right]}_{h}$$
Abstract In this paper, the authors present the design of a new pair of 8 × 8 S-boxes over the residue classes of Gaussian integers $$\:Z{\left[i\right]}_{h}$$ and their usage for the encryption of multiple RGB images using a three-stage Substitution-Permutation Network (SPN). In the present work, t...
Saved in:
| Main Authors: | , , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Nature Portfolio
2025-02-01
|
| Series: | Scientific Reports |
| Subjects: | |
| Online Access: | https://doi.org/10.1038/s41598-025-89993-z |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850191082583752704 |
|---|---|
| author | Muhammad Sajjad Tariq Shah Rafik Hamza Bander Almutairi Robinson Julian Serna |
| author_facet | Muhammad Sajjad Tariq Shah Rafik Hamza Bander Almutairi Robinson Julian Serna |
| author_sort | Muhammad Sajjad |
| collection | DOAJ |
| description | Abstract In this paper, the authors present the design of a new pair of 8 × 8 S-boxes over the residue classes of Gaussian integers $$\:Z{\left[i\right]}_{h}$$ and their usage for the encryption of multiple RGB images using a three-stage Substitution-Permutation Network (SPN). In the present work, the S-boxes are constructed using the properties of Gaussian Integers and inverse of affine then affine maps, where first S-box holds the roles of substitution layer and the second S-box looks after the permutation layer. The modulation is nonlinear by means of operating the Gaussian integer residue classes through modular arithmetic, which will greatly benefit from strong diffusion and confusion properties that are critical for cryptographic security. For even greater complexity an exclusive XOR operation on the two S-boxes is made to produce a third S-box. The third S-box is deployed in the encryption process in such manner which offers superior diffusion over all RGB image channels. When the proposed SPN framework is utilized for a set of multiple RGB images, the mappings employed involves substitution-permutation-XOR operations that are severe nonlinear functions for differential or linear attacks. The incorporation of these Gaussian-integer-based S-boxes into the SPN scheme makes it possible for each image channel to be transformed independently but mutually connected to produce a secure and efficient encryption function. The analysis of outcomes proves the efficiency of the developed method; the viability of its application for multi-image encryption with high entropy, low correlation and increased resistance to a variety of attacks. This ability to consider it as an effective tool in the sphere of secure multimedia communication. |
| format | Article |
| id | doaj-art-de770e0f4e5b45c19cc934a2f477271a |
| institution | OA Journals |
| issn | 2045-2322 |
| language | English |
| publishDate | 2025-02-01 |
| publisher | Nature Portfolio |
| record_format | Article |
| series | Scientific Reports |
| spelling | doaj-art-de770e0f4e5b45c19cc934a2f477271a2025-08-20T02:15:00ZengNature PortfolioScientific Reports2045-23222025-02-0115112110.1038/s41598-025-89993-zMultiple color images security by SPN over the residue classes of Gaussian integer $$\:Z{\left[i\right]}_{h}$$Muhammad Sajjad0Tariq Shah1Rafik Hamza2Bander Almutairi3Robinson Julian Serna4NUTECH School of Applied Science and Humanities, National University of TechnologyDepartment of Mathematics, Quaid-i-Azam UniversityInstitute for International Strategy, Tokyo International UniversityDepartment of Mathematics, College of Sciences, King Saud UniversityEscuela de Matemáticas y Estadística, Universidad Pedagógica y Tecnológica de ColombiaAbstract In this paper, the authors present the design of a new pair of 8 × 8 S-boxes over the residue classes of Gaussian integers $$\:Z{\left[i\right]}_{h}$$ and their usage for the encryption of multiple RGB images using a three-stage Substitution-Permutation Network (SPN). In the present work, the S-boxes are constructed using the properties of Gaussian Integers and inverse of affine then affine maps, where first S-box holds the roles of substitution layer and the second S-box looks after the permutation layer. The modulation is nonlinear by means of operating the Gaussian integer residue classes through modular arithmetic, which will greatly benefit from strong diffusion and confusion properties that are critical for cryptographic security. For even greater complexity an exclusive XOR operation on the two S-boxes is made to produce a third S-box. The third S-box is deployed in the encryption process in such manner which offers superior diffusion over all RGB image channels. When the proposed SPN framework is utilized for a set of multiple RGB images, the mappings employed involves substitution-permutation-XOR operations that are severe nonlinear functions for differential or linear attacks. The incorporation of these Gaussian-integer-based S-boxes into the SPN scheme makes it possible for each image channel to be transformed independently but mutually connected to produce a secure and efficient encryption function. The analysis of outcomes proves the efficiency of the developed method; the viability of its application for multi-image encryption with high entropy, low correlation and increased resistance to a variety of attacks. This ability to consider it as an effective tool in the sphere of secure multimedia communication.https://doi.org/10.1038/s41598-025-89993-zGaussian integersMultiple color image encryptionSPNSecurity analysis |
| spellingShingle | Muhammad Sajjad Tariq Shah Rafik Hamza Bander Almutairi Robinson Julian Serna Multiple color images security by SPN over the residue classes of Gaussian integer $$\:Z{\left[i\right]}_{h}$$ Scientific Reports Gaussian integers Multiple color image encryption SPN Security analysis |
| title | Multiple color images security by SPN over the residue classes of Gaussian integer $$\:Z{\left[i\right]}_{h}$$ |
| title_full | Multiple color images security by SPN over the residue classes of Gaussian integer $$\:Z{\left[i\right]}_{h}$$ |
| title_fullStr | Multiple color images security by SPN over the residue classes of Gaussian integer $$\:Z{\left[i\right]}_{h}$$ |
| title_full_unstemmed | Multiple color images security by SPN over the residue classes of Gaussian integer $$\:Z{\left[i\right]}_{h}$$ |
| title_short | Multiple color images security by SPN over the residue classes of Gaussian integer $$\:Z{\left[i\right]}_{h}$$ |
| title_sort | multiple color images security by spn over the residue classes of gaussian integer z left i right h |
| topic | Gaussian integers Multiple color image encryption SPN Security analysis |
| url | https://doi.org/10.1038/s41598-025-89993-z |
| work_keys_str_mv | AT muhammadsajjad multiplecolorimagessecuritybyspnovertheresidueclassesofgaussianintegerzleftirighth AT tariqshah multiplecolorimagessecuritybyspnovertheresidueclassesofgaussianintegerzleftirighth AT rafikhamza multiplecolorimagessecuritybyspnovertheresidueclassesofgaussianintegerzleftirighth AT banderalmutairi multiplecolorimagessecuritybyspnovertheresidueclassesofgaussianintegerzleftirighth AT robinsonjulianserna multiplecolorimagessecuritybyspnovertheresidueclassesofgaussianintegerzleftirighth |