Method of performing multiplication operation in binary extension finite field
AssigneeElectronics and Telecommunications Research Institute
InventorsDongsoo Kim, Junyoung Son, Sangwoon Yang
Life of this patent
Estimating the term…
Loading patent…
AssigneeElectronics and Telecommunications Research Institute
InventorsDongsoo Kim, Junyoung Son, Sangwoon Yang
Estimating the term…
In a method of performing a multiplication operation in a binary extension finite field, a polynomial defined by ∑ n = 0 W - 1 C n · z n is produced by expanding polynomial basis multiplication for multiplication of two polynomials a(z) and b(z) in a binary extension finite field. A mapping table is generated in which bit values having pieces of information about respective terms of the produced polynomial are mapped to respective rows. A code for calculating the polynomial, produced by expanding the polynomial basis multiplication for the multiplication of the two polynomials, with reference to the mapping table is generated. A multiplication operation of the two polynomials a(z) and b(z) in the binary extension finite field is performed by executing the code for calculating the polynomial wherein a ( z ) = ∑ n = 0 m - 1 a n · z n , b ( z ) = ∑ n = 0 m - 1 b n · z n , and W denotes a number of bits of a word that is an operation processing unit of a processor.
A method for optimizing a structure of a processor for performing a multiplication operation in a binary extension finite field, the optimization being performed by using algorithm, the method comprising:
Dependencies are inferred from the claim text.