×

Pipelined bit-serial Galois Field multiplier

  • US 4,797,848 A
  • Filed: 04/18/1986
  • Issued: 01/10/1989
  • Est. Priority Date: 04/18/1986
  • Status: Expired due to Fees
First Claim
Patent Images

1. A pipeline Galois Field (2m) multiplier for multiplying elements of a finite field, represented by factors K(X) and Y(X), to obtain a product Z(X), wherein K(X) has the form K(X)=Km-1 Xm-1 +Km-2 Xm-2 + . . . +K0, Y(X) has the form Y(X)=Ym-1 Xm-1 +Ym-2 Xm-2 + . . . +Yo and Z(X) has the form Z(X)=Zm-1m-1 +Zm-2 Xm-2 + . . . +Zo, said multiplier apparatus comprising:

  • (a) a serial in, parallel out input shaft register buffer circuit having m serially arranged register stages Rm-1, Rm-2, . . . , R0 and being connected for serially receiving the K(X) coefficients Km-1, Km-2, . . . , K0 ;

    (b) computer means connected for receiving, in parallel, at a preselected clock pulse, the contents of the Rm-l, Rm-2, . . . , R0 register stages of the initiating register circuit and for serially receiving the Y(X) coefficients Ym-1, Ym-2, . . . , Y0, and for operating thereon to provide an intermediate series of m logic functions Si =fm-1 Ym-1 +fm-2 Ym-2 + . . . +f0 Y0, wherein fm-1, fm-2, . . . , f0 are functions of Km-1, Km-2, . . . , K0 ;

    (c) a serial in serial out output shift register circuit having m serial arranged shift register stages Rm-1 ", Rm-2 ", . . . , R0 " and being connected for serially receiving the series of m logic functions Si from the computing means and, in response thereto, providing a serial output of Z(X) product coefficients Zm-1, Zm-2, . . . , Z0 ; and

    (d) timing means for providing clock pulses to the input and output shift register circuits and to the computing means for synchronizing the operation thereof.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×