Cargando…

A SAT-Based Approach for Index Calculus on Binary Elliptic Curves

Logical cryptanalysis, first introduced by Massacci in 2000, is a viable alternative to common algebraic cryptanalysis techniques over boolean fields. With xor operations being at the core of many cryptographic problems, recent research in this area has focused on handling xor clauses efficiently. I...

Descripción completa

Detalles Bibliográficos
Autores principales: Trimoska, Monika, Ionica, Sorina, Dequen, Gilles
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7334981/
http://dx.doi.org/10.1007/978-3-030-51938-4_11
_version_ 1783554044255535104
author Trimoska, Monika
Ionica, Sorina
Dequen, Gilles
author_facet Trimoska, Monika
Ionica, Sorina
Dequen, Gilles
author_sort Trimoska, Monika
collection PubMed
description Logical cryptanalysis, first introduced by Massacci in 2000, is a viable alternative to common algebraic cryptanalysis techniques over boolean fields. With xor operations being at the core of many cryptographic problems, recent research in this area has focused on handling xor clauses efficiently. In this paper, we investigate solving the point decomposition step of the index calculus method for prime-degree extension fields [Formula: see text], using sat solving methods. We experimented with different sat solvers and decided on using WDSat, a solver dedicated to this specific problem. We extend this solver by adding a novel symmetry breaking technique and optimizing the time complexity of the point decomposition step by a factor of m! for the [Formula: see text](th) summation polynomial. While asymptotically solving the point decomposition problem with this method has exponential worst time complexity in the dimension l of the vector space defining the factor base, experimental running times show that the presented sat solving technique is significantly faster than current algebraic methods based on Gröbner basis computation. For the values l and n considered in the experiments, the WDSat solver coupled with our symmetry breaking technique is up to 300 times faster than Magma’s F4 implementation, and this factor grows with l and n.
format Online
Article
Text
id pubmed-7334981
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73349812020-07-06 A SAT-Based Approach for Index Calculus on Binary Elliptic Curves Trimoska, Monika Ionica, Sorina Dequen, Gilles Progress in Cryptology - AFRICACRYPT 2020 Article Logical cryptanalysis, first introduced by Massacci in 2000, is a viable alternative to common algebraic cryptanalysis techniques over boolean fields. With xor operations being at the core of many cryptographic problems, recent research in this area has focused on handling xor clauses efficiently. In this paper, we investigate solving the point decomposition step of the index calculus method for prime-degree extension fields [Formula: see text], using sat solving methods. We experimented with different sat solvers and decided on using WDSat, a solver dedicated to this specific problem. We extend this solver by adding a novel symmetry breaking technique and optimizing the time complexity of the point decomposition step by a factor of m! for the [Formula: see text](th) summation polynomial. While asymptotically solving the point decomposition problem with this method has exponential worst time complexity in the dimension l of the vector space defining the factor base, experimental running times show that the presented sat solving technique is significantly faster than current algebraic methods based on Gröbner basis computation. For the values l and n considered in the experiments, the WDSat solver coupled with our symmetry breaking technique is up to 300 times faster than Magma’s F4 implementation, and this factor grows with l and n. 2020-06-06 /pmc/articles/PMC7334981/ http://dx.doi.org/10.1007/978-3-030-51938-4_11 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Trimoska, Monika
Ionica, Sorina
Dequen, Gilles
A SAT-Based Approach for Index Calculus on Binary Elliptic Curves
title A SAT-Based Approach for Index Calculus on Binary Elliptic Curves
title_full A SAT-Based Approach for Index Calculus on Binary Elliptic Curves
title_fullStr A SAT-Based Approach for Index Calculus on Binary Elliptic Curves
title_full_unstemmed A SAT-Based Approach for Index Calculus on Binary Elliptic Curves
title_short A SAT-Based Approach for Index Calculus on Binary Elliptic Curves
title_sort sat-based approach for index calculus on binary elliptic curves
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7334981/
http://dx.doi.org/10.1007/978-3-030-51938-4_11
work_keys_str_mv AT trimoskamonika asatbasedapproachforindexcalculusonbinaryellipticcurves
AT ionicasorina asatbasedapproachforindexcalculusonbinaryellipticcurves
AT dequengilles asatbasedapproachforindexcalculusonbinaryellipticcurves
AT trimoskamonika satbasedapproachforindexcalculusonbinaryellipticcurves
AT ionicasorina satbasedapproachforindexcalculusonbinaryellipticcurves
AT dequengilles satbasedapproachforindexcalculusonbinaryellipticcurves