×

METHOD OF AND APPARATUS FOR THE REDUCTION OF A POLYNOMIAL IN A BINARY FINITE FIELD, IN PARTICULAR IN THE CONTEXT OF A CRYPTOGRAPHIC APPLICATION

  • US 20100061547A1
  • Filed: 03/21/2007
  • Published: 03/11/2010
  • Est. Priority Date: 03/22/2006
  • Status: Abandoned Application
First Claim
Patent Images

1. 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;

    providing a reduction polynomial R(x) which forms a trinomial or a pentanomial;

    partitioning the first data word into a binary first sub-data word C0 and a binary second sub-data word C1 whose corresponding polynomials C0(x) and C1(x) satisfy the equation C(x)=C1(x)*xm+C0(x), and picking off the second sub-data word to form a first summand term;

    right-shifting the second sub-data word to form a second summand term and repeating the right-shifting step to form further summand terms until a respective summand term is associated with each non-vanishing term of the reduction polynomial which is not the term xm by the step width of a respective right-shift being equal to the difference of m and the order of a respective non-vanishing term of the reduction polynomial;

    adding the formed summand terms to the first sub-data word to form a sum data word;

    if the sum data word ascertained in that way is of a length greater than m, application of the method steps from the partitioning step to the summand data word formed until the sum data word ascertained in that way is of a length of a maximum m and thus forms the second data word.

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