NeuroGIFT: Using a Machine Learning Based Sat Solver for Cryptanalysis

2Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A recent trend in machine learning is the implementation of machine learning based solvers, such as the sat solver NeuroSat. The main limitation of NeuroSat is its scaling to large problems. We conjecture that this lack of scaling is due to learning an all-purpose SAT solver, and that learning to solve specialized SAT problems instead should yield better results. In this article, we evaluate our hypothesis by training and testing NeuroSat on SAT problems for differential cryptanalysis on the block cipher GIFT, and present the resulting classifier NeuroGift. We show that on these highly structured problems, our models are able to perform orders of magnitude better than the original NeuroSat, potentially paving the way for the use of specialized solvers for cryptanalysis problems.

Cite

CITATION STYLE

APA

Sun, L., Gerault, D., Benamira, A., & Peyrin, T. (2020). NeuroGIFT: Using a Machine Learning Based Sat Solver for Cryptanalysis. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12161 LNCS, pp. 62–84). Springer. https://doi.org/10.1007/978-3-030-49785-9_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free