摘要:
A technology is provided to improve tamper resistance in encrypting data to be secured and inputting/outputting the data between a recording device and a host device. When the recording device issues an input/output command to a storage device to input/output data to be secured, the recording device attaches an ID to the command to identify to which cryptographic input/output processing the command belongs. Upon reception of a sequence command, the storage device receives the command if its ID has been allocated and the command is verified to have been issued in the correct sequence. The sequence ID is used to identify a process system while appropriately managing the steps of executing commands.
摘要:
A controller of a recording device issues a secure command to a storage device, and then waits the time estimated necessary for the storage device to execute the secure command before issuing the next secure command. When a controller of the storage device is executing the previous command, it notifies the recording device of being in process. When the previous command has been completed normally, the controller moves to the next process. Information for estimating the execution time of the command is obtained from the storage device in advance.
摘要:
A controller in a hard disk serving as a data storage device stores a license including a content key for decrypting encrypted content data E and others in a secure data storage portion. The license is managed in the secure data storage portion in accordance with a LBA, and the LBA for storing the license, which is being processed for transmission, is stored as a log in a log memory of the secure data storage portion. When a failure occurs during the transmission processing, the license, which was being processed for transmission, is specified based on the LBA stored in the log memory.
摘要:
A data storage device includes a secure data storage portion including a log memory. The log memory is formed of a plurality of banks, and stores history information in the plurality of banks in a ring-like fashion. The plurality of banks are designated by addresses (0-(N−1)), respectively. Each of the items of the history information respectively stored in the banks includes a management number region, a license ID (LID) region, a Ks2x region, an ST1 region, an ST2 region, a KPcmy region and a LBA region.
摘要:
A data storage device includes a secure data storage portion including a log memory. The log memory is formed of a plurality of banks, and stores history information in the plurality of banks in a ring-like fashion. The plurality of banks are designated by addresses (0−(N−1)), respectively. Each of the items of the history information respectively stored in the banks includes a management number region, a license ID (LID) region, a Ks2x region, an ST1 region, an ST2 region, a KPcmy region and a LBA region.