Roaming hardware paired encryption key generation
First Claim
1. A method for generating an encryption key for use by a host device to encrypt data for access by multiple devices connected on a network, said method comprising:
- generating a content identification;
retrieving a network address that is unique to said multiple devices;
using both said content identification and said network address to produce said encryption key.
1 Assignment
0 Petitions
Accused Products
Abstract
The roaming hardware paired encryption key generation coalesces a content variable with a network, or subnet, address to generate an encryption key. The source generates a content identification that is unique to the content being encrypted and the network, or subnet, address is coalesced with the content identification to generate a unique encryption key for the content being encrypted. The encrypted digital content is transmitted to the destination devices identified by the network, or subnet address, along with the content identification. At the destination, the destination devices regenerate the encryption by coalescing the content identification and the network, or subnet, address in the same manner as coalesced at the source device. After regenerating the encryption key, the ciphertext is decrypted into plaintext.
73 Citations
13 Claims
-
1. A method for generating an encryption key for use by a host device to encrypt data for access by multiple devices connected on a network, said method comprising:
-
generating a content identification;
retrieving a network address that is unique to said multiple devices;
using both said content identification and said network address to produce said encryption key. - View Dependent Claims (2)
-
-
3. The method of claim 3 wherein generating a content identification comprises:
generating a random variable by said host device. - View Dependent Claims (4, 5, 6, 7)
-
8. A method for encrypting data for distribution to a selected plurality of devices that are connected to a network that has a network address, wherein said network address includes an address common to said selected plurality of devices, the method comprising:
-
retrieving said network address;
generating a random variable for said data;
generating an encryption key from said network address and said random variable;
encrypting said data using said encryption key to produce a ciphertext; and
transmitting said ciphertext to said selected plurality of devices, identified by said network address, over said network. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification