Efficient exponentiation in software and hardware
Joachim von zur Gathen, Universitaet Paderborn, Germany
Friday, September 13, 2002, at U. of Waterloo.

Abstract:

Efficient exponentiation is a fundamental task in several areas, including computer algebra and cryptography. Fast algorithms for this problem are presented. One of them is faster than allowed by a lower bound on the complexity of general exponentiation; the trick is a clever choice of data structure in a special situation. These methods work very well in software, and we also mention a hardware implementation on an FPGA.

Symbolic Computation Group
Cheriton School of Computer Science
University of Waterloo
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4567

| http://www.scg.uwaterloo.ca
ORCCA
MITACS
Maplesoft