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...
Autores principales: | , , |
---|---|
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 |