Dynamic S-Box Design Using a Novel Square Polynomial Transformation and Permutation

New era ciphers employ substitution boxes (S-boxes) which assist in the provision of security for the plaintext in the encryption phase and transforming the ciphertext on the receiver side into original plaintext in the decryption phase. The overall security of a given cipher engaging an S-box great...

Full description

Bibliographic Details
Main Authors: Amjad Hussain Zahid, Hamza Rashid, Mian Muhammad Umar Shaban, Soban Ahmad, Ehtezaz Ahmed, Muhammad Tallal Amjad, Muhammad Azfar Tariq Baig, Muhammad Junaid Arshad, Muhammad Nadeem Tariq, Muhammad Waseem Tariq, Muhammad Ayaz Zafar, Abdul Basit
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9447687/
_version_ 1818479649757331456
author Amjad Hussain Zahid
Hamza Rashid
Mian Muhammad Umar Shaban
Soban Ahmad
Ehtezaz Ahmed
Muhammad Tallal Amjad
Muhammad Azfar Tariq Baig
Muhammad Junaid Arshad
Muhammad Nadeem Tariq
Muhammad Waseem Tariq
Muhammad Ayaz Zafar
Abdul Basit
author_facet Amjad Hussain Zahid
Hamza Rashid
Mian Muhammad Umar Shaban
Soban Ahmad
Ehtezaz Ahmed
Muhammad Tallal Amjad
Muhammad Azfar Tariq Baig
Muhammad Junaid Arshad
Muhammad Nadeem Tariq
Muhammad Waseem Tariq
Muhammad Ayaz Zafar
Abdul Basit
author_sort Amjad Hussain Zahid
collection DOAJ
description New era ciphers employ substitution boxes (S-boxes) which assist in the provision of security for the plaintext in the encryption phase and transforming the ciphertext on the receiver side into original plaintext in the decryption phase. The overall security of a given cipher engaging an S-box greatly depends on the cryptographic forte of the respective S-box. Consequently, many researchers have used different innovative approaches to construct robust S-Boxes. In this article, an innovative and modest square polynomial transformation, the very first time, along with a novel affine transformation and a pioneering permutation approach to construct dynamic S-boxes is proposed. The proposed method has the capability to erect a huge number of robust S-boxes by applying minute changes in the parameters of transformation and permutation processes. An example S-Box is generated, and its recital analysis has been done using typical criteria including bijectivity, strict avalanche criterion, nonlinearity, bit independence criterion, linear probability, differential probability, and fixed-point analysis to check its cryptographic forte. This performance of the proposed S-box is placed side by side against state-of-the-art S-boxes to prove its strength. The performance and comparative analyses authenticate that the projected S-box possesses the true competence for its application in modern-day ciphers.
first_indexed 2024-12-10T11:13:33Z
format Article
id doaj.art-6f81301b530c4bf5b6892f170b93deb0
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-10T11:13:33Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-6f81301b530c4bf5b6892f170b93deb02022-12-22T01:51:19ZengIEEEIEEE Access2169-35362021-01-019823908240110.1109/ACCESS.2021.30867179447687Dynamic S-Box Design Using a Novel Square Polynomial Transformation and PermutationAmjad Hussain Zahid0https://orcid.org/0000-0002-6123-6610Hamza Rashid1https://orcid.org/0000-0002-2821-0152Mian Muhammad Umar Shaban2Soban Ahmad3Ehtezaz Ahmed4Muhammad Tallal Amjad5Muhammad Azfar Tariq Baig6Muhammad Junaid Arshad7Muhammad Nadeem Tariq8Muhammad Waseem Tariq9https://orcid.org/0000-0002-0501-0692Muhammad Ayaz Zafar10Abdul Basit11School of Systems and Technology, University of Management and Technology, Lahore, PakistanSchool of Systems and Technology, University of Management and Technology, Lahore, PakistanSchool of Systems and Technology, University of Management and Technology, Lahore, PakistanSchool of Systems and Technology, University of Management and Technology, Lahore, PakistanSchool of Systems and Technology, University of Management and Technology, Lahore, PakistanSchool of Systems and Technology, University of Management and Technology, Lahore, PakistanSchool of Systems and Technology, University of Management and Technology, Lahore, PakistanDepartment of Computer Science, University of Engineering and Technology, Lahore, PakistanSchool of Systems and Technology, University of Management and Technology, Lahore, PakistanSchool of Systems and Technology, University of Management and Technology, Lahore, PakistanSchool of Systems and Technology, University of Management and Technology, Lahore, PakistanSchool of Systems and Technology, University of Management and Technology, Lahore, PakistanNew era ciphers employ substitution boxes (S-boxes) which assist in the provision of security for the plaintext in the encryption phase and transforming the ciphertext on the receiver side into original plaintext in the decryption phase. The overall security of a given cipher engaging an S-box greatly depends on the cryptographic forte of the respective S-box. Consequently, many researchers have used different innovative approaches to construct robust S-Boxes. In this article, an innovative and modest square polynomial transformation, the very first time, along with a novel affine transformation and a pioneering permutation approach to construct dynamic S-boxes is proposed. The proposed method has the capability to erect a huge number of robust S-boxes by applying minute changes in the parameters of transformation and permutation processes. An example S-Box is generated, and its recital analysis has been done using typical criteria including bijectivity, strict avalanche criterion, nonlinearity, bit independence criterion, linear probability, differential probability, and fixed-point analysis to check its cryptographic forte. This performance of the proposed S-box is placed side by side against state-of-the-art S-boxes to prove its strength. The performance and comparative analyses authenticate that the projected S-box possesses the true competence for its application in modern-day ciphers.https://ieeexplore.ieee.org/document/9447687/Linear fractional transformationsquare polynomial transformationdynamic affine transformationpermutationsubstitution box
spellingShingle Amjad Hussain Zahid
Hamza Rashid
Mian Muhammad Umar Shaban
Soban Ahmad
Ehtezaz Ahmed
Muhammad Tallal Amjad
Muhammad Azfar Tariq Baig
Muhammad Junaid Arshad
Muhammad Nadeem Tariq
Muhammad Waseem Tariq
Muhammad Ayaz Zafar
Abdul Basit
Dynamic S-Box Design Using a Novel Square Polynomial Transformation and Permutation
IEEE Access
Linear fractional transformation
square polynomial transformation
dynamic affine transformation
permutation
substitution box
title Dynamic S-Box Design Using a Novel Square Polynomial Transformation and Permutation
title_full Dynamic S-Box Design Using a Novel Square Polynomial Transformation and Permutation
title_fullStr Dynamic S-Box Design Using a Novel Square Polynomial Transformation and Permutation
title_full_unstemmed Dynamic S-Box Design Using a Novel Square Polynomial Transformation and Permutation
title_short Dynamic S-Box Design Using a Novel Square Polynomial Transformation and Permutation
title_sort dynamic s box design using a novel square polynomial transformation and permutation
topic Linear fractional transformation
square polynomial transformation
dynamic affine transformation
permutation
substitution box
url https://ieeexplore.ieee.org/document/9447687/
work_keys_str_mv AT amjadhussainzahid dynamicsboxdesignusinganovelsquarepolynomialtransformationandpermutation
AT hamzarashid dynamicsboxdesignusinganovelsquarepolynomialtransformationandpermutation
AT mianmuhammadumarshaban dynamicsboxdesignusinganovelsquarepolynomialtransformationandpermutation
AT sobanahmad dynamicsboxdesignusinganovelsquarepolynomialtransformationandpermutation
AT ehtezazahmed dynamicsboxdesignusinganovelsquarepolynomialtransformationandpermutation
AT muhammadtallalamjad dynamicsboxdesignusinganovelsquarepolynomialtransformationandpermutation
AT muhammadazfartariqbaig dynamicsboxdesignusinganovelsquarepolynomialtransformationandpermutation
AT muhammadjunaidarshad dynamicsboxdesignusinganovelsquarepolynomialtransformationandpermutation
AT muhammadnadeemtariq dynamicsboxdesignusinganovelsquarepolynomialtransformationandpermutation
AT muhammadwaseemtariq dynamicsboxdesignusinganovelsquarepolynomialtransformationandpermutation
AT muhammadayazzafar dynamicsboxdesignusinganovelsquarepolynomialtransformationandpermutation
AT abdulbasit dynamicsboxdesignusinganovelsquarepolynomialtransformationandpermutation