License Data Structure and License Issuing Method
First Claim
1. A method for creating a license, comprising the steps of:
- creating raw license data to be issued;
firstly encrypting the raw license data with at least one of a user encryption key and a device encryption key; and
secondly encrypting the firstly encrypted data with an encryption key of a home domain.
1 Assignment
0 Petitions
Accused Products
Abstract
A license data structure and distribution (issuance) method are provided, that can accommodate one domain including multiple content playback devices and/or users. A method for creating license data in the invention includes the steps of: creating raw license data to be issued; firstly encrypting the raw license data with an encryption key of a user and/or device; and encrypting the data encrypted with the user and/or device public key using a public key of a home domain. Also, a license data structure of the invention includes an encrypted license block created by firstly encrypting raw license data containing data for playing content with a distributed encryption key of a user and/or device, and then secondly encrypting this with a distributed encryption key of a home domain; and TAG information necessary for decryption of a second encryption capsule.
-
Citations
16 Claims
-
1. A method for creating a license, comprising the steps of:
-
creating raw license data to be issued; firstly encrypting the raw license data with at least one of a user encryption key and a device encryption key; and secondly encrypting the firstly encrypted data with an encryption key of a home domain. - View Dependent Claims (2, 3)
-
-
4. A license data structure comprising:
-
an encrypted license block created by firstly encrypting raw license data containing data necessary for playing content with at least one of a user encryption key and a device encryption key, and secondly encrypting the data with a encryption key of a home domain where to be distributed; and TAG information necessary for decrypting the encrypted license block. - View Dependent Claims (5)
-
-
6. A method for issuing a license, comprising the steps of:
-
(a) requesting issue of a license necessary for playing content from a home domain device to a clearing house; (b) verifying the license issue request at the clearing house; and (c) creating a license encrypted with at least one of an encryption key of the home domain device and an encryption key of a user, and an encryption key of a home domain, and then transmitting the license to the home domain device. - View Dependent Claims (7, 8, 9, 10, 15)
-
-
11. A method for issuing a license at a home domain controller, comprising the steps of:
-
(a) receiving a license issue request from a home domain device; (b) verifying the license issue request of the home domain device; (c) searching for the location of a corresponding clearing house; (d) requesting issue of a license from the clearing house; and (e) transmitting the license issued from the clearing house to the home domain device. - View Dependent Claims (12, 13, 16)
-
-
14. A method for issuing a license at a home domain controller, comprising the steps of:
-
creating raw license data to be issued; firstly encrypting the raw license data with at least one of a user encryption key and a device encryption key; secondly encrypting the firstly encrypted data with an encryption key of a home domain; and creating and appending a TAG including information about the second encryption process.
-
Specification