Improved Recursive Construction of S-box Satisfying Perfect Strict Avalanche Criterion
A secure S—box must exhibit the Strict Avalanche Criterion (SAC), ensuring that a single-bit change in the input causes each output bit to change with a probability close to 50%, thereby complicating differential and linear cryptanalysis. Despite its importance, analyses of deployed ciphers suggest that current S—box designs can still be improved. In this paper, we introduce a novel recursive method for constructing S—boxes that achieve perfect SAC by leveraging smaller S—boxes with SAC when combined with bitwise rotations. This approach systematically generates larger S—boxes while preserving and enhancing the cryptographic strengths of their smaller counterparts. The resulting S—boxes not only meet perfect SAC but also demonstrate competitive security properties and can be implemented using simple logic circuits, making them especially suitable for resource-constrained environments. Our findings contribute significantly to S—box design and offer substantial implications for developing robust cryptographic systems.
Authors
- Kok‐An Pang (ORCID: https://orcid.org/0000-0001-5277-6925)
- Norziana Jamil (ORCID: https://orcid.org/0000-0002-7363-1466)
- Shekh Faisal Abdul‐Latip (ORCID: https://orcid.org/0000-0003-3280-2422)
- Hazlin Abdul Rani
Publication Details
- Journal
- Malaysian Journal of Mathematical Sciences
- Published
- 2025-09-09
- DOI
- https://doi.org/10.47836/mjms.19.3.09
- Primary Topic
- Cryptographic Implementations and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Ministry of Higher Education, Malaysia
- Universiti Teknikal Malaysia Melaka