Nova Patents
EP0743774B2

Strengthened public key protocol

Abstract

This record has no abstract on file.

EP0743774B2, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Expired 17 May 2016, 10.4 years ago.

  1. Priority
  2. Filed
  3. Expired
  4. Granted
  5. Today

2 claims: 2 independent, 0 dependent

  1. 1
    A method of establishing a public key of the form α x for securing the exchange of data between a pair of correspondents in a public key cryptosystem comprising the steps of utilising a group G of order n over a finite field, F p , wherein the group G is a multiplicative group Z p * where p is a prime, or an elliptic curve group, establishing a subgroup S of the group G having an order q, determining an element α of the subgroup S to generate the q elements of the subgroup S, the order q of the subgroup S being sufficiently large that a brute force approach against the public key is impractical, and utilising said element α to generate a public key at one of the correspondents of the form α x where x is an integer selected by the one of said correspondents as a private key, receiving at the other of said correspondents a message purported to be the public key α x , checking at the other of said correspondents if said message corresponds to the group identity wherein the order q is prime, or exponentiating said message to a value t where t is a divisor of the order n and checking if a resultant value corresponds to the group identity wherein the order q is not prime, or checking if said message corresponds to a tabulated value that yields the group identity wherein the order q is not prime, and rejecting said message or checking further if said message or resultant value corresponds to the group identity or the tabulated value.
  2. 2
    A method of establishing a public key of the form α x for securing the exchange of data between a pair of correspondents in a public key cryptosystem comprising the steps of utilising an elliptic curve group G of order n over a finite field, F p , wherein p is a prime power and said order n of said group G is a prime q, establishing a subgroup S of the group G having an order equal to the prime q, determining an element α of the subgroup S to generate the q elements of the subgroup S, the order q of the subgroup S being sufficiently large that a brute force approach against the public key is impractical, utilising said element α to generate a public key at one of the correspondents of the form a x where x is an integer selected by the one of said correspondents as a private key, receiving at the other of said correspondents a message purported to be the public key α x , and checking if the message corresponds to the identity element.