RUS  ENG
Full version
VIDEO LIBRARY

International workshop "Syntax and semantics of logical systems"
August 12, 2019 12:30, Ņamp site on the shore of Lake Hovsgol


Applying Metaheuristic Pseudo-Boolean Optimization Algorithms to Search for Linearizing Sets in Cryptanalysis of Cryptographic Generators

K. V. Antonova, A. A. Semenovb

a Institute of Mathematics, Economics and Informatics of Irkutsk State University
b Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences, Irkutsk

Abstract: In this paper we consider a new approach to the construction of guess-and-determine attacks on keystream generators based on the concept of linearizing sets. The complexity of the attack for a particular linearizing set is estimated as a value of a specially defined pseudo-Boolean function. To solve the optimization problem for the considered pseudo-Boolean function, various metaheuristic search algorithms are implemented: tabu search, genetic algorithm, (1 + 1) evolutionary algorithm, GBFS. For stream ciphers A5/1 and ASG the complexity estimates of the attacks of considered type are given.


© Steklov Math. Inst. of RAS, 2026