Method for transmitting content in home network using user-binding
First Claim
1. A method of transmitting content to a user device from a home server in a home network, the method comprising:
- transmitting the content, which is encrypted by using a predetermined content key, and transmitting the predetermined content key, which is encrypted by using a pair of a predetermined session public key and a session private key, to the user device,wherein the content that is transmitted is bound to a user by allowing transmission of the content from the user device to a first user device only if it is determined that the first user device belongs to the user by using a user public key and a user private key of the user to whom the home server belongs,wherein the user public key and the user private key are used to determine whether users of a plurality of user devices in the home network are identical,wherein the session public key and the session private key, used by the plurality of user devices in the home network, are updated if the user device leaves the home network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for transmitting content to a user device from a home server in a home network is provided. The method includes: receiving an allocated user public key and a user private key of a user to whom the home server belongs; generating an arbitrary session public key and a session private key, generating an encrypted session private key by encrypting the session private key using a device public key that is a public key of the user device, and transmitting the encrypted session private key to the user device; and transmitting the content encrypted using a predetermined content key and a content key encrypted using the session private key to the user device. According to the method, by binding the content to each user, instead of to each device, the content can be safely and conveniently shared.
87 Citations
23 Claims
-
1. A method of transmitting content to a user device from a home server in a home network, the method comprising:
-
transmitting the content, which is encrypted by using a predetermined content key, and transmitting the predetermined content key, which is encrypted by using a pair of a predetermined session public key and a session private key, to the user device, wherein the content that is transmitted is bound to a user by allowing transmission of the content from the user device to a first user device only if it is determined that the first user device belongs to the user by using a user public key and a user private key of the user to whom the home server belongs, wherein the user public key and the user private key are used to determine whether users of a plurality of user devices in the home network are identical, wherein the session public key and the session private key, used by the plurality of user devices in the home network, are updated if the user device leaves the home network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of transmitting content from a second user device to a first user device in a home network, the method comprising:
determining whether a user of the first user device is identical to a user of the second user device based on pairs of user public keys and user private keys of the first user device and the second user device, and transmitting the content from the second user device to the first user device only if the user of the first user device and the user of the second user device are determined to be identical, wherein the content is bound to a user by a user public key and a user private key of the user to whom each of the user devices belongs. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A non-transitory computer readable storage medium having embodied thereon a computer program for executing a method of transmitting content to a user device from a home server in a home network, the method comprising:
-
transmitting the content, which is encrypted by using a predetermined content key, and transmitting the predetermined content key, which is encrypted by using a pair of a predetermined session public key and a session private key, to the user device, wherein the content that is transmitted, is bound to a user by allowing transmission of the content from the user device to a first user device only if it is determined that the first user device belongs to the user by using a user public key and a user private key of the user to whom the home server belongs, wherein the user public key and the user private key are used to determine whether users of a plurality of user devices in the home network are identical, wherein the session public key and the session private key, used by a plurality of user devices in the home network, are updated if the user device leaves the home network. - View Dependent Claims (21, 22)
-
-
23. A non-transitory computer readable storage medium having embodied thereon a computer program for executing a method of transmitting content from a second user device to a first user device in a home network, the method comprising:
-
determining whether a user of the first user device is identical to a user of the second device based on pairs of user public keys and user private keys of the first user device and the second user device, and transmitting the content from the second user device to the first user device only if the users of the first device and the second device are determined to be identical, wherein the content is bound to a user by a user public key and a user private key of the user to whom each of the user devices belongs, wherein the determining comprises; receiving, from the second user device, a user public key of a second user to whom the second user device belongs; generating a device certificate value by using a predetermined device value and the public key of the second user, and transmitting the device certificate value that is generated to the home server of the first user device; determining whether the first user and the second user are identical based on the server certificate value that is generated by the home server by using the device certificate value and the user private key of the first user to whom the first user device belongs and the predetermined device value; and receiving the content that is encrypted by using a predetermined content key, and a content key that is encrypted by using a predetermined session public key, wherein the content and the content key are transmitted by the second user device if the first user and the second user are determined to be identical, wherein the session private key that corresponds to the session public key is transmitted to the user device by using a pair of the public key and private key of the user device if registration of the user device with the home network changes.
-
Specification