×

Galois field multiplier

  • US 5,999,959 A
  • Filed: 02/18/1998
  • Issued: 12/07/1999
  • Est. Priority Date: 02/18/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A Galois field multiplier for multiplying two polynomials a(x) and b(x) over GF(2n), with n=2m the Galois field multiplier including:

  • A. four m-bit polynomial multipliers to produce products aH (x)bH (x), bL (x)aL (x), aH (x)bL (x), and bH (x)aL (x) where
    
    
    space="preserve" listing-type="equation">a.sub.H (x)x.sup.m =[a.sub.n-1 x.sup.(n-1)-m +a.sub.n-2 x.sup.(n-2)-m + . . . +a.sub.m+1 x+a.sub.m ]x.sup.m
    
    
    space="preserve" listing-type="equation">a.sub.L (x)=a.sub.m-1 x.sup.m-1 +a.sub.m-2 x.sup.m-2 + . . . +a.sub.1 x+a.sub.0
    
    
    space="preserve" listing-type="equation">b.sub.H (x)x.sup.m =[b.sub.n-1 x.sup.(n-1)-m +b.sub.n-2 x.sup.(n-2)-m + . . . +b.sub.m+1 x+b.sub.m ]x.sup.mand
    
    
    space="preserve" listing-type="equation">b.sub.L (x)=b.sub.m-1 x.sup.m-1 b.sub.m-2 x.sup.m-2 + . . . +b.sub.1 x+b.sub.0 ;

    B. means for determining [aH (x)bH (x)]xm mod g(x);

    C. a plurality of Galois field adders for adding the products and [aH (x)bH (x)]xm mod g(x) to produce the sum (aH (x)bH (x))xm mod g(x)+(bH (x)aL (x)+aH (x)bL (x));

    D. means for determining [[aH (x)bH (x)]xm mod g(x)+(bH (x)aL (x)+aH (x)bL (x))]xm mod g(x); and

    E. an additional Galois field adder for producing the sum [[(aH (x)bH (x))xm mod g(x)+(bH (x)aL (x)+aH (x)bL (x))]xm mod g(x)]+bL (x)aL (x).

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×