Generation of Nonlinear Substitutions by Simulated Annealing Algorithm
Substitution (logic)
S-box
DOI:
10.3390/info14050259
Publication Date:
2023-04-27T06:18:34Z
AUTHORS (8)
ABSTRACT
The problem of nonlinear substitution generation (S-boxes) is investigated in many related works symmetric key cryptography. In particular, the strength ciphers to linear cryptanalysis directly nonlinearity substitution. addition being highly nonlinear, S-boxes must be random, i.e., not contain hidden mathematical constructs that facilitate algebraic cryptanalysis. such substitutions a complex combinatorial optimization problem. Probabilistic algorithms are used solve it, for instance simulated annealing algorithm, which well-fitted discrete search space. We propose new cost function based on Walsh–Hadamard spectrum computation, and investigate efficiency using algorithm. For this purpose, we conduct numerous experiments with different input parameters: initial temperature, cooling coefficient, number internal external loops. As results research show, applying allows rapid substitutions. To find 8-bit bijective 104, need about 83,000 iterations. At same time, probability finding target result 100%.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (38)
CITATIONS (11)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....