Back to Search Start Over

Rounding and Chaining LLL: Finding Faster Small Roots of Univariate Polynomial Congruences

Authors :
Jean-Sébastien Coron
Guénaël Renault
Phong Q. Nguyen
Rina Zeitoun
Jingguo Bi
Jean-Charles Faugère
Institute for Advanced Study [Tsinghua]
Tsinghua University [Beijing] (THU)
Cryptanalyse (CRYPT)
Laboratoire Franco-Chinois d'Informatique, d'Automatique et de Mathématiques Appliquées (LIAMA)
Centre de Coopération Internationale en Recherche Agronomique pour le Développement (Cirad)-Institut National de la Recherche Agronomique (INRA)-Chinese Academy of Sciences [Changchun Branch] (CAS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Institute of Automation - Chinese Academy of Sciences-Centre National de la Recherche Scientifique (CNRS)-Centre de Coopération Internationale en Recherche Agronomique pour le Développement (Cirad)-Institut National de la Recherche Agronomique (INRA)-Chinese Academy of Sciences [Changchun Branch] (CAS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Institute of Automation - Chinese Academy of Sciences-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt
Institut National de Recherche en Informatique et en Automatique (Inria)
Université du Luxembourg (Uni.lu)
Polynomial Systems (PolSys)
Laboratoire d'Informatique de Paris 6 (LIP6)
Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
Oberthur Card Systems - Puteaux
Oberthur Card Systems
Hugo Krawczyk
Tsinghua University [Beijing]
Source :
PKC 2014-17th IACR International Conference on Practice and Theory of Public-Key Cryptography, PKC 2014-17th IACR International Conference on Practice and Theory of Public-Key Cryptography, Mar 2014, Buenos Aires, Argentina. pp.185-202, ⟨10.1007/978-3-642-54631-0_11⟩, Public-Key Cryptography – PKC 2014 ISBN: 9783642546303, Public Key Cryptography
Publication Year :
2014
Publisher :
HAL CCSD, 2014.

Abstract

International audience; In a seminal work at EUROCRYPT '96, Coppersmith showed how to find all small roots of a univariate polynomial congruence in polynomial time: this has found many applications in public-key cryptanalysis and in a few security proofs. However, the running time of the algorithm is a high-degree polynomial, which limits experiments: the bottleneck is an LLL reduction of a high-dimensional matrix with extra-large coefficients. We present in this paper the first significant speedups over Coppersmith's algorithm. The first speedup is based on a special property of the matrices used by Coppersmith's algorithm, which allows us to provably speed up the LLL reduction by rounding, and which can also be used to improve the complexity analysis of Coppersmith's original algorithm. The exact speedup depends on the LLL algorithm used: for instance, the speedup is asymptotically quadratic in the bit-size of the small-root bound if one uses the Nguyen-Stehlé L2 algorithm. The second speedup is heuristic and applies whenever one wants to enlarge the root size of Coppersmith's algorithm by exhaustive search. Instead of performing several LLL reductions independently, we exploit hidden relationships between these matrices so that the LLL reductions can be somewhat chained to decrease the global running time. When both speedups are combined, the new algorithm is in practice hundreds of times faster for typical parameters.

Details

Language :
English
ISBN :
978-3-642-54630-3
ISBNs :
9783642546303
Database :
OpenAIRE
Journal :
PKC 2014-17th IACR International Conference on Practice and Theory of Public-Key Cryptography, PKC 2014-17th IACR International Conference on Practice and Theory of Public-Key Cryptography, Mar 2014, Buenos Aires, Argentina. pp.185-202, ⟨10.1007/978-3-642-54631-0_11⟩, Public-Key Cryptography – PKC 2014 ISBN: 9783642546303, Public Key Cryptography
Accession number :
edsair.doi.dedup.....c5f93d1c314533fb96aeed16ac84c538
Full Text :
https://doi.org/10.1007/978-3-642-54631-0_11⟩