DocumentCode
1384237
Title
Low Latency
Polynomial Basis Multiplier
Author
Imaña, José Luis
Author_Institution
Dept. of Comput. Archit. & Syst. Eng., Complutense Univ., Madrid, Spain
Volume
58
Issue
5
fYear
2011
fDate
5/1/2011 12:00:00 AM
Firstpage
935
Lastpage
946
Abstract
Finite field GF(2m) arithmetic is becoming increasingly important for a variety of different applications including cryptography, coding theory and computer algebra. Among finite field arithmetic operations, GF(2m) multiplication is of special interest because it is considered the most important building block. This contribution describes a new low latency parallel-in/parallel-out sequential polynomial basis multiplier over GF(2m). For irreducible GF(2m) generating polynomials f(x)=xm+xkt+xkt-1+⋯+xk1+1 with m ≥ 2kt-1, the proposed multiplier has a theoretical latency of 2kt+1 cycles . This latency is the lowest one found in the literature for GF(2m) multipliers. Furthermore, the condition m ≥ 2kt-1 is specially important because the five binary irreducible polynomials recommended by NIST for elliptic curve cryptography (ECC) implementation verify this condition.
Keywords
Galois fields; encoding; multiplying circuits; polynomials; public key cryptography; NIST; binary irreducible polynomials; coding theory; computer algebra; elliptic curve cryptography; finite field GF(2m) arithmetic; finite field arithmetic operations; low latency GF(2m) polynomial; multiplier; parallel-in/parallel-out sequential polynomial; Clocks; Complexity theory; Computer architecture; Elliptic curve cryptography; Matrix decomposition; Polynomials; Finite fields; VLSI; implementation; multiplication; polynomial basis;
fLanguage
English
Journal_Title
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher
ieee
ISSN
1549-8328
Type
jour
DOI
10.1109/TCSI.2010.2089553
Filename
5640694
Link To Document