Integer Factorization Based on Elliptic Curve Method: Towards Better Exploitation of Reconfigurable Hardware

Author(s):  
Giacomo de Meulenaer ◽  
Francois Gosset ◽  
Guerric Meurice de Dormale ◽  
Jean-Jacques Quisquater

This series of papers is concerned with a probabilistic algorithm for finding small prime factors of an integer. While the algorithm is not practical, it yields an improvement over previous complexity results. The algorithm uses the jacobian varieties of curves of genus 2 in the same way that the elliptic curve method uses elliptic curves. In this first paper in the series a new density theorem is presented for smooth numbers in short intervals. It is a key ingredient of the analysis of the algorithm.


2016 ◽  
Vol 19 (A) ◽  
pp. 83-99
Author(s):  
Henriette Heer ◽  
Gary McGuire ◽  
Oisín Robinson

We present JKL-ECM, an implementation of the elliptic curve method of integer factorization which uses certain twisted Hessian curves in a family studied by Jeon, Kim and Lee. This implementation takes advantage of torsion subgroup injection for families of elliptic curves over a quartic number field, in addition to the ‘small parameter’ speedup. We produced thousands of curves with torsion$\mathbb{Z}/6\mathbb{Z}\oplus \mathbb{Z}/6\mathbb{Z}$and small parameters in twisted Hessian form, which admit curve arithmetic that is ‘almost’ as fast as that of twisted Edwards form. This allows JKL-ECM to compete with GMP-ECM for finding large prime factors. Also, JKL-ECM, based on GMP, accepts integers of arbitrary size. We classify the torsion subgroups of Hessian curves over$\mathbb{Q}$and further examine torsion properties of the curves described by Jeon, Kim and Lee. In addition, the high-performance curves with torsion$\mathbb{Z}/2\mathbb{Z}\oplus \mathbb{Z}/8\mathbb{Z}$of Bernsteinet al. are completely recovered by the$\mathbb{Z}/4\mathbb{Z}\oplus \mathbb{Z}/8\mathbb{Z}$family of Jeon, Kim and Lee, and hundreds more curves are produced besides, all with small parameters and base points.


2013 ◽  
Vol 694-697 ◽  
pp. 2599-2603
Author(s):  
Li Hong Zhang ◽  
Shu Qian Chen

Elliptic curve cryptosystem is used in the process of embedded systems, the selection and generation algorithm of the elliptic curve will directly affect the efficiency of systems. From Elliptic Curve's selection, Elliptic Curve's structure, Elliptic Curve's generation, this paper discussed the realization of a random elliptic curve method of Embedded Mobile Device, the SEA algorithm and its improved algorithm. The results show that this method can achieve a quick implementation of the elliptic curve method to improve the operating efficiency of embedded systems in the same security guarantees.


2005 ◽  
Vol 152 (1) ◽  
pp. 67 ◽  
Author(s):  
J. Pelzl ◽  
M. imka ◽  
T. Kleinjung ◽  
J. Franke ◽  
C. Priplata ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document