|
This article is cited in 2 scientific papers (total in 2 papers)
Methods and algorithms of computational mathematics and their applications
SAT-based analysis of SHA-3 competition finalists
O. S. Zaikinab, V. V. Davydovcd, A. P. Kiryanovae a Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences, Irkutsk
b Novosibirsk State University
c Saint-Petersburg State University of Aerospace Instrumentation
d QApp
e ITMO University
Abstract:
SHA-3 competition was held to develop a new standard cryptographic hash funcion. In the present study, finalists of SHA-3 are considered. All of them are still preimage resistant — i.e., it is infeasible to find their outputs given inputs. Preimage resistance of round-reduced versions of the functions is investigated. The corresponding problems are reduced to the Boolean satisfiability problem (SAT) via the CBMC model checker for programs written in C. To solve the constructed SAT instances, the state-of-the-art SAT solver Kissat is applied. Compared to previously published results, for four out of five SHA-3 finalists preimages were found for harder round-reduced versions.
Keywords:
Boolean satisfiability problem, SAT solver, Kissat, CBMC, model checking, cryptographic hash function, preimage attack, SHA-3 competition.
Received: 26.12.2023
Citation:
O. S. Zaikin, V. V. Davydov, A. P. Kiryanova, “SAT-based analysis of SHA-3 competition finalists”, Num. Meth. Prog., 25:3 (2024), 259–273
Linking options:
https://www.mathnet.ru/eng/vmp1122 https://www.mathnet.ru/eng/vmp/v25/i3/p259
|
|