Solving the problem of Boolean satisfiability for estimating the security of block ciphers Magma and PRESENT to algebraic cryptanalysis
Prikladnaya Diskretnaya Matematika. Supplement, no. 10 (2017), pp. 62-64
Voir la notice de l'article provenant de la source Math-Net.Ru
Some results of experimental investigating algorithms for cryptanalysis of ciphers Magma and PRESENT are presented. Algorithms under investigation solve the systems of Boolean equations of these ciphers by known methods – SAT and XL. The ciphers under consideration have been taken with small numbers of rounds (3, 4 in PRESENT, 5,8 in Magma) and simplified S-boxes (identical, linearized in Magma). The experimental results (memory size, running time, number of addition operations) are presented in dependence on the numbers of plain/cipher texts, equations, unknowns, etc. For example, the $8$-round cipher Magma with 5376 equations, 2048 unknowns is analysed by a computer with the processor IntelCore i5 for 416.31 sec.
Keywords:
cryptography, block ciphers, algorithm PRESENT, SAT-solver, SageMath, security estimation.
Mots-clés : algebraic cryptanalysis, algorithm Magma
Mots-clés : algebraic cryptanalysis, algorithm Magma
@article{PDMA_2017_10_a25,
author = {L. K. Babenko and E. A. Maro},
title = {Solving the problem of {Boolean} satisfiability for estimating the security of block ciphers {Magma} and {PRESENT} to algebraic cryptanalysis},
journal = {Prikladnaya Diskretnaya Matematika. Supplement},
pages = {62--64},
publisher = {mathdoc},
number = {10},
year = {2017},
language = {ru},
url = {http://geodesic.mathdoc.fr/item/PDMA_2017_10_a25/}
}
TY - JOUR AU - L. K. Babenko AU - E. A. Maro TI - Solving the problem of Boolean satisfiability for estimating the security of block ciphers Magma and PRESENT to algebraic cryptanalysis JO - Prikladnaya Diskretnaya Matematika. Supplement PY - 2017 SP - 62 EP - 64 IS - 10 PB - mathdoc UR - http://geodesic.mathdoc.fr/item/PDMA_2017_10_a25/ LA - ru ID - PDMA_2017_10_a25 ER -
%0 Journal Article %A L. K. Babenko %A E. A. Maro %T Solving the problem of Boolean satisfiability for estimating the security of block ciphers Magma and PRESENT to algebraic cryptanalysis %J Prikladnaya Diskretnaya Matematika. Supplement %D 2017 %P 62-64 %N 10 %I mathdoc %U http://geodesic.mathdoc.fr/item/PDMA_2017_10_a25/ %G ru %F PDMA_2017_10_a25
L. K. Babenko; E. A. Maro. Solving the problem of Boolean satisfiability for estimating the security of block ciphers Magma and PRESENT to algebraic cryptanalysis. Prikladnaya Diskretnaya Matematika. Supplement, no. 10 (2017), pp. 62-64. http://geodesic.mathdoc.fr/item/PDMA_2017_10_a25/