Data processing apparatus and data processing method
First Claim
1. A data record reproducing player that is capable of reproducing program content, said data record reproducing player comprising:
- a recording device operable to record save data of said program content;
an encryption processing unit operable to execute an encryption process and a decryption process on said save data, said encryption processing unit employing a cryptographic key for executing said encryption process and said decryption process;
an input unit operable to enter a program localization on said save data, said program localization being maintained in a data management file; and
a control unit capable of accessing said data management file and operable to determine an encryption processing method and a decryption processing method for said save data, wherein said encryption processing method is capable of using said cryptographic key and is determined according to said program localization, said encryption processing method being adapted for storing said save data in said recording device and, said decryption processing method is determined according to said program localization and is adapted for reproducing said cryptographic key.
2 Assignments
0 Petitions
Accused Products
Abstract
A data processing system, recording device, data processing method and program providing medium are provided to execute authentication processing and content storing processing between apparatuses. Program localization is employed to restrict access to program content. A plurality of key blocks store key data for authentication processing. Key block designation information is set in a recorder/reproducer, which is configured for executing authentication processing with the recording device by designating a key block. The recorder/reproducer can set a key block for each product, model or the like. In addition, data stored according to a selected key block cannot be utilized in a recorder/reproducer in which a different key block is set. Furthermore, an encryption processing controlling section of a recording device executes control in accordance with a pre-defined setting sequence. Furthermore, an illegal instrument that has not completed the authentication processing can be prevented from utilizing program content.
77 Citations
70 Claims
-
1. A data record reproducing player that is capable of reproducing program content, said data record reproducing player comprising:
-
a recording device operable to record save data of said program content;
an encryption processing unit operable to execute an encryption process and a decryption process on said save data, said encryption processing unit employing a cryptographic key for executing said encryption process and said decryption process;
an input unit operable to enter a program localization on said save data, said program localization being maintained in a data management file; and
a control unit capable of accessing said data management file and operable to determine an encryption processing method and a decryption processing method for said save data, wherein said encryption processing method is capable of using said cryptographic key and is determined according to said program localization, said encryption processing method being adapted for storing said save data in said recording device and, said decryption processing method is determined according to said program localization and is adapted for reproducing said cryptographic key. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A save data processing method for use in a data record reproducing player that is capable of reproducing program content, said method comprising:
-
obtaining an input of a program localization;
determining an encryption processing mode for storing save data into a recording device according to said program localization;
selecting an encryption key according to said encryption processing mode; and
executing encryption processing on said save data using said encryption key. - View Dependent Claims (9, 10, 11)
-
-
12. A save data processing method for use in a data record reproducing player that is capable of reproducing program content, said method comprising:
-
determining a decryption processing mode for reproducing save data according to a program localization, provided as a data management file, said save data being retrieved from a recording device;
selecting a decryption key according to said decryption processing mode; and
executing decryption processing on said save data using said decryption key. - View Dependent Claims (13, 14, 15)
-
-
16. A recording medium recorded with a computer program for executing a save data process having certain actions to perform in a data record reproducing player, said data record reproducing player being capable of reproducing program content on a computer system, said actions comprising:
-
determining an encryption processing mode according to a program localization obtained from an input unit, said encryption processing mode being adapted for storing save data into a recording device;
selecting an encryption key according to said encryption processing mode; and
executing encryption processing on said save data using said encryption key.
-
-
17. A recording medium recorded with a computer program for executing a save data process having certain actions to perform in a data record reproducing player, said data record reproducing player being capable of reproducing program content on a computer system, said actions comprising:
-
determining a decryption processing mode according to a program localization stored in a data management file, said decryption processing mode being adapted to reproduce save data retrieved from a recording device;
selecting a decryption key according to said decryption processing mode; and
executing decryption processing on said data using said decryption key.
-
-
18. A data processing system, comprising:
-
a recording device having a data storing section for storing content data and a plurality of key blocks for storing key data applicable to authentication processing, said key data in each one of said plurality of key blocks being distinct to that key block; and
a recorder/reproducer operable to perform said authentication processing with said recording device, to designate a first key block out of said plurality of key blocks, and to execute said authentication processing with said recording device based on said key data stored in said first key block, wherein transfer of said content data between said recorder/reproducer and said recording device is enabled when said authentication processing is successful. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A recording device, comprising:
-
a data storage section for storing content data transferable to and from an external apparatus; and
a plurality of key blocks for storing key data, said key data being applicable to authentication processing between said recording device and said external apparatus, wherein said key data is operable to store information for each of said plurality of key blocks. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A data processing method in a data processing system including a recorder/reproducer and a recording device operable to transmit encryption data to each other, said data processing method comprising:
-
designating in said recorder/reproducer a selected key block out of a plurality of key blocks held by said recording device; and
executing authentication processing between said recorder/reproducer and said recording device based on key data stored in said selected key block. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
-
45. A recording medium recorded with a computer program for executing data processing in a data processing system including a recorder/reproducer and a recording device operable to transmit encryption data to each other, said data processing comprising:
-
designating in said recorder/reproducer a selected key block out of a plurality of key blocks held by said recording device; and
executing authentication processing between said recorder/reproducer and said recording device based on key data stored in said selected key block.
-
-
46. A data processing system operable to transmit encryption data, said data processing system comprising:
-
a first apparatus having a command identifier; and
a second apparatus having an encryption processing section that is capable of executing encryption processing on data transmitted to and from said first apparatus, said encryption processing section including a control section operable to receive said command identifier in accordance with a pre-defined setting sequence, to retrieve a command from a register, said command corresponding to said command identifier, and to have said command executed, wherein, if said command identifier differs from said predefined setting sequence, said control section is operable to cancel execution of said command. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A recording device, comprising:
-
a data storage section operable to store content data that is transferable to an external apparatus; and
an encryption processing section operable to execute encryption processing of transmission data with said external apparatus, said encryption processing section including a control section operable to receive a command identifier transferred from said external apparatus in accordance with a setting sequence, to retrieve a command from a register, said command corresponding to said command identifier, and to have said command executed;
wherein, if said command identifier differs from said setting sequence, said control section is operable to cancel processing of said command. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62)
-
-
63. A data processing method in a data processing system having a first apparatus and a second apparatus operable to transmit encryption data to each other, said method comprising:
-
executing command processing control in said second apparatus for receiving a command identifier in accordance with a setting sequence, said command identifier being transferred from said first apparatus;
retrieving a command corresponding to said command identifier from a register;
processing said command; and
if said command identifier is different from said setting sequence, canceling said processing of said command. - View Dependent Claims (64, 65, 66, 67, 68, 69)
-
-
70. A recording medium recorded with a computer program for executing data processing having certain actions in a data processing system that includes a first apparatus and a second apparatus operable to transmit encryption data to each other, said actions comprising:
-
receiving a command identifier that is transferred from said first apparatus to said second apparatus in accordance with a setting sequence;
retrieving a command corresponding to said command identifier from a register;
processing said command; and
if said command identifier is different from said setting sequence, canceling said processing of said command.
-
Specification