Galois field multiplication system and method
First Claim
1. A Galois field multiplier system comprising:
- a plurality of shift registers for performing shift multiplication operations;
a plurality of exclusive OR components coupled to said plurality of shift registers, said plurality of exclusive OR components for performing addition operations; and
a partial product lookup table selectively coupled to said exclusive OR components, wherein values from said partial product lookup table are fed into said selectively coupled exclusive OR components.
1 Assignment
0 Petitions
Accused Products
Abstract
A present invention Galois field multiplier system and method utilize lookup tables to generate one partial product term and one feedback term in one clock cycle. In one embodiment, a Galois field multiplier system includes a plurality of shift registers, a plurality of exclusive OR components, a partial product lookup table, and a feedback table lookup table. The plurality of shift registers perform shift multiplication operation and are coupled to the plurality of shift registers that perform addition operations. The partial product lookup table and feedback lookup tables are selectively coupled to the exclusive OR components and values from the partial product lookup table and feedback lookup tables are fed into the selectively coupled exclusive OR components. Coefficients of the partial product term and feedback term are utilized as indexes to the partial product lookup table and feedback lookup table respectively.
-
Citations
25 Claims
-
1. A Galois field multiplier system comprising:
-
a plurality of shift registers for performing shift multiplication operations;
a plurality of exclusive OR components coupled to said plurality of shift registers, said plurality of exclusive OR components for performing addition operations; and
a partial product lookup table selectively coupled to said exclusive OR components, wherein values from said partial product lookup table are fed into said selectively coupled exclusive OR components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. The Galois field multiplier method comprising:
-
utilizing a lookup table to provide resulting coefficient values of polynomial terms;
performing an exclusive OR operation on said resulting coefficient values; and
shifting results of said exclusive OR operation. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A Galois field multiplier system comprising:
-
a means for multiplying terms;
a means for adding terms; and
a means for supplying one partial product value from multiple bits of a partial product multiplier. - View Dependent Claims (18, 19, 20)
-
-
21. A computer usable medium having a computer readable program code embodied therein for causing a computer system to perform a finite field lookup table process comprising:
-
creating a finite field lookup table;
identifying a multiplier coefficient as an index to said finite field lookup table; and
utilizing an identified multiplier coefficient to return a value from said finite field lookup table. - View Dependent Claims (22, 23, 24, 25)
-
Specification