loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
13th IEEE Symposium on Computer Arithmetic (ARITH-13 '97)
Fast Software Exponentiation in GF(2^k)
Asilomar, CA
March 06-March 09
ISBN: 0-8186-7846-1
C. K. Koc, Oregon State University
T. Acar, Oregon State University
We present a new algorithm for computing a^e where a in GF(2^k) and e is a positive integer. The proposed algorithm is more suitable for implementation in software, and relies on the Montgomery multiplication in GF(2^k). The speed of the exponentiation algorithm largely depends on the availability of a fast method for multiplying two polynomials of length w defined over GF(2). The theoretical analysis and our experiments indicate that the proposed exponentiation method is at least 6 times faster than the exponentiation method using the standard multiplication when w=8. Furthermore, the availability of a 32-bit GF(2) polynomial multiplication instruction on the underlying processor would make the new exponentiation algorithm up to 37 times faster.
Index Terms:
Galois field, polynomial arithmetic, Montgomery multiplication, squaring.
Citation:
C. K. Koc, T. Acar, "Fast Software Exponentiation in GF(2^k)," arith, pp.225, 13th IEEE Symposium on Computer Arithmetic (ARITH-13 '97), 1997
Usage of this product signifies your acceptance of the Terms of Use.