A heuristic quasi-polynomial algorithm for discrete logarithm in finite fields of small characteristic
- Added on 2023-08-13
- Page: https://inria.hal.science/file/index/docid/909087/filename/article.pdf
- See on Internet Archive
- #pdf #security #math #dh
The difficulty of computing discrete logarithms in fields Fqk depends on the relative sizes of k and q. Until recently all the cases had a sub-exponential complexity of type L(1/3), similar to the factorization problem. In 2013, Joux designed a new algorithm with a complexity of L(1/4 + ǫ) in small characteristic. In the same spirit, we propose in this article another heuristic algorithm that provides a quasi-polynomial complexity when q is of size at most comparable with k. By quasi-polynomial, we mean a runtime of n O(log n) where n is the bit-size of the input. For larger values of q that stay below the limit Lqk (1/3), our algorithm loses its quasi-polynomial nature, but still surpasses the Function Field Sieve.