A key-agreement system and method

H - Electricity – 04 – L

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

H04L 9/08 (2006.01) H04L 9/30 (2006.01)

Patent

CA 2336372

A method for carrying out a key distribution process, whereby each member (Useri) who uses the services of a Certifying Authority (CA) is provided with a member's public key (PUi) and a member's private key (si), wherein said process is effected over a finite group of points comprising the steps of: (1) permitting said Certifying Authority to select a generating group-point (G); (2) to generate a random Certifying Authority private key (d); (3) to generate a Certifying Authority public key (PS) (PS=d*G); (4) permitting said member (Useri) to generate a first member's random value (xi) and calculate a first intermediate member's public key (xi*G); (6) permitting said Certifying Authority to calculate said member's public key (PUi) and member's intermediate private key (pi), wherein: a second member's random value (yi) is generated and a second intermediate member's public key (yi*G) is calculated, said member's public key (PUi) is calculated: PUi = xi*G + yi*G, a member's temporary value (H(IDi, PUi)) is calculated by operating with a hash transformation (H), said member's intermediate private key (pi) is calculated (pi=H(IDi, PUi)*d+yi); (7) permitting said member to generate said member's private key (si) (si=pi+xi).

Procédé permettant de réaliser une distribution de clés, selon lequel on attribue à chaque membre (utilisateur 1) utilisant les services d'une autorité certificatrice (CA) une clé publique (PUi) de membre et une clé privée (si) de membre. La distribution, qui s'effectue par un groupe fini de points, comprend les étapes suivantes: 1) ladite autorité certificatrice est autorisée à sélectionner un point-groupe générateur (G); 2) à générer une clé privée (d) aléatoire d'autorité certificatrice; 3) à générer une clé publique (PS) d'autorité certificatrice (PS = d*G); 4) ledit utilisateur (utilisateur 1) est autorisé à générer une première valeur aléatoire (x1) de membre et à calculer une première clé publique (xi*G) intermédiaire de membre; 6) ladite autorité certificatrice est autorisée à calculer ladite clé publique (PUi) de membre et ladite clé privée (pi) intermédiaire de membre, de la façon suivante: une seconde valeur aléatoire (yi) de membre est générée et une seconde clé publique (PUi) intermédiaire de membre est calculée; ladite clé publique (PUi) de membre est calculée: Pui = xi*G + ui*G; une valeur temporaire (H(Idi,Pui)) est calculée au moyen d'une transformée de hachage (H); ladite clé privée intermédiaire (pi) de membre est calculée: (pi = H(Idi,Pui)*d + yi); et 8) ledit membre est autorisé à générer ladite clé privée (si) de membre (si = pi + xi).

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

A key-agreement system and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with A key-agreement system and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A key-agreement system and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1986608

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.