DocumentCode
3156880
Title
Quadrinomial modular arithmetic using modified polynomial basis
Author
Negre, Christophe
Author_Institution
LIRMM, Univ. Montpellier II, France
Volume
1
fYear
2005
fDate
4-6 April 2005
Firstpage
550
Abstract
Finite field arithmetic has advantageous space and time complexity when the field is constructed with a sparse polynomial. Katti and Brennan in (May, 20023) introduced a new type of polynomial, which we will call here the nearly all one polynomial (NAOP), and they show that NAOP modular arithmetic is roughly equivalent to quadrinomial arithmetic. In this paper we will introduce a new representation : the modified polynomial basis, to compute modulo quadrinomials. We obtain a faster bit-parallel multiplier in F2n with time complexity equal to TA + (2 + ┌log2(n + 1)┐)TX and a space complexity equal to (n + 1) 2 AND and ((n + 1) 2 + m - k - 1) XOR. For fields F2n of degree n ranging between 160 and 500, which cannot be constructed with an irreducible trinomial or an optimal normal basis, our multiplier improve by 8% the time complexity of the previous multipliers proposed (Mastrovito,1991; Katti and Brennan,2003; Rodriguez-Henriquez and Koc, 2003), in compensation the space complexity is increased by 1.5%.
Keywords
Galois fields; computational complexity; cryptography; digital arithmetic; multiplying circuits; polynomials; NAOP modular arithmetic; bit-parallel multiplier; finite field arithmetic; quadrinomial modular arithmetic; space complexity; sparse polynomial; time complexity; Arithmetic; Codes; Elliptic curve cryptography; Galois fields; Hardware; Polynomials;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
Print_ISBN
0-7695-2315-3
Type
conf
DOI
10.1109/ITCC.2005.236
Filename
1428520
Link To Document