Browse > Article

Design of VLSI Architecture for Efficient Exponentiation on $GF(2^m)$  

한영모 (이화여자대학교 정보통신공학과)
Publication Information
Abstract
Finite or Galois fields have been used in numerous applications such as error correcting codes, digital signal processing and cryptography. These applications often require exponetiation on GF(2$^{m}$ ) which is a very computationally intensive operation. Most of the existing methods implemented the exponetiation by iterative methods using repeated multiplications, which leads to much computational load, or needed much hardware cost because of their structural complexity in implementing. In this paper, we present an effective VLSI architecture for exponentiation on GF(2$^{m}$ ). This circuit computes the exponentiation by multiplying product terms, each of which corresponds to an exponent bit. Until now use of this type algorithm has been confined to a primitive element but we generalize it to any elements in GF(2$^{m}$ ).
Keywords
Galois fields; exponenitator; VLSI; VHDL;
Citations & Related Records
연도 인용수 순위
  • Reference
1 C. L. Wang and J. L. Lin, A systolic architecture fo computing inverses and divisions in finite fields GF($$2^m), IEEE Trans. Comput., vol. 42, pp. 1141-1145, Sept. 1993   DOI   ScienceOn
2 Sevastian T. J. Fenn, Mohammed Benaissa, and David Taylor, $GF(2^m)$ Multiplication and Division Over the Dual Basis, IEEE Trans. Comput., vol. 45, pp. 319-327, March 1996   DOI   ScienceOn
3 M. Morii, M. Kasahara, and D. L. Whiting, Efficient Bit-Serial Multiplication and the Discerte-Time Wiener-Hopft Equation over Finite Fields, IEEE Trans. Information Theory, vol. 35, pp. 1,177-1,183, Nov. 1989   DOI   ScienceOn
4 P. Andrew Scott, Stanley J. Simmons, Stafford E. Tavares, LLoyd E. Peppard, Architectures for Exponentiation in $GF(2^m)$, IEEE Trans. Selected Areas In Communications, vol. 6, no. 3, pp. 578-586, April 1988   DOI   ScienceOn
5 C. C. Wang and D. Pei, A VLSI design for computing exponetiations in GF($2^m$) and its application to generate pseudornadom number sequences, IEEE Trans Comput., vol. 39, pp.258-262, Feb. 1990   DOI   ScienceOn
6 B. Arzi, Architectures for Exponentiation Over GF($2^n$) Adopted for Smatcard Application, IEEE Trans. Comput., vol. 42, pp.494-497, April 1993   DOI   ScienceOn
7 Mario Kovac and N. Rangnathan, ACE: A VLSI Chip for Galois Field CF($2^m$) Based Exponentiation, IEEE Trans. Circuts and Systems., vol. 43, pp289-297, April 1996   DOI   ScienceOn
8 P. A. Scott, S.J. Simmons, S. E. Tavares, and L. E. Peppard, Architectures for exponentiation in GF($2^m$), IEEE J. Select. Areas Commun., vol. 6, pp. 578-586, Apr. 1988   DOI   ScienceOn
9 B. Fam and J. Kowalchuk, A VLSI device for fast exponentiation in finite fields, in Proc, IEEE Int. Conf. Circuits Comput., New York, Sept. 1982, pp. 368-371
10 A. Ghafoor and A. Singh, Systolic architecture for finite finite field exponentiation, in Proc. IEEE, pt. E, Nov. 1989, vol. 136, pp. 465-470   ScienceOn
11 Stephen B. and Wicker, Error Control Systems for Digital Communication and Storage, Pentice Hall, 1996
12 D. E. Knuth, The Art of Computer Programming, Vol. 2, Seminumerical Algorithms. Readng, MA:Addisonp_Wesley, 1969