×

Multi-dimensional galois field multiplier

  • US 6,760,742 B1
  • Filed: 02/18/2000
  • Issued: 07/06/2004
  • Est. Priority Date: 02/18/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A digital system having a Galois field multiplier for multiplying using any size Galois field in the range GF(21) to GF(2n) and any corresponding primitive polynomial, the multiplier comprising:

  • an input to receive a field size indicator (m) of a selected Galois field, a multi-bit input to receive a selected primitive polynomial corresponding to the selected Galois field, and n-bit inputs to receive a first and second operand each comprising an m+1 bit Galois field symbol, wherein the Galois field symbols in the first and the second operands are aligned to the left most significant bit position (MSB) of the n-bit inputs;

    n logic blocks coupled in series manner first to last, each logic block having a mask bit input, inputs to receive the primitive polynomial, inputs to receive the first operand, an input to receive a respective one bit of the second operand, intermediate inputs, and intermediate outputs for providing an intermediate result coupled to respective intermediate inputs of a next one of is the logic blocks, and an output for providing a partial product MSB;

    mask circuitry connected to the field size indicator inputs and having a single different mask bit output connected to each of n logic blocks; and

    a shift circuit connected to receive a last intermediate result from the last logic block, and connected to receive each partial product MSB output in rank order, with an n-bit product output for providing a Galois field product symbol right shifted in response to the field size indicator, wherein the Galois field product symbol is aligned to the left most significant bit position of the n-bit product output.

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