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 :
بازگشت