Generation of encryption key
First Claim
Patent Images
1. A process for creating a plurality of Diffie-Hellman data encryption values for subsequent transmission, the process comprising the steps of:
- (a) generating a set of data encryption values, prior to receiving a request for said data encryption values, said set of data encryption values including at least one value from the group consisting of a public modulus value N, a secret key y, and a primitive element g; and
(b) storing said set of data encryption values in a databases;
wherein step (a) and step (b) are performed repeatedly, thus creating a stored table of sets of said data encryption values in said database.
6 Assignments
0 Petitions
Accused Products
Abstract
A set of Diffie-Hellman data encryption values is generated prior to receiving a request for the data encryption values. The data encryption values are then stored in a database. The generating and storing steps are performed repeatedly thus creating a stored table of data encryption values in the database. When a new user calls to activate a mobile station, a cellular network can select from among precalculated Diffie-Hellman data encryption values immediately transmit the values to the mobile station.
-
Citations
14 Claims
-
1. A process for creating a plurality of Diffie-Hellman data encryption values for subsequent transmission, the process comprising the steps of:
-
(a) generating a set of data encryption values, prior to receiving a request for said data encryption values, said set of data encryption values including at least one value from the group consisting of a public modulus value N, a secret key y, and a primitive element g; and (b) storing said set of data encryption values in a databases; wherein step (a) and step (b) are performed repeatedly, thus creating a stored table of sets of said data encryption values in said database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for precalculating Diffie Hellman data encryption values, comprising:
-
a processor executing software instructions and generating Diffie-Hellman data encryption values prior to receiving a request for said data encryption values; and a database coupled to said processor for storing said Diffie-Hellman data encryption values; and a base station having an RF stage, coupled to said microprocessor, for transmitting said Diffie-Hellman data encryption values to a mobile station. - View Dependent Claims (14)
-
Specification