DocumentCode :
1449529
Title :
Efficient architectures for computations over variable dimensional Galois fields
Author :
Hasan, M.A. ; Ebtedaei, M.
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
Volume :
45
Issue :
11
fYear :
1998
fDate :
11/1/1998 12:00:00 AM
Firstpage :
1205
Lastpage :
1211
Abstract :
The complexity of many reliability and security schemes, when implemented in hardware, depends on arithmetic operations in the fields over which the computations are performed. In this paper, a multiplier for fields GF(2m), 1<m⩽M, is presented which allows us to vary the field dimension m without changing the hardware. The maximum dimension M that the multiplier can support is determined by the length of the registers and the width of the input arguments of the inner product module used in the multiplier. The proposed multiplier provides bit-serial and pipeline operations. It has a low circuit complexity, and hence it is suitable for applications where area is of prime concern. Using the multiplier, an architecture for multiplication-and-division of polynomials of GF(2m), 1<m⩽M, is also presented. As an application, an encoder for Reed-Solomon codes is presented where both the code rate and field dimension can be varied
Keywords :
Galois fields; Reed-Solomon codes; multiplying circuits; pipeline arithmetic; Reed-Solomon codes; arithmetic operations; bit-serial multiplier; circuit complexity; code rate; field dimension; inner product module; input arguments; pipeline operations; polynomial multiplication-and-division; variable dimensional Galois fields; Arithmetic; Complexity theory; Computer architecture; Elliptic curve cryptography; Galois fields; Hardware; Pipelines; Polynomials; Registers; Security;
fLanguage :
English
Journal_Title :
Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on
Publisher :
ieee
ISSN :
1057-7122
Type :
jour
DOI :
10.1109/81.735445
Filename :
735445
Link To Document :
بازگشت