2020
DOI: 10.1007/978-3-030-45388-6_17
|View full text |Cite
|
Sign up to set email alerts
|

Faster Cofactorization with ECM Using Mixed Representations

Abstract: This paper introduces a novel implementation of the elliptic curve factoring method specifically designed for medium-size integers such as those arising by billions in the cofactorization step of the Number Field Sieve. In this context, our algorithm requires fewer modular multiplications than any other publicly available implementation. The main ingredients are: the use of batches of primes, fast point tripling, optimal double-base decompositions and Lucas chains, and a good mix of Edwards and Montgomery repr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
10
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(10 citation statements)
references
References 18 publications
0
10
0
Order By: Relevance
“…These algorithms either find and extract smooth parts of the norms, or completely factor them. The family of sieving algorithms [13,26], batch algorithms [6, Algorithm 2.1] and ECM [7,25] are examples of such methods used in factorization and DLP computations. They all have different complexities and properties and thus cannot be used on the same amount of input norms N i .…”
Section: Combining Three Algorithmsmentioning
confidence: 99%
“…These algorithms either find and extract smooth parts of the norms, or completely factor them. The family of sieving algorithms [13,26], batch algorithms [6, Algorithm 2.1] and ECM [7,25] are examples of such methods used in factorization and DLP computations. They all have different complexities and properties and thus cannot be used on the same amount of input norms N i .…”
Section: Combining Three Algorithmsmentioning
confidence: 99%
“…In short, the families used in ECM are motivated by the torsion properties and by the average number of full multiplications needed for doubling-and-adding on the elliptic curve. A recent study [BI19] makes a state-of-the-art presentation of the implementation techniques and concludes that it is important that 1) the elliptic curve can be put on a particular form (Montgomery, Edwards, Hessian) and that 2) one can generate many curves of the family which have a rational point of coordinates of less than 32 bits. Of course any family can be put in short Weierstrass form.…”
Section: 2mentioning
confidence: 99%
“…We do not discuss further the case of subfamilies with points of infinite order because they are not known to modify the behaviour of ECM and because they produce curves of large coefficients. Instead, several authors make lists of elliptic curves from families which have small coefficients and compute directly a rational point [BI19,HMR16,BBL10].…”
Section: 2mentioning
confidence: 99%
“…Based on the cofactor size, one must decide whether it makes sense to seek its complete factorization into elements of F . In this case Cado-NFS uses the Bouvier-Imbert mixed representation [9]. Any prime ideal that appears in this "cofactorization" is called a large prime.…”
Section: Relation Collectionmentioning
confidence: 99%
“…It is possible to mix special-q ideals from both number fields, as done in[17], or even hybrid special-q involving contributions from both sides 9. By factorization, we implicitly mean "numerator of the factorization".…”
mentioning
confidence: 99%