CA2263056A1

Method and apparatus for finite field basis conversion

Abstract

A method and systems provided for basis conversion in a cryptographic system. The method comprises the steps of a first correspondent transmitting an element represented in the first basis to an intermediate processor, the intermediate processor converting the element into a second basis representation and forwarding the converted element to the first correspondent who then uses the converted element in a cryptographic operation. A further embodiment of the invention provides for the intermediate processor to perform the basis conversion on a field element and then forward the converted element to a second correspondent. A still further embodiment of the invention provides for the correspondents in a cryptographic scheme making use of a bit string as a function of a sequence of traces of a field element, wherein the bit string is a shared secret for performing certain cryptographic operations.

CA2263056A1, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 26 February 2019, 7.6 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

3 claims: 3 independent, 0 dependent

  1. 1
    CA 02263056 1999-02-26 THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:1. A method for basis conversion between a pair of correspondents, said method comprising the steps of : transmitting the element represented in a first basis from a first correspondent to an intermediate processor;converting the received element into a second basis representation by said intermediate processor;forwarding said converted element to the first correspondent;and operating on said converted element by said first correspondent in a cryptographic operation.
  2. 2
    In a cryptographic system, a method for generating a basis independent bit string, said method comprising the steps of:representing a field element in terms of a first basis;computing a function of a sequence of traces of said field element;and using said sequence of traces as said bit string.
  3. 3
    A method as defined in claim 2, including the step of using said bit string as a shared secret in said cryptographic scheme.