A Subexponential Algorithm for Discrete Logarithms Over all Finite Fields
- 1 July 1993
- journal article
- Published by JSTOR in Mathematics of Computation
- Vol. 61 (203) , 1-15
- https://doi.org/10.2307/2152932
Abstract
There are numerous subexponential algorithms for computing discrete logarithms over certain classes of finite fields. However, there appears to be no published subexponential algorithm for computing discrete logarithms over all finite fields. We present such an algorithm and a heuristic argument that there exists a $c \in {\Re _{ > 0}}$ such that for all sufficiently large prime powers ${p^n}$, the algorithm computes discrete logarithms over ${\text {GF}}({p^n})$ within expected time: ${e^{c{{(\log ({p^n})\log \log ({p^n}))}^{1/2}}}}$.
Keywords
This publication has 17 references indexed in Scilit:
- Finding Isomorphisms Between Finite FieldsMathematics of Computation, 1991
- Factoring Integers with Elliptic CurvesAnnals of Mathematics, 1987
- Discrete logarithms inGF(p)Algorithmica, 1986
- Solving sparse linear equations over finite fieldsIEEE Transactions on Information Theory, 1986
- A public key cryptosystem and a signature scheme based on discrete logarithmsIEEE Transactions on Information Theory, 1985
- A subexponential-time algorithm for computing discrete logarithms overGF(p^2)IEEE Transactions on Information Theory, 1985
- Fast evaluation of logarithms in fields of characteristic twoIEEE Transactions on Information Theory, 1984
- On a problem of Oppenheim concerning “factorisatio numerorum”Journal of Number Theory, 1983
- New directions in cryptographyIEEE Transactions on Information Theory, 1976
- Factoring Polynomials Over Large Finite FieldsMathematics of Computation, 1970