DATA PROCESSING SYSTEM, RECORDING DEVICE, DATA PROCESSING METHOD AND PROGRAM PROVIDING MEDIUM
First Claim
1. A data processing system comprising a recorder/reproducer and a recording device for executing transmission of encryption data to each other, characterized in that:
- said recording device has a data storing section for storing content data that is transferable between the recorder/reproducer and the recording device, and at the same time, has a plurality of key blocks storing key data applicable at least to authentication processing between the recorder/reproducer and the recording device, and the key data stored in the plurality of key blocks has a configuration in which different key data is stored for each block;
said recorder/reproducer has a configuration for, in the authentication processing between the recorder/reproducer and the recording device, designating one key block out of the plurality of key blocks held by said recording device, and executing the authentication processing with said recording device based on the key data stored in the designated key block.
0 Assignments
0 Petitions
Accused Products
Abstract
A data processing system, recording device, data processing method and program providing medium execute authentication processing and content storing processing between two apparatuses that execute data transfer taking into consideration utilization restraint of contents. A plurality of key blocks are formed which stores key data for authentication processing in a recording device, and key data of the plurality of key blocks is made data that is different for each block. 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, and can easily set utilization restraint of contents in the reproducer. In addition, since a storing key stored in each key block is different, data stored in a storage section of the recording device in a different key block cannot be utilized in a recorder/reproducer in which other key block is set, and circulation of key data or the like can be prevented. Furthermore, an encryption processing controlling section of a recording device executes control for executing commands that is required for authentication processing, encryption processing of stored data and the like in accordance with a setting sequence defined in advance. The controlling section monitors a command number transmitted from a recorder/reproducer to the recording device, and receives and executes only a command number that complies with the sequence defined in advance. Since a command sequence is set to execute an authentication processing command prior to an encryption processing command, only the recorder/reproducer that has completed the authentication processing can execute storing in the recording device and reproduction processing of contents, and contents utilization by an illegal instrument that has not completed the authentication processing can be eliminated.
-
Citations
53 Claims
-
1. A data processing system comprising a recorder/reproducer and a recording device for executing transmission of encryption data to each other, characterized in that:
-
said recording device has a data storing section for storing content data that is transferable between the recorder/reproducer and the recording device, and at the same time, has a plurality of key blocks storing key data applicable at least to authentication processing between the recorder/reproducer and the recording device, and the key data stored in the plurality of key blocks has a configuration in which different key data is stored for each block;
said recorder/reproducer has a configuration for, in the authentication processing between the recorder/reproducer and the recording device, designating one key block out of the plurality of key blocks held by said recording device, and executing the authentication processing with said recording device based on the key data stored in the designated key block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
- 13. A recording device having a data storage section for storing content data transferable with an external apparatus, characterized by having a plurality of key blocks storing key data applicable at least to authentication processing between the recording device and said external device, and key data stored the plurality of key blocks has a configuration for storing key data for each block.
-
15. The recording device according to claim 13, characterized in that said recording device has a configuration in which a memory in said recording device has recording device identification information IDmem and, at the same time, a different authentication key Kake for each key block is stored in each of the plurality of key blocks.
-
15-1. The recording device according to claim 43, characterized in that said data processing system has a configuration in which said control section manages an order of command execution based on said setting sequence and said command identifier in said encryption key exchange processing, and said control section does not accept command processing that is different from said setting sequence from an external apparatus including said external apparatus during a series of command execution relating to said key exchange processing.
- 20. A data processing method in a data processing system comprising a recorder/reproducer and a recording device for executing transmission of encryption data to each other, characterized in that a recorder/reproducer designates one key block out of a plurality of key blocks held by the recording device, and executes authentication processing with said recording device based on key data stored in the designated key block.
-
28. A program providing medium for providing a computer program that causes a computer system to execute a data processing method in a data processing system comprising a recorder/reproducer and a recording device for executing transmission of encryption data to each other, characterized in that said computer program includes a step in which a recorder/reproducer designates one key block out of a plurality of key blocks held by the recording device, and executes authentication processing with said recording device based on key data stored in the designated key block.
-
29. A data processing system comprising a first apparatus and a second apparatus for executing transmission of encryption data to each other, characterized in that:
-
said second apparatus has an encryption processing section for executing encryption processing for transmission data with said first apparatus;
said encryption processing section has a control section for receiving a command identifier transferred from said first apparatus in accordance with a setting sequence defined in advance, taking out a command corresponding to the received command identifier from a register, and having the command executed; and
the control section has a configuration for, if the command identifier transferred from the first apparatus is a command identifier different from the setting sequence, canceling processing of command corresponding to the command identifier. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A recording device having a data storage section for storing content data that is transferable with an external apparatus, characterized in that:
-
said recording device has an encryption processing section for executing encryption processing for transmission data with an external apparatus;
said encryption processing section has a control section for receiving a command identifier transferred from said external apparatus in accordance with a setting sequence defined in advance, taking out a command corresponding to the received command identifier from a register, and having the command executed; and
the control section has a configuration for, if the command identifier transferred from said external apparatus is a command identifier different from the setting sequence, canceling processing of command corresponding to the command identifier. - View Dependent Claims (39, 40, 41, 42, 44, 45)
-
- 46. A data processing method in a data processing system comprising a first apparatus and a second apparatus for executing transmission of encryption data to each other, characterized in that said second apparatus executes command processing controlling steps for receiving a command identifier transferred from said first apparatus in accordance with a setting sequence defined in advance, taking out a command corresponding to the received command identifier from a register, and having the command executed, and in said command processing control, if the command identifier transferred from the first apparatus is a command identifier different from the setting sequence, processing of command corresponding to the command identifier is cancelled.
-
53. A program providing medium for providing a computer program for causing a computer system to execute data processing in a data processing system that comprises a first apparatus and a second apparatus for executing transmission of encryption data to each other, characterized by comprising:
-
a command processing controlling step of receiving a command identifier transferred from said first apparatus to said second apparatus in accordance with a setting sequence defined in advance, taking out a command corresponding to the received command identifier from a register, and having the command executed; and
a step of canceling processing of command corresponding to the command identifier if the command identifier transferred from the first apparatus is a command identifier different from the setting sequence in said command processing controlling step.
-
Specification