Method of and apparatus for the reduction of a polynomial in a binary finite field, in particular in the context of a cryptographic application
OwnerPeter Langendörfer, Steffen Peterinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerPeter Langendörfer, Steffen Peterinventors
Estimating the term…
A method of reducing a first data word corresponding to a polynomial C(x) and having a length of a maximum of 2n−1 to a second data word of a length of a maximum m which in a binary finite field GF(2m) whose elements are of a maximum length m corresponds to a polynomial C″0(x) equivalent to C(x), wherein m is smaller than or equal to n, includes partitioning of the first data word into a binary first sub-data word C0 and a binary second sub-data word C1, repeated right-shift of C1 to form summand terms until a respective summand term is associated with each non-disappearing term of a reduction trinomial or pentanomial which is not the term xm, adding the summand terms formed to the first sub-data word to form a sum data word and applying the partitioning step to the summand data word formed until the ascertained sum data word is of a length of a maximum m and forms the desired second data word.
A method of reducing a first data word corresponding to a polynomial C(x) and having a length of a maximum of 2n−1 to a second data word of a length of a maximum m which in a binary finite field GF(2m) whose elements are of a maximum length m corresponds to a polynomial C″0(x) equivalent to C(x), wherein m is either smaller than or equal to n, comprising the steps:
A method of reducing a first data word corresponding to a polynomial C(x) and having a length of a maximum of 2n−1 to a second data word of a length of a maximum m which in a binary finite field GF(2m) whose elements are of a maximum length m corresponds to a polynomial C″0(x) equivalent to C(x), wherein m is either smaller than or equal to n, comprising the steps:
Apparatus for the reduction of a first data word corresponding to a polynomial C(x) and of a length of a maximum of 2n−1 to a second data word of a length of a maximum m which in a binary finite field GF(2m) whose elements are of a maximum length m corresponds to a polynomial C″0(x) equivalent to C(x), wherein m is either less than or equal to n, comprising:
Dependencies are inferred from the claim text.