Method and apparatus for implementing finite field multiplication
AssigneeElectronics and Telecommunications Research Institute
InventorsJoung II YUN, Byoung Koo KIm, Seung Yong Yoon, You Sung Kang
Life of this patent
Estimating the term…
Loading patent…
AssigneeElectronics and Telecommunications Research Institute
InventorsJoung II YUN, Byoung Koo KIm, Seung Yong Yoon, You Sung Kang
Estimating the term…
A method and apparatus for finite field multiplication to operate a GHASH function in a GCM of a block cipher. An aspect of the present disclosure provides a method for performing finite field multiplication of a first and a second bit string, wherein the first bit string represents coefficients of a first polynomial in a finite field GF(2n), and the second bit string represents coefficients of a second polynomial in the finite field, comprising: generating an LUT including products of the first bit string and each of bit strings of a predetermined size in the finite field; calculating, using the LUT, a third bit string, wherein the third bit string represents coefficients of a third polynomial, wherein the third polynomial is a product of the first polynomial and the second polynomial; and performing a modulo operation on the third bit string.
A method for performing finite field multiplication of a first bit string and a second bit string, wherein the first bit string represents coefficients of a first polynomial in a finite field GF(2n) (where n is a natural number), and the second bit string represents coefficients of a second polynomial in the finite field, comprising:
An apparatus for performing finite field multiplication of a first bit string and a second bit string, wherein the first bit string represents coefficients of a first polynomial in a finite field GF(2n) (where n is a natural number), and the second bit string represents coefficients of a second polynomial in the finite field, comprising:
Dependencies are inferred from the claim text.