Providing a user device with a set of a access codes
First Claim
1. A method for providing a user device with a set of access codes, the method comprising:
- in the user device, storing an encryption key and an identification code, and sending a message containing the identification code to a server via a communications network;
in the server, storing an encryption key corresponding to the key stored in the user device, allocating the set of access codes on receipt of the identification code from the user device, performing a look up function based on the identification code received in the message to retrieve the key from storage, encrypting the set of access codes using the retrieved key to produce an encrypted set, and sending a message containing the encrypted set to the user device via the network; and
, in the user device, decrypting the encrypted set received from the server using the key in storage, and storing the decrypted set of access codes for use by a user of the user device; and
, upon the number of unused access codes reaching a predetermined threshold, in the server, sending a message containing a new set of access codes to the user device via the network; and
, in the user device, storing the new set for use by a user of the user device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing a user device with a set of access codes comprises, in the user device, storing an encryption key and an identification code, and sending a message containing the identification code to a server via a communications network. In the server, an encryption key is stored corresponding to the key stored in the user device, allocating the set of access codes on receipt of the identification code from the user device. A look up function is performed based on the identification code received in the message to retrieve the key from storage. The set of access codes is encrypted using the retrieved key to produce an encrypted set. A message containing the encrypted set is sent to the user device via the network. In the user device, the encrypted set received from the server is decrypted using the key in storage, and storing the decrypted set of access codes for use by a user of the user device.
80 Citations
40 Claims
-
1. A method for providing a user device with a set of access codes, the method comprising:
-
in the user device, storing an encryption key and an identification code, and sending a message containing the identification code to a server via a communications network;
in the server, storing an encryption key corresponding to the key stored in the user device, allocating the set of access codes on receipt of the identification code from the user device, performing a look up function based on the identification code received in the message to retrieve the key from storage, encrypting the set of access codes using the retrieved key to produce an encrypted set, and sending a message containing the encrypted set to the user device via the network; and
,in the user device, decrypting the encrypted set received from the server using the key in storage, and storing the decrypted set of access codes for use by a user of the user device; and
,upon the number of unused access codes reaching a predetermined threshold, in the server, sending a message containing a new set of access codes to the user device via the network; and
,in the user device, storing the new set for use by a user of the user device. - View Dependent Claims (2, 3, 4, 5, 6, 18)
-
-
7. A method for providing a user device with a set of access codes, the method comprising, in the user device:
-
storing an encryption key and an identification code;
sending a message containing the identification code to a server via a communications network;
receiving from the server a message containing the set of access codes encrypted with the key;
decrypting the received set of access codes using the key in storage; and
,storing the decrypted set of access codes for use by a user of the user device. upon the number of unused access codes reaching a predetermined threshold, receiving from the server a message containing a new set of access codes; and
,in the user device, storing the new set for use by a user of the user device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for providing a user device with a set of access codes, the method comprising, in a server for communicating with the user device via a network:
-
storing an encryption key corresponding to an encryption key stored in the user device;
allocating the set of access codes to the user device on receipt of a message containing an identification code from the user device via the network;
performing a look up function based on the identification code received in the message to retrieve the key from storage;
encrypting the set of access codes using the retrieved key to produce an encrypted set; and
,sending a message containing the encrypted set to the user device via the network; and
,upon the number of unused access codes reaching a predetermined threshold, sending a message containing a new set of access codes to the user device via the network. - View Dependent Claims (14, 15, 16, 17)
-
-
19-21. -21. (canceled)
-
22. An apparatus for providing a user with a set of access codes, the apparatus comprising:
- a user device; and
, server for communicating with the user device via a communications network;
the user device comprisingmeans for storing an encryption key and an identification code, and means for sending a message containing the identification code to the server via the network;
the server comprisingmeans for storing an encryption key corresponding to the key stored in the user device, means for allocating the set of access codes on receipt of the identification code from the user device, means for performing a look up function based on the identification code received in the message to retrieve the key from storage, means for encrypting the set of access codes using the retrieved key to produce an encrypted set, and means for sending a message containing the encrypted set to the user device via the network and for sending upon the number of unused access codes reaching a predetermined threshold, a message containing a new set of access codes to the user device via the network; and
, in the user device, storing the new set for use by a user of the user device.and, the user device further comprising;
means for decrypting the encrypted set received from the server using the key stored in the user device, and means for storing the decrypted set of access codes for use by the user. - View Dependent Claims (23, 24, 25, 27, 28, 29, 30)
- a user device; and
-
26. (canceled)
-
31-33. -33. (canceled)
-
34. A user device for receiving a set of access codes from a server via a communications network, the device comprising:
-
means for storing an encryption key and an identification code;
means for sending a message containing the identification code to a server via a communications network;
means for receiving from the server a message containing the set of access codes encrypted with the key;
means for decrypting the received set of access codes using the key in storage; and
,means for storing the decrypted set of access codes for use by a user of the user device; and
means for receiving upon the number of unused access codes reaching a predetermined threshold from the server a message containing a new key encrypted set of access codes via the network. - View Dependent Claims (35, 36, 37)
-
-
38. A server for providing a user device with a set of access codes via a communications network, the server comprising:
-
means for storing an encryption key corresponding to an encryption key stored in the user device;
means for allocating the set of access codes to the user device on receipt of a message containing an identification code from the user device via the network;
means for performing a look up function based on the identification code received in the message to retrieve the key from storage;
means for encrypting the set of access codes using the retrieved key to produce an encrypted set; and
,means for sending a message containing the encrypted set to the user device via the network, means for sending upon the number of unused access codes reaching a predetermined threshold a message containing the new set of access codes to the user device via the network. - View Dependent Claims (39)
-
-
40-41. -41. (canceled)
Specification