RUS  ENG
Full version
JOURNALS // Prikladnaya Diskretnaya Matematika. Supplement // Archive

Prikl. Diskr. Mat. Suppl., 2020 Issue 13, Pages 114–119 (Mi pdma514)

This article is cited in 1 paper

Computational methods in discrete mathematics

Application of SAT oracles for generation of additional linear constraints in cryptanalysis of some lightweight ciphers

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 the paper, we propose a new technique that is aimed at algebraic cryptanalysis problems. Using this technique we construct additional linear equations over $\rm{GF}(2)$ which augment the system of algebraic equations presenting the cryptanalysis of the considered cipher. We use a SAT solver to generate such new linear equations. It was shown that the proposed technique allows one to increase the efficiency of guess-and-determine attacks which are based on the linearization sets. Effectiveness of the proposed technique was confirmed by computational experiments in which we considered the cryptanalysis of some variants of well-known stream cipher Trivium with a decreased number of steps in the initialization phase.

Keywords: linearizing sets, guess-and-determine attack, quadratic systems over $\rm{GF}(2)$, pseudo-Boolean optimization, Trivium.

UDC: 519.7

DOI: 10.17223/2226308X/13/34



© Steklov Math. Inst. of RAS, 2025