Authoring system, authoring key generator, authoring device, authoring method, and data supply device, information terminal and information distribution method
First Claim
1. An authoring system for authoring content data (Content), comprising:
- an authoring device; and
an authoring key generator which generates;
a content identifier (CID) uniquely allocated to each of the content data (Content);
an authoring key enabling key (CEK) uniquely allocated to the authoring device for authoring the content data (Content); and
an authoring key (CED) obtained by encrypting a content key (Kc) and a second content key (EKc) using the content identifier (CID) and the authoring key enabling key (CEK), the content key (Kc) being for encrypting the content data (Content), and the second content key (Ekc) being obtained by encrypting the content key using a root key (Kroot);
the authoring device including;
decrypting means for decrypting the content key (Kc) and the second content key (EKc) from the authoring key (CED) using the content identifier (CID) and the authoring key enabling key (CEK); and
encrypting means for encrypting the content data (Content) using the decrypted content key (Kc) to generate encrypted content data (E (Kc, Content)).
1 Assignment
0 Petitions
Accused Products
Abstract
An authoring system which authors content data to be distributed through an information terminal by encryption for copyright protection includes an authoring device and an authoring key generator. The authoring key generator generates a content identifier (CID) uniquely allocated to each of the content data (Content), an authoring key enabling key (CEK) uniquely allocated to the authoring device, and an authoring key (CED) obtained by encrypting a content key (Kc) for encrypting the content data and a second content key (EKc) using the CID and the CEK. The second content key (Ekc) is formed by encrypting the content key (Kc) using a root key (Kroot). The authoring device has a unit which decrypts the content key (Kc) and the second content key (Ekc) using the CID and the CEK, and a unit which encrypts the content data using the decrypted content key (Kc) to generate authored encrypted content data (E (Kc, Content)). For proper external authentication, a device which supplies the content data from an information terminal to a storage medium includes a unit which holds a first external authentication key securely; a unit which generates random numbers; a unit which encrypts the random numbers using the first external authentication key to generate first encrypted data; a unit which sends the random numbers to the information terminal; a unit which receives, from the information terminal, second encrypted data obtained by encrypting the random numbers using a second external authentication key equal to the first one; and a unit which compares the first and second encrypted data.
40 Citations
50 Claims
-
1. An authoring system for authoring content data (Content), comprising:
-
an authoring device; and
an authoring key generator which generates;
a content identifier (CID) uniquely allocated to each of the content data (Content);
an authoring key enabling key (CEK) uniquely allocated to the authoring device for authoring the content data (Content); and
an authoring key (CED) obtained by encrypting a content key (Kc) and a second content key (EKc) using the content identifier (CID) and the authoring key enabling key (CEK), the content key (Kc) being for encrypting the content data (Content), and the second content key (Ekc) being obtained by encrypting the content key using a root key (Kroot);
the authoring device including;
decrypting means for decrypting the content key (Kc) and the second content key (EKc) from the authoring key (CED) using the content identifier (CID) and the authoring key enabling key (CEK); and
encrypting means for encrypting the content data (Content) using the decrypted content key (Kc) to generate encrypted content data (E (Kc, Content)). - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An authoring key generator for generating an authoring key for authoring content data (Content), comprising:
-
means for generating a content identifier (CID) uniquely allocated to each of the content data (Content);
means for generating an authoring key enabling key (CEK) uniquely allocated to an authoring device for authoring the content data (Content); and
means for generating an authoring key (CED) by encrypting a content key (Kc) and a second content key (EKc) using the content identifier (CID) and the authoring key enabling key (CEK), the content key (Kc) being for encrypting the content data (Content), and the second content key (EKc) being obtained by encrypting the content key using a root key (Kroot). - View Dependent Claims (9, 10, 11, 12)
-
-
13. An authoring device for authoring content data (Content), comprising:
-
content storing means for storing the content data (Content);
key data storing means for storing key data, the key data including;
a content identifier (CID) uniquely allocated to each of the content data (Content);
an authoring key enabling key (CEK) uniquely allocated to the authoring device; and
an authoring key (CED) obtained by encrypting a content key (Kc) and a second content key (EKc) using the content identifier (CID) and the authoring key enabling key (CEK), the content key (Kc) being for encrypting the content data (Content), and the second content key (Ekc) being obtained by encrypting the content key using a root key (Kroot);
decrypting means for decrypting the content key (Kc) and the second content key (EKc) from the authoring key (CED) using the content identifier (CID) and the authoring key enabling key (CEK); and
encrypting means for encrypting the content data (Content) using the decrypted content key (Kc) to generate encrypted content data (E (Kc, Content)). - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for authoring content data (Content), comprising:
-
generating a content identifier (CID) uniquely allocated to each of the content data (Content);
generating an authoring key enabling key (CEK) uniquely allocated to an authoring device for authoring the content data (Content);
generating an authoring key (CED) by encrypting a content key (Kc) and a second content key (EKc) using the content identifier (CID) and the authoring key enabling key (CEK), the content key (Kc) being for encrypting the content data (Content), and the second content key (EKc) being obtained by encrypting the content key using a root key (Kroot);
decrypting the content key (Kc) and the second content key (EKc) from the authoring key (CED) using the content identifier (CID) and the authoring key enabling key (CEK); and
encrypting the content data (Content) using the decrypted content key (Kc) to generate encrypted content data (E (Kc, Content)). - View Dependent Claims (23, 24, 25, 26)
-
-
27. A data supply device for supplying content data stored in an information terminal to a given storage medium, the device comprising:
-
key holding means for holding a first external authentication key securely;
random number generating means for generating random numbers;
encrypting means for encrypting the random numbers using the first external authentication key to generate first encrypted data;
sending means for sending the random numbers to the information terminal;
receiving means for receiving second encrypted data, the second encrypted data being obtained by encrypting the random numbers using a second external authentication key equal to the first external authentication key; and
comparing means for comparing the first encrypted data with the second encrypted data. - View Dependent Claims (28, 29, 30, 31)
-
-
32. An information terminal for storing content data to be distributed, comprising:
-
first encrypting means for controlling encryption of random numbers generated within a data supply device using a first external authentication key securely held within the data supply device to generate first encrypted data;
second encrypting means for receiving the random numbers from the data supply device and for acquiring second encrypted data by encrypting the random numbers using a second external authentication key equal to the first external authentication key; and
licensing means for permitting the data supply device to supply the content data to a given storage medium only when the first encrypted data coincides with the second encrypted data. - View Dependent Claims (33, 34, 35)
-
-
36. A data supply device, comprising:
-
recording means for recording content data recorded in an information terminal to a given storage medium;
data record control means for controlling operation of the recording means;
first authentication means for determining whether the content data has been generated by a legal authoring system; and
second authentication means for performing a mutual check between the recording means and the data record control means, wherein the data record control means controls the recording means to record the content data to the given storage medium only when the content data has been generated by a legal authoring system and the mutual check is successful. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A method for supplying content data stored in an information terminal to a given storage medium, the method comprising:
-
generating random numbers;
encrypting the random numbers using a securely held first external authentication key to generate first encrypted data;
sending the random numbers to the information terminal;
encrypting the random numbers using a second external authentication key equal to the first external authentication key;
receiving the second encrypted data from the information terminal; and
comparing the first encrypted data with the second encrypted data. - View Dependent Claims (42, 43, 44, 45)
-
-
46. An information supply method used in a data supply device having recording means for recording content data from an information terminal to a given storage medium and data record control means for controlling operation of the recording means, the method comprising:
-
determining whether the content data has been generated by a legal authoring system;
performing a mutual check between the recording means and the data record control means; and
recording the content data to the given storage medium only when the content data has been generated by a legal authoring system and the mutual check is successful. - View Dependent Claims (47, 48, 49, 50)
-
Specification