DocumentCode :
1518532
Title :
Mastrovito multiplier for all trinomials
Author :
Sunar, B. ; Koç, Ç K.
Author_Institution :
Dept. of Electr. & Comput. Eng., Oregon State Univ., Corvallis, OR, USA
Volume :
48
Issue :
5
fYear :
1999
fDate :
5/1/1999 12:00:00 AM
Firstpage :
522
Lastpage :
527
Abstract :
An efficient algorithm for the multiplication in GF(2m) was introduced by Mastrovito. The space complexity of the Mastrovito multiplier for the irreducible trinomial xm+x+1 was given as m2-1 XOR and m2 AND gales. In this paper, we describe an architecture based on a new formulation of the multiplication matrix and show that the Mastrovito multiplier for the generating trinomial xm+xn+1, where m≠2n, also requires m2-1 XOR and m2 AND gates, However, m2-xm/2 XOR gates are sufficient when the generating trinomial is of the form xm+xm/2+1 for an even m. We also calculate the time complexity of the proposed Mastrovito multiplier and give design examples for the irreducible trinomials x7+x4+1 and x6+x3+1
Keywords :
computational complexity; logic design; multiplying circuits; Mastrovito multiplier; irreducible trinomial; multiplication; multiplication matrix; space complexity; time complexity; trinomials; Algebra; Application software; Codes; Delay effects; Digital arithmetic; Elliptic curve cryptography; Galois fields; Hardware; Polynomials; Software standards;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.769434
Filename :
769434
Link To Document :
بازگشت