New discrete logarithm computation for the medium prime case using the function field sieve (Q2158232)

From MaRDI portal





scientific article; zbMATH DE number 7562702
Language Label Description Also known as
default for all languages
No label defined
    English
    New discrete logarithm computation for the medium prime case using the function field sieve
    scientific article; zbMATH DE number 7562702

      Statements

      New discrete logarithm computation for the medium prime case using the function field sieve (English)
      0 references
      0 references
      26 July 2022
      0 references
      This manuscript presents a discrete logarithm computation in the field \(\mathrm{GF}(p^n)\) with prime \(p = 2111023\) and extension degree \(n = 50\), hence a \(1051\)-bit finite field. The algorithm used is the function field sieve with some improvements, including the pinpointing method to speed up relation generation, and a sieving technique using partial smoothness-divisibility during both relation generation and individual logarithm descent. Different from several previous record computations, the finite field is not defined by a Kummer extension, which would make the computation considerably easier. The paper first describes all steps of the function field sieve in the medium prime case and then explains the sieving technique in more detail. Thereafter, the concrete discrete logarithm computation in the above mentioned field is presented. It is argued by experiments that more advanced filtering techniques seem to have no big favourable effect on the linear algebra problem. Moreover, a preliminary cost analysis for computing discrete logarithms in \(\mathrm{GF}(p^n)\) with~\(p\) a \(32\)-bit prime and \(n = 17\) using the function field sieve is given, which suggests the linear algebra step to be the most challenging and barely feasible. One should note however that an adaption of the number field sieve to medium primes is likely to perform better on such problem instances. The paper is well readable and explains the ideas and computational details very clearly.
      0 references
      finite field
      0 references
      discrete logarithm
      0 references
      function field sieve
      0 references
      0 references
      0 references

      Identifiers