Efficient parallel exponentiation in GF(2n) using normal basis representations

Vonzur Gathen proposed an efficient parallel exponentiation algorithm in finite fields using normal basis representations. In this paper we present a processor-efficient parallel exponentiation algorithm in <i>GF</i>(2<sup> <i>n</i> </sup>) which improves upon von zur Gathen's algorithm. We also show that exponentiation in <i>GF</i>(2<sup> <i>n</i> </sup>) can be done in <i>&Ogr;</i>(log <i>n</i>) time using <i>n</i>/(log <i>n</i>)<sup>2</sup> processors. Hence we get processor x time bound <i>&Ogr;</i>(<i>n</i>/log <i>n</i>), which is optimal. Finally, we present an on-line processor assignment scheme which was missing in von zur Gathen's algorithm, and show that its time complexity is negligible.

[1]  T. Elgamal A public key cryptosystem and a signature scheme based on discrete logarithms , 1984, CRYPTO 1984.

[2]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[3]  Whitfield Diffie,et al.  New Directions in Cryptography , 1976, IEEE Trans. Inf. Theory.

[4]  Joachim von zur Gathen Processor-Efficient Exponentiation in Finite Fields , 1992, Inf. Process. Lett..

[5]  Douglas R. Stinson Some Observations on Parallel Algorithms for Fast Exponentiation in GF(2^n) , 1990, SIAM J. Comput..

[6]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[7]  Joachim von zur Gathen,et al.  Algorithms for Exponentiation in Finite Fields , 2000, J. Symb. Comput..

[8]  Harald Niederreiter,et al.  Introduction to finite fields and their applications: Preface to the revised edition , 1994 .

[9]  Harald Niederreiter,et al.  Introduction to finite fields and their applications: List of Symbols , 1986 .

[10]  Taher ElGamal,et al.  A public key cyryptosystem and signature scheme based on discrete logarithms , 1985 .

[11]  Daniel M. Gordon,et al.  A Survey of Fast Exponentiation Methods , 1998, J. Algorithms.

[12]  Haya Freedman,et al.  Introduction to finite fields and their applications (revised edition) , by Rudolf Lidl and Harald Niederreiter. Pp. 416. £29.95. 1994. ISBN 0-521-46094-8 (Cambridge University Press) , 1995, The Mathematical Gazette.

[13]  Gordon B. Agnew,et al.  Fast Exponentiation in GF(2n) , 1988, EUROCRYPT.

[14]  Daniel,et al.  Algorithms for exponentiation in nite , 2000 .