Computing Individual Discrete Logarithms Faster in GF$(p^n)$ with the NFS-DL Algorithm
Aurore Guillevic (GRACE, LIX)

TL;DR
This paper improves the efficiency of computing individual discrete logarithms in finite fields GF(p^n) for small n by optimizing the booting step of the NFS-DL algorithm, especially in medium to large characteristic fields.
Contribution
It introduces a method to significantly reduce the preimage norm size in the booting step, enhancing discrete log computations for small extension fields.
Findings
Enhanced efficiency for n between 2 and 6 in GF(p^n)
Higher smoothness probability due to reduced preimage norm
Applicable to medium and large characteristic fields
Abstract
The Number Field Sieve (NFS) algorithm is the best known method to compute discrete logarithms (DL) in finite fields , with medium to large and small. This algorithm comprises four steps: polynomial selection, relation collection, linear algebra and finally, individual logarithm computation. The first step outputs two polynomials defining two number fields, and a map from the polynomial ring over the integers modulo each of these polynomials to . After the relation collection and linear algebra phases, the (virtual) logarithm of a subset of elements in each number field is known. Given the target element in , the fourth step computes a preimage in one number field. If one can write the target preimage as a product of elements of known (virtual) logarithm, then one can deduce the discrete logarithm of the target. As…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
