Storage Medium Processing Method, Storage Medium Processing Apparatus, and Program
First Claim
1. A storage medium processing method a using a storage medium and a user terminal, wherein the storage medium stores a medium identifier data, a medium unique key data enabled to be generated based on the medium identifier data, an encrypted user key data in which a user key data is encrypted so that it may be decrypted using the medium unique key data, and encrypted content key data in which a content key data is encrypted so that it may be decrypted using the user key data, the user terminal retains an encrypted content data in which content data is encrypted so that it may be decrypted using the content key data, and the user terminal connected to the storage medium is enabled to access to a license center to obtain various kinds of data, the method comprising:
- a step in which the user terminal requests to the license center an issuance of user key data submitting the medium identifier data;
a step in which the license center generates, responsive to the request of the user terminal, user key data, the user key data being different depending on types of services which the user terminal wishes to receive and the medium identifier data, and delivers the user key data to the user terminal;
a step of recording the user key data in a database at the license center; and
a step of storing the delivered user key data in the storage medium after encrypting it with the medium unique key at the user terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
User keys make sensitive management of users which are different per type of services.
A SD card SDq may store plural kinds of service user keys Kus which are different per type of services. The service user key Kus is encrypted by a medium unique key Kmu and is stored in a protection area 3. The protection area 3 stores a master user key Kumst encrypted by the medium unique key Kmu, as well as the service user keys Kus. The master user key Kumst is a key used for encrypting the service user key Kus when obtaining a service user key Kus.
-
Citations
13 Claims
-
1. A storage medium processing method a using a storage medium and a user terminal,
wherein the storage medium stores a medium identifier data, a medium unique key data enabled to be generated based on the medium identifier data, an encrypted user key data in which a user key data is encrypted so that it may be decrypted using the medium unique key data, and encrypted content key data in which a content key data is encrypted so that it may be decrypted using the user key data, the user terminal retains an encrypted content data in which content data is encrypted so that it may be decrypted using the content key data, and the user terminal connected to the storage medium is enabled to access to a license center to obtain various kinds of data, the method comprising: -
a step in which the user terminal requests to the license center an issuance of user key data submitting the medium identifier data;
a step in which the license center generates, responsive to the request of the user terminal, user key data, the user key data being different depending on types of services which the user terminal wishes to receive and the medium identifier data, and delivers the user key data to the user terminal;
a step of recording the user key data in a database at the license center; and
a step of storing the delivered user key data in the storage medium after encrypting it with the medium unique key at the user terminal. - View Dependent Claims (2, 3, 4)
-
-
5. A storage medium processing device which may be connected to a storage medium which stores medium identifier data, medium unique key data enabled to be generated based on the medium identifier data, encrypted user key data in which user key data is encrypted so that it may be decrypted using the medium unique key data, and encrypted content key data in which content key data is encrypted so that it may be decrypted using the user key data, and performs data processing of the storage medium via a user terminal retaining encrypted content data in which content data is encrypted so that it may be decrypted using the content key data,
the device comprising: -
a key delivery server generating user key data which is different per types of services which the user terminal wishes to receive; and
a user key database storing the user key data generated in the key delivery server. - View Dependent Claims (6, 7, 8)
-
-
9. A storage medium processing program a using a storage medium and a user terminal,
wherein the storage medium stores medium identifier data, a medium unique key data enabled to be generated based on the medium identifier data, an encrypted user key data in which a user key data is encrypted so that it may be decrypted using the medium unique key data, and encrypted content key data in which a content key data is encrypted so that it may be decrypted using the user key data, the user terminal retains an encrypted content data in which a content data is encrypted so that it may be decrypted using the content key data, and the user terminal connected to the storage medium is enabled to access to a license center to obtain various kinds of data, the program is configured to perform: -
a step in which the user terminal requests to the license center an issuance of user key data submitting the medium identifier data;
a step in which the license center generates, responsive to the request of the user terminal, user key data, the user key data being different depending on types of services which the user terminal wishes to receive and the medium identifier data, and delivers the user key data to the user terminal;
a step of recording the user key data in a database at the license center; and
a step of storing the user key data delivered in the storage medium at the user terminal after encrypting it with the medium unique key.
-
-
10. A user terminal which may be connected to a storage medium which stores medium identifier data, medium unique key data enabled to be generated based on the medium identifier data, encrypted user key data in which user key data is encrypted so that it may be decrypted using the medium unique key data, and encrypted content key data in which content key data is encrypted so that it may be decrypted using the user key data, the user terminal being configured to hold encrypted content data in which a content data is encrypted so that it may be decrypted using the content key data,
the user terminal comprising: -
a transmitting/receiving unit configured to transmit a request of issuance of user key data while submitting data concerning types of services wished and the medium identifier data to a license center, and receive user key data which is different per type of the services and the medium identifier data; and
a storage medium processing unit that encrypts the user key data received with the medium unique key and stores it in the storage medium. - View Dependent Claims (11)
-
-
12. A storage medium storing medium identifier data, medium unique key data enabled to be generated based on the medium identifier data, encrypted user key data in which user key data is encrypted so that it may be decrypted using the medium unique key data, and encrypted content key data in which content key data is encrypted so that it may be decrypted using the user key data, and configured to be connected to a user terminal configured to hold encrypted content data in which a content data is encrypted so that it may be decrypted using the content key data,
wherein said user key data may be encrypted to a plural kinds of data by the medium unique key data per type of services, and at least one of said user key data is user for encrypting the other user key data.
Specification