Title :
GF(pm) multiplication using polynomial residue number systems
Author :
Parker, M.G. ; Benaissa, M.
Author_Institution :
Sch. of Eng., Huddersfield Univ., UK
fDate :
11/1/1995 12:00:00 AM
Abstract :
GF(pm) multiplication is computed in two stages. First, the polynomial product is computed modulus: a highly factorizable degree S polynomial, M(x), with S⩾2·m-1. This enables the product to be computed using a polynomial residue number system (PRNS). Second, the result is reduced by the irreducible polynomial, I(x), over which GF(p m) is defined. Suitable choices for S, M(x) and I(x) are discussed and an iterative method for the factorization of xT-k polynomials, k ε GF(p), is presented. Finally, multidimensional PRNS is proposed to solve the upper limit constraint on m, which is dependent on p
Keywords :
convolution; iterative methods; multiplying circuits; polynomials; residue number systems; GF(pm) multiplication; computed modulus; irreducible polynomial; iterative method; multidimensional PRNS; polynomial product; polynomial residue number systems; upper limit constraint; Circuits; Cryptography; Delay; Fault tolerance; Galois fields; Iterative methods; Multidimensional systems; Multivalued logic; Polynomials; Throughput;
Journal_Title :
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on