|
Computational methods in discrete mathematics
Using inverse backdoors sets to construct guess-and-determine attacks on hash-functions MD4
I. A. Gribanova, A. A. Semenov Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences, Irkutsk
Abstract:
In the paper, we propose new preimage attacks on hash-functions MD4-$k$, $k>39$. These attacks, related to the class of guess-and-determine attacks, are based on the idea of inverse backdoor set. We use SAT solvers to solve the cryptanalysis problems weakened by substitution of guessed bits to SAT encodings of the considered functions. The problem of search for an inverse backdoor set with relatively small complexity estimation is considered as a minimization problem of a special pseudo-Boolean function. To solve this problem, we apply several metaheuristic algorithms: tabu search algorithm, (1+1)-$FEA_{\beta}$, and a variant of genetic algorithm. These algorithms produce attacks on the considered functions with close complexity estimations. For the full-round compression function MD4 the best attack is constructed using the genetic algorithm.
Keywords:
preimage attack on hash function, guess-and-determine attacks, MD4, inverse backdoor sets, SAT.
Citation:
I. A. Gribanova, A. A. Semenov, “Using inverse backdoors sets to construct guess-and-determine attacks on hash-functions MD4”, Prikl. Diskr. Mat. Suppl., 2020, no. 13, 124–129
Linking options:
https://www.mathnet.ru/eng/pdma517 https://www.mathnet.ru/eng/pdma/y2020/i13/p124
|
Statistics & downloads: |
Abstract page: | 174 | Full-text PDF : | 52 | References: | 28 |
|