|
Mathematical Methods of Cryptography
Guess-and-determine attacks and automatic methods for their construction
A. A. Semenov Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences, Irkutsk
Abstract:
In the paper, a brief review of approaches to construction of cryptographic attacks from the class “guess-and-determine” is presented. The main focus is done on recent works, in which some automatic methods for constructing SAT-based guess-and-determine attacks were proposed. With that purpose, the problems of constructing corresponding attacks are stated as optimization problems for specific evaluation functions over Boolean hypercube. To solve the latter, the metaheuristic algorithms widely employed in discrete optimization are used. In the mentioned papers, two types of evaluation functions were formally introduced. Those can be viewed as concretizations of the notions of “UNSAT-immunity” and “SAT-immunity” informally introduced by N. Courtois in 2012. Within the report, several examples of constructing guess-and-determine attacks of the mentioned type on a number of block and stream ciphering algorithms will be given.
Keywords:
guess-and-determine attacks, Boolean satisfiability problem, SAT.
Citation:
A. A. Semenov, “Guess-and-determine attacks and automatic methods for their construction”, Prikl. Diskr. Mat. Suppl., 2018, no. 11, 81–86
Linking options:
https://www.mathnet.ru/eng/pdma409 https://www.mathnet.ru/eng/pdma/y2018/i11/p81
|
|