Application of heuristic methods to search for boolean functions with good cryptographic characteristics | Applied Discrete Mathematics. Supplement. 2022. № 15. DOI: 10.17223/2226308X/15/5

Application of heuristic methods to search for boolean functions with good cryptographic characteristics

Currently, one of the most promising and developing methods of cipher analysis is linear and algebraic cryptanalysis. To ensure resistance to this type of attack, it is necessary to use Boolean functions with high nonlinearity and algebraic immunity when constructing components of block and stream ciphers. We propose a combined approach to the search for Boolean functions with nonlinearity and algebraic immunity based on heuristic methods, in particular, a genetic algorithm and a hill climbing algorithm. Computational experiments have been carried out for Boolean functions in n 6 8 variables, which demonstrated the e ectiveness of the proposed approach, as well as a comparative analysis of the results obtained by random search. On the basis of the obtained Boolean functions, vector Boolean functions are constructed and among them the number of functions with the component algebraic immunity and nonlinearity is calculated.

Download file
Counter downloads: 18

Keywords

genetic algorithm, Hil l Climbing algorithm, algebraic immunity, nonlinearity, heuristics

Authors

NameOrganizationE-mail
Atutova Natalia D.Institute of Mathematics. S. L. Sobolev SB RAS; Novosibirsk State Universityn.atutova@g.nsu.ru
Всего: 1

References

Атутова Н. Д. Гибридный подход к поиску булевых функций с высокой алгебраической иммунностью на основе эвристических методов // Прикладная дискретная математика. Приложение. 2021. №14. С. 37-40.
Millan W., Clark A., and Dawson E. An effective genetic algorithm for finding highly nonlinear Boolean functions // LNCS. 1997. V. 1334. P. 149-158.
Kang M. and Wang M. New genetic operators for developing S-boxes with low boomerang uniformity // IEEE Access. 2022. V. 10. P. 10898-10906.
Behera P. and Gangopadhyay S. Evolving bijective S-Boxes using hybrid adaptive genetic algorithm with optimal cryptographic properties //j. Ambient Intell. Human.Comput. 2021. P. 2640-2658.
 Application of heuristic methods to search for boolean functions with good cryptographic characteristics | Applied Discrete Mathematics. Supplement. 2022. № 15. DOI: 10.17223/2226308X/15/5

Application of heuristic methods to search for boolean functions with good cryptographic characteristics | Applied Discrete Mathematics. Supplement. 2022. № 15. DOI: 10.17223/2226308X/15/5

Download full-text version
Counter downloads: 783