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...

Full description

Saved in:
Bibliographic Details
Main Authors: Muhammad Sajjad, Tariq Shah, Rafik Hamza, Bander Almutairi, Robinson Julian Serna
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