|
Mathematical Methods of Cryptography
Propositional encoding of direct and inverse round transformations in attacks on some block ciphers
I. V. Otpuschennikov, A. A. Semenov, O. S. Zaikin Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences, Irkutsk
Abstract:
We suggest an attack on block ciphers, which is based on the well-known meet-in-the-middle strategy. To solve the corresponding cryptanalysis equations, algorithms for solving the Boolean satisfiability problem (SAT) are used. The main know-how consists in the usage in the propositional encoding of the considered cipher not only information about direct round transformations, but also information about inverse round transformations. Using the suggested type of encodings, we have constructed runtime estimations of guess-and-determine attacks on several block ciphers with reduced number of rounds ($6$-round DES, $6$-round PRESENT, $6$-round and $8$-round GOST 28147-89). It turned out that in some cases these attacks are several times more effective than attacks, in which standard methods of propositional encodings are used.
Keywords:
block cipher, GOST 28147-89, DES, PRESENT, Boolean satisfiability problem.
Citation:
I. V. Otpuschennikov, A. A. Semenov, O. S. Zaikin, “Propositional encoding of direct and inverse round transformations in attacks on some block ciphers”, Prikl. Diskr. Mat. Suppl., 2018, no. 11, 76–79
Linking options:
https://www.mathnet.ru/eng/pdma404 https://www.mathnet.ru/eng/pdma/y2018/i11/p76
|
Statistics & downloads: |
Abstract page: | 150 | Full-text PDF : | 41 | References: | 19 |
|