System and method for key distribution and network connectivity
AssigneeNokia Corporation
InventorsJukka Alve, Mauri Kangas
Life of this patent
Estimating the term…
Abstract
Systems and methods for distributing keys of the sort used for purposes including logging onto computer networks, accessing authorized domains, and accessing persistently-protected data. Also discussed is a smart card that offers network connectivity to a media device.
Drawings
Claims45
A method for distributing access keys to one or more media devices, comprising:
- selecting a media device;
- selecting an access key stored on a smart card;
- determining the conditions for distribution of the selected access key from said smart card to the selected media device, and if the conditions are met:
- receiving at said smart card a public key relating to the selected media device;
- having said smart card create an encrypted copy of the selected access key, the encryption being performed according to said public key;
- having said smart card dispatch said encrypted copy to the selected media device;
- and
- having said smart card decrement an incorporated counter, the value of said counter specifying how many more copies of the selected access key the smart card is permitted to distribute.
A method for providing wireless network connectivity, comprising:
- receiving, in the memory of a smart card, data to be sent over a wireless network;
- and
- having networking circuitry, incorporated into said smart card, transmit said data over the wireless network.
A method for providing wireless network connectivity, comprising:
- having networking circuitry, incorporated into a smart card, receive data from a wireless network;
- and
- having said networking circuitry place said data in the memory of said smart card.
A system for distributing access keys, comprising:
- a smart card possessing a storage location having program code stored therein, said smart card further possessing a processor operatively connected to said storage location for carrying out instructions in accordance with said stored program code;
- wherein said program code, when executed by said processor, causes said processor to perform the steps of:
- maintaining at least one access key in a memory of said smart card;
- enabling the selection of one of the access keys;
- enabling the selection of a media device;
- determining the conditions for the distribution of a selected access key from said smart card to a selected media device, and if the conditions are met:
- receiving a public key relating to the selected media device;
- creating an encrypted copy of the selected access key, the encryption being performed according to said public key;
- dispatching said encrypted copy to the selected media device;
- and
- decrementing a counter incorporated within the smart card and associated with the selected access key, the value of said counter specifying how many more copies of the selected access key the smart card is permitted to distribute.
A wireless network access system, comprising:
- a storage location having program code stored therein;
- and
- a processor operatively connected to said storage location for carrying out instructions in accordance with said stored program code;
- wherein said program code, when executed by said processor, causes said processor to perform the steps of:
- placing, in a memory of a smart card, data to be sent over a wireless network;
- and
- causing networking circuitry, incorporated into said smart card, to transmit said data over the wireless network.
A wireless network access system, comprising:
- a storage location having program code stored therein;
- and
- a processor operatively connected to said storage location for carrying out instructions in accordance with said stored program code;
- wherein said program code, when executed by said processor, causes said processor to perform the steps of:
- causing networking circuitry, incorporated into a smart card, receive data from a wireless network;
- and
- causing said networking circuitry to place said data in a memory of said smart card.
Dependencies are inferred from the claim text.