DocumentCode
3812939
Title
ACE: a VLSI chip for Galois field GF(2/sup m/) based exponentiation
Author
M. Kovac;N. Ranganathan
Author_Institution
Fac. of Electr. Eng., Zagreb Univ., Croatia
Volume
43
Issue
4
fYear
1996
Firstpage
289
Lastpage
297
Abstract
Finite or Galois fields are used in numerous applications like error correcting codes, digital signal processing and cryptography. These applications often require computing exponentiations in GF(2/sup m/) which is a very computationally intensive operation. The methods proposed in the literature achieve exponentiation by iterative methods using repeated multiplications and the hardware implementations use a number of Galois field multipliers in parallel resulting in expensive hardware. In this paper, we present a new algorithm based on a pattern matching technique for computing exponentiations in GF(2/sup m/), for values of m/spl les/8. A systolic array processor architecture was developed by the authors for performing multiplication and division in GF(2/sup m/) in [13]. A similar strategy is proposed in this paper for achieving exponentiation at the rate of a new result every clock cycle. A prototype VLSI chip Called ACE implementing the proposed architecture for Galois field GF(2/sup 4/) has been designed and verified using CMOS 2 /spl mu/m technology. The chip can yield a computational rate of 40 million exponentiations per second.
Keywords
"Very large scale integration","Galois fields","Hardware","Computer architecture","CMOS technology","Error correction codes","Digital signal processing chips","Cryptography","Computer applications","Iterative methods"
Journal_Title
IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing
Publisher
ieee
ISSN
1057-7130
Type
jour
DOI
10.1109/82.488283
Filename
488283
Link To Document