Nothing Special   »   [go: up one dir, main page]

Skip to main content

Gauss periods and fast exponentiation in finite fields

Extended abstract

  • Conference paper
  • First Online:
LATIN '95: Theoretical Informatics (LATIN 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 911))

Included in the following conference series:

Abstract

Gauss periods can be used to implement finite field arithmetic efficiently. For a small prime p and infinitely many integers n, exponentiation of an arbitrary element in F p n can be done with O(n 2 loglog n) operations in F p , and exponentiation of a Gauss period with O(n 2) operations in F p . Comparing to the previous estimate O(n 2 log nloglog n), using polynomial bases, this shows that normal bases generated by Gauss periods offer some asymptotic computational advantage. Experimental results indicate that Gauss periods are often primitive elements in finite fields.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  • L.M. Adleman and H.W. Lenstra, Jr., “Finding irreducible polynomials over finite fields”, Proc. 18th Annual ACM Symp. on Theory of Computing (1986), 350–355.

    Google Scholar 

  • G.B. Agnew, R.C. Mullin, I.M. Onyszchuk and S.A. Vanstone, “An implementation for a fast public key cryptosystem”, J. of Cryptology3 (1991), 63–79.

    Google Scholar 

  • G.B. Agnew, R.C. Mullin and S.A. Vanstone, “An implementation of elliptic curve cryptosystems over F2155”, IEEE J. on Selected Areas in Communications11 (1993), 804–813.

    Article  Google Scholar 

  • E. Artin, Collected Papers, Addison-Wesley, 1965.

    Google Scholar 

  • D.W. Ash, I.F. Blake and S.A. Vanstone, “Low complexity normal bases”, Discrete Applied Math.25 (1989), 191–210.

    Google Scholar 

  • E. Bach and J. Shallit, “Factoring with cyclotomic polynomials”, Math. Comp.52 (1989), 201–219.

    Google Scholar 

  • E.R. Berlekamp, “Bit-serial Reed-Solomon encoders”, IEEE Trans. Info. Th.28 (1982), 869–874.

    Google Scholar 

  • I.F. Blake, S. Gao and R.C. Mullin, “Specific irreducible polynomials with linearly independent roots over finite fields”, submitted to Linear Algebra and Its Applications, 1993.

    Google Scholar 

  • E.F. Brickell, D.M. Gordon, K.S. McCurley and D.B. Wilson, “Fast exponentiation with precomputation”, in Proc. Eurocrypt'92, Balatonfured, Hungary, 1992.

    Google Scholar 

  • J. Brillhart, D.H. Lehmer, J.L. Selfridge, B. Tuckerman and S.S. Wagstaff, “Factorizations of b n±1, b=2, 3, 5, 6, 7, 10, 11, 12 Up to High Powers”, Vol. 22 of Contemporary Mathematics, AMS, 1988, 2nd edition.

    Google Scholar 

  • D.G. Cantor and E. Kaltofen, “On fast multiplication of polynomials over arbitrary algebras”, Acta Inform. 28 (1991), 693–701.

    Google Scholar 

  • L. Carlitz, “Primitive roots in finite fields”, J. London Math. Soc.43 (1952), 373–382.

    Google Scholar 

  • H. Davenport, “Bases for finite fields”, J. London Math. Soc.43 (1968), 21–39.

    Google Scholar 

  • S. Gao and H.W. Lenstra, Jr., “Optimal normal bases”, Designs, Codes and Cryptography2 (1992), 315–323.

    Google Scholar 

  • S. Gao and S.A. Vanstone, “On orders of optimal normal basis generators”, 1994, to appear in Mathematics of Computation.

    Google Scholar 

  • J. von zur Gathen, “Efficient and optimal exponentiation in finite fields”, computational complexity1 (1991), 360–394.

    Google Scholar 

  • J. von zur Gathen and M. Giesbrecht, “Constructing normal bases in finite fields”, J. Symb. Comp.10 (1990), 547–570.

    Google Scholar 

  • C.F. Gauss, Disquisitiones Arithmeticae, Braunschweig, 1801. English Edition, Springer-Verlag, 1986.

    Google Scholar 

  • W. Geiselmann and D. Gollmann, “Symmetry and duality in normal basis multiplication”, AAECC-6, Lecture Notes in Computer Science 357 (1989), Springer-Verlag, 230–238.

    Google Scholar 

  • C. Hooley, “On Artin's conjecture”, J. reine angew. Math.226 (1967), 209–220.

    Google Scholar 

  • D. Jungnickel, Finite Fields: Structure and Arithmetics, Bibliographisches Institut, Mannheim, 1993.

    Google Scholar 

  • H.W. Lenstra, Jr. and R.J. Schoof, “Primitive normal bases for finite fields”, Math. Comp.48 (1987), 217–231.

    Google Scholar 

  • A.J. Menezes, I.F. Blake, X. Gao, R.C. Mullin, S.A. Vanstone and T. Yaghoobian, Applications of Finite Fields, Kluwer Academic Publishers, Boston-Dordrecht-Lancaster, 1993.

    Google Scholar 

  • R.C. Mullin, I.M. Onyszchuk, S.A. Vanstone and R.M. Wilson, “Optimal normal bases in GF(pn)”, Discrete Applied Math.22 (1988/1989), 149–161.

    Google Scholar 

  • M. Pohst and H. Zassenhaus, Algorithmic Algebraic Number Theory, Cambridge University Press, 1989.

    Google Scholar 

  • A. Schönhage, “Schnelle Multiplikation von Polynomen über Körpern der Charakteristik 2”, Acta Inf.7 (1977), 395–398.

    Google Scholar 

  • A. Schönhage and V. Strassen, “Schnelle Multiplikation großer Zahlen”, Computing7 (1971), 281–292.

    Google Scholar 

  • V. Shoup, “Exponentiation in GF(2n) using fewer polynomial multiplications”, preprint, 1994.

    Google Scholar 

  • S.A. Stepanov and I.E. Shparlinskiy, “On construction of primitive elements and primitive normal bases in a finite field”, in Computational Number Theory, ed. A. Pethő, M.E. Pohst, H.C. Williams and H.G. Zimmer, 1991. (Proc. Colloq. Comp. Number Theory, Hungary, 1990).

    Google Scholar 

  • D.H. Stinson, “Some observations on parallel algorithms for fast exponentiation in GF(2n)”, SIAM J. Computing19 (1990), 711–717.

    Google Scholar 

  • T. Storer, Cyclotomy and Difference Sets, Markham, Chicago, 1967.

    Google Scholar 

  • V. Strassen, “Gaussian elimination is not optimal”, Numer. Mathematik13 (1969), 354–356.

    Google Scholar 

  • C.C. Wang, “An algorithm to design finite field multipliers using a self-dual normal basis”, IEEE Trans. Comput.38 (1989), 1457–1460.

    Google Scholar 

  • L.C. Washington, Introduction to Cyclotomic Fields, Springer-Verlag, New York, 1982.

    Google Scholar 

  • A. Wassermann, “Konstruktion von Normalbasen”, Bayreuther Mathematische Schriften31 (1990), 155–164.

    Google Scholar 

  • A. Wassermann, “Zur Arithmetik in endlichen Körpern”, Bayreuther Mathematische Schriften44 (1993), 147–251.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ricardo Baeza-Yates Eric Goles Patricio V. Poblete

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gao, S., von zur Gathen, J., Panario, D. (1995). Gauss periods and fast exponentiation in finite fields. In: Baeza-Yates, R., Goles, E., Poblete, P.V. (eds) LATIN '95: Theoretical Informatics. LATIN 1995. Lecture Notes in Computer Science, vol 911. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59175-3_98

Download citation

  • DOI: https://doi.org/10.1007/3-540-59175-3_98

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-59175-7

  • Online ISBN: 978-3-540-49220-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics