Algorithms for Exponentiation in Finite Fields

نویسندگان

  • Shuhong Gao
  • Joachim von zur Gathen
  • Daniel Panario
  • Victor Shoup
چکیده

and infinitely many integers n, multiplication in a normal basis of Fqn over Fq can be computed with O(n logn loglogn), division with O(n log n loglogn) operations in Fq , and exponentiation of an arbitrary element in Fqn with O(n2 loglogn) operations in Fq . We also prove that using a polynomial basis exponentiation in F2n can be done with the same number of operations in F2 for all n. The previous best estimates were O(n2) for multiplication in a normal basis, and O(n2 logn log logn) for exponentiation in a

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Squaring in cyclotomic subgroups

We propose new squaring formulae for cyclotomic subgroups of certain finite fields. Our formulae use a compressed representation of elements having the property that decompression can be performed at a very low cost. The squaring formulae lead to new exponentiation algorithms in cyclotomic subgroups which outperform the fastest previously-known exponentiation algorithms when the exponent has lo...

متن کامل

What is the Inverse of Repeated Square and Multiply Algorithm?

It is well known that the repeated square and multiply algorithm is an efficient way of modular exponentiation. The obvious question to ask is if this algorithm has an inverse which would calculate the discrete logarithm and what is its time compexity. The technical hitch is in fixing the right sign of the square root and this is the heart of the discrete logarithm problem over finite fields of...

متن کامل

2 00 7 What is the Inverse of Repeated Square and Multiply Algorithm ?

It is well known that the repeated square and multiply algorithm is an efficient way of modular exponentiation. The obvious question to ask is if this algorithm has an inverse which would calculate the discrete logarithm and what is its time compexity. The technical hitch is in fixing the right sign of the square root and this is the heart of the discrete logarithm problem over finite fields of...

متن کامل

M ar 2 00 7 What is the Inverse of Repeated Square and Multiply Algorithm ?

It is well known that the repeated square and multiply algorithm is an efficient way of modular exponentiation. The obvious question to ask is if this algorithm has an inverse which would calculate the discrete logarithm and what is its time compexity. The technical hitch is in fixing the right sign of the square root and this is the heart of the discrete logarithm problem over finite fields of...

متن کامل

On Chudnovsky-Based Arithmetic Algorithms in Finite Fields

Thanks to a new construction of the so-called Chudnovsky-Chudnovsky multiplication algorithm, we design efficient algorithms for both the exponentiation and the multiplication in finite fields. They are tailored to hardware implementation and they allow computations to be parallelized while maintaining a low number of bilinear multiplications. We give an example with the finite field F1613 .

متن کامل

Efficient parallel exponentiation in GF(qn) using normal basis representations

Von zur 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 GF(qn) which improves upon von zur Gathen’s algorithm. We also show that exponentiation in GF(qn) can be done in O((log2 n) 2/ logq n) time using n/(log2 n) 2 processors. Hence we get a pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Symb. Comput.

دوره 29  شماره 

صفحات  -

تاریخ انتشار 2000