Improved Algoritms in Parallel Evaluation of Large Cryptographic S-Box
Behrooz Khadem, Reza Ghasemi

TL;DR
This paper introduces three novel acceleration methods that significantly improve the efficiency of computing Walsh-Hadamard transforms and nonlinearity for large cryptographic S-boxes, enhancing cryptanalysis capabilities.
Contribution
It presents three new algorithms that drastically reduce computation time for Walsh-Hadamard transforms and nonlinearity in large S-boxes, surpassing previous methods.
Findings
Up to 39-fold speedup in Walsh matrix computation
Up to 563-fold speedup in nonlinearity calculation
Validated through simulation and resource analysis
Abstract
Nowadays computational complexity of fast walsh hadamard transform and nonlinearity for Boolean functions and large substitution boxes is a major challenge of modern cryptography research on strengthening encryption schemes against linear and differential attacks. Time and memory complexities of the best existing algorithm for computing fast walsh hadamard transform and non linearity for n x m substitution boxes (n >= 16;m >= 16) is O(2^(n+m)). This paper proposes three new acceleration methods that improve the computation time for parallelized walsh matrix up to 39 folds and the computation time for non linearity degree up to 563 folds, defining and accessing walsh matrix transpose, and incorporating an important part of computation process of non linearity in the computation algorithm of walsh matrix. The validity of the proposed algorithms is verified by means of simulation and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
