H - Electricity – 04 – L
Patent
H - Electricity
04
L
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).
Arazi Benjamin
Cipherit Ltd.
Goudreau Gage Dubuc
LandOfFree
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.
Profile ID: LFCA-PAI-O-1986608