Abstract

Recently, several algorithms using number field sieves have been given to factor a number n in heuristic expected time $L_n [1/3; c]$, where \[ L_n [ v ;c ] = \exp \left\{ ( c + o ( 1 ) ) ( \log n )^v ( \log \log n )^{1 - v } \right\} \] for $n \to \infty $. This paper presents an algorithm to solve the discrete logarithm problem for $GF ( p )$ with heuristic expected running time $L_p [ 1/3; 3^{2/3}]$. For umbers of a special form, there is an asymptotically slower but more practical version of the algorithm.

Keywords

Discrete logarithmMathematicsLogarithmBinary logarithmCombinatoricsSieve (category theory)Discrete mathematicsHeuristicField (mathematics)Finite fieldLog-log plotMathematical optimizationComputer sciencePure mathematicsMathematical analysis

Related Publications

Publication Info

Year
1993
Type
article
Volume
6
Issue
1
Pages
124-138
Citations
316
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

316
OpenAlex

Cite This

Daniel M. Gordon (1993). Discrete Logarithms in $GF ( P )$ Using the Number Field Sieve. SIAM Journal on Discrete Mathematics , 6 (1) , 124-138. https://doi.org/10.1137/0406010

Identifiers

DOI
10.1137/0406010