Skip to main content

Function Field Sieve

  • Reference work entry
Encyclopedia of Cryptography and Security
  • 153 Accesses

Related Concepts

Discrete Logarithm Problem; Generic Attacks Against DLP; Index Calculus Attack; Number Field Sieve for the DLP

Definition

The Function Field Sieve (FFS) is an algorithm originally due to Adleman [1, 2] for solving the Discrete Logarithm Problem in (the multiplicative group of) finite fields of small characteristic.

Background

The Function Field Sieve can be used to compute discrete logarithms in \(\textrm{ GF}{({p}^{k})}^{{_\ast}}\) as long as k grows at least as fast as (logp)2. Under these conditions, the complexity of the function field sieve with respect to p and k is given by the expression in L-notation

$$ \begin{array}{rcl}{ L}_{{p}^{k}}\left (1/3,{(32/9)}^{1/3}\right )& =& \exp \left ({(32/9)}^{1/3}{(k\log p)}^{1/3}\right. \\ & & \left. {(\log (k\log p))}^{2/3} \cdot (1 + o(1))\right ), \\ \end{array} $$

thereby achieving the best known complexity to date for computing discrete logarithms in such finite fields (in full generality).

The Function Field Sieve is...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 799.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 949.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Adleman LM (1994) The function field sieve. In: Adleman LM, Huang M-D (eds) ANTS-I: 1st Algorithmic Number Theory Symposium, Cornell University, Ithaca, 6–9 May 1994. Lecture notes in computer science, vol 877. Springer, Berlin, pp 108–121

    Google Scholar 

  2. Adleman LM, Huang M-D (1999) Function field sieve methods for discrete logarithms over finite fields. Inform Comput 151(1):5–16

    MATH  MathSciNet  Google Scholar 

  3. Coppersmith D (1984) Fast evaluation of logarithms in fields of characteristic two. IEEE Trans Inform Theory IT–30(4):587–594

    Google Scholar 

  4. Enge A, Gaudry P, Thomé E (2011) An L(1/3) discrete logarithm algorithm for low degree curves. J cryptol 24(1):24–41

    MATH  Google Scholar 

  5. Joux A, Lercier R (2002) The function field sieve is quite special. In: Fieker C, Kohel DR (eds) ANTS-V: 5th Algorithmic Number Theory Symposium, Sydney, 7–12 July 2002. Lecture notes in computer science, vol 2369. Springer, Berlin, pp 431–445

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this entry

Cite this entry

Thome, E. (2011). Function Field Sieve. In: van Tilborg, H.C.A., Jajodia, S. (eds) Encyclopedia of Cryptography and Security. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-5906-5_450

Download citation

Publish with us

Policies and ethics