×

System and method for efficient basis conversion

  • US 20020041682A1
  • Filed: 09/10/2001
  • Published: 04/11/2002
  • Est. Priority Date: 03/12/1999
  • Status: Active Grant
First Claim
Patent Images

1. A method for converting an element of a finite field of characteristic q used in a cryptographic system from a representation in a first basis defined by a first irreducible polynomial to a representation in a second basis defined by a second irreducible polynomial, said method comprising the steps of:

  • a) representing said element of said finite field in said first basis as a polynomial a(x);

    b) determining a root r of said second irreducible polynomial;

    c) evaluating said polynomial a(x) at said root r to obtain a representation a(r) of a(x) in said second basis;

    said evaluation being characterised by the steps of;

    d) partitioning said polynomial a(x) into a plurality of component polynomials, so that said plurality of component polynomials may be combined to obtain said polynomial a(x) by using the operations of multiplication by x and exponentiation by q;

    e) obtaining values of each of said component polynomials by evaluating each of said component polynomials at said root r;

    f) computing the value of a(r) from said values of said component polynomials at said root r, using the operations of multiplication by r and exponentiation by q;

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×