Processing

Please wait...

Settings

Settings

Goto Application

1. WO2002021759 - SECURE CRYPTOGRAPHIC KEY EXCHANGE AND VERIFIABLE DIGITAL SIGNATURE

Publication Number WO/2002/021759
Publication Date 14.03.2002
International Application No. PCT/US2001/027149
International Filing Date 31.08.2001
Chapter 2 Demand Filed 01.03.2002
IPC
H04L 9/08 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Arrangements for secret or secure communication
08Key distribution
H04L 9/30 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Arrangements for secret or secure communication
28using particular encryption algorithm
30Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy
H04L 9/32 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system
CPC
H04L 9/302
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
3006underlying computational problems or public-key parameters
302involving the integer factorization problem, e.g. RSA or quadratic sieve [QS] schemes
H04L 9/3247
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system ; or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
3247involving digital signatures
Applicants
  • CHANG, Chung, Nan [US]/[US]
Inventors
  • CHANG, Chung, Nan
Agents
  • SCHREIBER, Donald, E.
Priority Data
09/655,23005.09.2000US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) SECURE CRYPTOGRAPHIC KEY EXCHANGE AND VERIFIABLE DIGITAL SIGNATURE
(FR) ECHANGE SECURISE DE CLE DE CHIFFRAGE ET SIGNATURE NUMERIQUE VERIFIABLE
Abstract
(EN)
One aspect of the present invention establishes a session key (K) by a receiving unit R (12b) transmitting a plurality of quantities for storage in a public repository (67). A sending unit S (12a): 1 retrieves the plurality of quantities; and 2. computes and transmits to the unit R (12b) a plurality of sender's quantities. The unit R (12b) then: 1. computes and transmits to the unit S (12a) at least one receiver's quantity; and 2. computes the session key (K). The units S (12a), using the receiver's quantity, computes the session key (K). Another aspect provides a digital signature. Before transmitting a signed message, the unit S (12a) stores a plurality of quantities in the public repository (67). A unit R (12b), that receives the message (M) and the digital signature, verifies their authenticity by: 1. retrieving the quantities from the repository (67); 2. using the digital signature and the quantities, evaluates expression in at least two (2) different relationships; and 3. verifies the digital signature upon finding equality between evaluation results.
(FR)
Un aspect de la présente invention permet d'établir une clé de session (K) à l'aide d'une unité de réception R (12b) émettant une pluralité de grandeurs destinées à être stockées dans un organe d'archivage public (67). Une unité d'émission S (12a) récupère ladite pluralité de grandeurs et calcule et transmet à l'unité R (12b) une pluralité de grandeurs de l'émetteur. Ensuite, l'unité R (12b) calcule et transmet à l'unité S (12a) au moins une grandeur du récepteur, et calcule la clé de session (K). L'unité S (12a), utilisant la grandeur du récepteur, calcule la clé de session (K). Un autre aspect de l'invention concerne une signature numérique. Avant l'envoi d'un message signé, l'unité S (12a) stocke une pluralité de grandeurs dans l'organe d'archivage public (67). Une unité R (12b), reçoit le message (M) et la signature numérique puis vérifie leur authenticité en récupérant les grandeurs dans l'organe d'archivage (67), en utilisant la signature numérique et les quantités, en évaluant les expressions dans au moins deux (2) relations différentes, et en vérifiant la signature numérique lorsque des résultats d'évaluation sont égaux.
Also published as
Latest bibliographic data on file with the International Bureau