Key-exchange protocol using a password-derived prime
AssigneeOracle International Corporation
InventorAndrew Philips
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorAndrew Philips
Estimating the term…
One embodiment of the present invention provides a system that uses a password-derived prime number to facilitate a secure key exchange between a client and a server across a network. During operation, the client receives a password from a user. Next, the client uses the password to determine a prime number P associated with the password. The client then uses the prime number P to determine a generator g associated with P. The client uses this prime number to calculate X=gx mod P, wherein x is a random number generated by the client. Next, the client sends X to the server. The client also receives Y=gy mod P from the server, wherein y is a random number generated by the server. The client then computes a secret key Ks=Yx mod p at the client, which the server can similarly obtain by computing Ks=Xy mod p. In this way, the client and the server can both obtain the same secret key Ks through insecure communications over the network.
A method for using a password-derived prime number to facilitate a secure key exchange between a client and a server across a network, comprising:
A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for using a password-derived prime number to facilitate a secure key exchange between a client and a server across a network, the method comprising:
An apparatus that uses a password-derived prime number to facilitate a secure key exchange between a client and a server across a network, comprising:
Dependencies are inferred from the claim text.