System and method for efficient basis conversion
AssigneeCerticom Corp.
InventorRobert J. Lambert
Life of this patent
Estimating the term…
Loading patent…
AssigneeCerticom Corp.
InventorRobert J. Lambert
Estimating the term…
This invention describes a method for evaluating a polynomial in an extension field Fqm, wherein the method comprises the steps of partitioning the polynomial into a plurality of parts, each part is comprised of smaller polynomials using a q-th power operation in a field of characteristic q; and computing for each part components of qth powers from components of smaller powers. A further embodiment of the invention provides for a method of converting a field element represented in terms of a first basis to its representation in a second basis, comprising the steps of partitioning a polynomial, being a polynomial in the second basis, into a plurality of parts, wherein each part is comprised of smaller polynomials using a qth power operation in a field of characteristic q; evaluating the polynomial at a root thereof by computing for each part components of qth powers from components of smaller powers; and evaluating the field element at the root of the polynomial.
A non-transitory computer readable medium comprising computer executable instructions for a processor in a device converting an element of a finite field of characteristic q 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, wherein said representation in said second basis is to be used in a cryptographic scheme, said computer readable medium comprising instructions for:
A cryptographic system for converting an element of a finite field of characteristic q 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, wherein said representation in said second basis is to be used in a cryptographic scheme, said cryptographic system comprising:
A non-transitory computer readable medium for evaluating a first irreducible polynomial a(x) at a root r to obtain a representation a(r) in a second basis, said computer readable medium to be used in a cryptographic scheme by a device having a processor and an accumulator for converting an element of a finite field of characteristic q stored in a cryptographic system from a representation in a first basis defined by said first irreducible polynomial to a representation in said second basis defined by a second irreducible polynomial, said computer readable medium comprising instructions for:
A cryptographic system for evaluating a first irreducible polynomial a(x) at a root r to obtain a representation a(r) in a second basis, said cryptographic system configured for participating in a cryptographic scheme for converting an element of a finite field of characteristic q from a representation in a first basis defined by said first irreducible polynomial to a representation in said second basis defined by a second irreducible polynomial, said cryptographic system comprising:
Dependencies are inferred from the claim text.