Abstract
This paper presents a circuit operating on fields F 2 [X] /〈f(X)〉 where f(X) is a binary irreducible polynomial of degree m ≥ 2, and F 2=GF(2). This circuit is able to perform back to back multiplications and inversions for any such f(X) and any value of m within a specified range, m being possibly large. It is assumed that the elements of the field are expressed as polynomials in X of degree less than m (polynomial basis). The circuit consists mainly of a Serial Input-Serial Output multiplier which is similar to the one published by Yeh, Reed, Truong in 1984. An element of the field is inverted by raising it to the power 2m — 2, and so the outputs of the multiplier are fed back into its inputs. Even though the circuit can operate on any size of field within the specified range, it is better suited for large fields; circuitry achieving better performance can be designed for small fields (Parallel Input-Parallel Output).
Preview
Unable to display preview. Download preview PDF.
References
K. Araki, I. Fujita, M. Morisue, ”Fast Inverter over Finite Filed Based on Euclid's Algorithm”, Trans. 1EICE, vol. E 72, pp 1230–1234, Nov 1989.
L. Childs, A Concrete Introduction to Higher Algebra, Undergraduate Text in Mathematics, Springer-Verlag, New-York, 1979.
M. Diab, ”Systolic Architectures for Multiplication over Finite Field GF(2m)”, Applied Algebra, Algebraic Algorithms, and Error Correcting Codes, Proceedings of the 8th International Conference, AAECC-8, Tokyo, Japan, August 1990, Springer-Verlag, pp 329–340.
B.K. Green, Design of a Single-Chip Universal Reed-Solomon Decoder, Master's Thesis presented to the Dept. of Elec. and Comp. Eng., Royal Military College, Kingston, Ontario, May 1992.
M.A. Hasan, V.K. Bhargava, ”Bit-Serial Systolic Divider and Multiplier for GF(2m)”, IEEE Trans. Comput., vol C-41, no 8, pp 972–980, Aug 1992.
T.S. Hungerford, Algebra, Graduate Text in Mathematics 73, Springer-Verlag, New-York, 1984.
M. Kovac, N. Ranganathan, M. Varanasi, ”SIGMA: A VLSI Systolic Array Implementation of a Galois Field GF(2m) Based Multiplication and Division Algorithm”, IEEE Trans. on VLSI Systems, vol 1, no 1, pp 22–30, Mar 1993.
P.A. Scott, S.E. Tavares, L.E. Peppard, ”AS Fast VLSI Multiplier for GF(2m)”, IEEE J. Selected Areas Commun, vol 4, no 1, pp 62–66, Jan 1986.
Y.R. Shayan, T. Le-Ngoc, V.K. Bhargava, ”A Versatile Time-Domain Reed-Solomon Decoder”, IEEE J Selected Areas Commun, vol 8, no 8, pp 1535–1542, Oct 1990.
C.C. Wang, T.K. Truong, H.M. Shao, L.J. Deutsch, J.K. Omura, I.S. Reed, ”VLSI Architecture for Computing Multiplications and Inverses in GF(2m)”, IEEE Trans. Comput., vol C-34, no 8, pp 709–717, Aug 1985.
C.S. Yeh, I.S. Reed and T.K. Truong, “Systolic Multipliers for Finite Fields GF(2m)”, IEEE Trans. Comput., vol C-33, no 4, pp 357–360, Apr 1984.
B.B. Zhou, ”A new Bit-serial Systolic Multiplier over GF(2m)”, IEEE Trans. Comput., vol C-37, no 6, pp 749–751, June 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Drolet, G. (1994). A finite field arithmetic unit VLSI chip. In: Gulliver, T.A., Secord, N.P. (eds) Information Theory and Applications. ITA 1993. Lecture Notes in Computer Science, vol 793. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57936-2_31
Download citation
DOI: https://doi.org/10.1007/3-540-57936-2_31
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57936-6
Online ISBN: 978-3-540-48392-2
eBook Packages: Springer Book Archive