A novel of substitution-box design using PLL algorithms in magic cube
DOI:
https://doi.org/10.21533/pen.v9.i4.975Abstract
In most modern symmetric ciphers, substitution boxes are non-linear core components that provide robust security and confusion. The construction of active S-boxes has been hot object among safely experts. The goal is at build a cryptographically active S-box, number of researchers have built an S-Box using RNA, DNA, chaotic systems, etc. In this article, we used new approach to generate multiple S-Boxes based on the Permutation of Last Layer algorithms (PLL) to replacement the place (permutation) of the pieces generated from the Magic Cube and instead of using static S-Boxes, we can generate dynamic S-Boxes to use various S-Boxes in every round to add to confusion. When comparing the proposed algorithm with other searches and tests on it. We found it has achieved a high percentage of success comparable to the S-Box from chaotic and etc. The proposed design passes S-Box test criteria effectively, these tests: invertibility, completeness, avalanche, strict avalanche, and balanced are among S-Box test criteria. The results of the analysis show that the novel S-Box overrun each of these statistical tests, has a good avalanche impact, and thus can protect against a wide range of attacks. Because S-Box and its reverse take but smaller milliseconds to construct it ability be applied in a variety of lightweight applications.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.




