Information recording device, information playback device, information recording method, information playback method, information recording medium, and program providing medium
First Claim
1. An information recording device for executing processing which records actual data in each actual data part of data storage means and records redundant data which corresponds to the actual data in each redundant part of said data storage means which corresponds to the actual data part, wherein:
- said information recording device comprises a memory interface unit for accessing said data storage means, and a control unit for controlling said memory interface unit; and
said memory interface unit includes a cryptosystem unit and said cryptosystem unit executes processing in which an integrity check value based on actual data to be stored in the actual data part is generated in response to a data-writing command from said control unit to said data storage means, and is stored in the redundant part.
1 Assignment
0 Petitions
Accused Products
Abstract
An information recording device includes a control unit and a memory interface unit. An ICV for each sector data of data to be stored in units of sectors is stored in the redundant part of each sector. An ECC and an ICV are stored in the redundant part of each sector, so that sector-unit ICV storage can be performed without reducing the storage capacity of the data part of the sector. processing that combines data parts by using the file system of a device can be performed similarly to conventional data combination processing that only combines data parts in which ones purely used as data are stored. The control unit does not have any load because only each sector which is regarded as valid (no interpolation) as a result of ICV checking is transmitted to the control unit, and the ICV checking is performed by the memory interface unit.
-
Citations
25 Claims
-
1. An information recording device for executing processing which records actual data in each actual data part of data storage means and records redundant data which corresponds to the actual data in each redundant part of said data storage means which corresponds to the actual data part, wherein:
-
said information recording device comprises a memory interface unit for accessing said data storage means, and a control unit for controlling said memory interface unit; and
said memory interface unit includes a cryptosystem unit and said cryptosystem unit executes processing in which an integrity check value based on actual data to be stored in the actual data part is generated in response to a data-writing command from said control unit to said data storage means, and is stored in the redundant part. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information playback device for playing back data from data storage means in which actual data is recorded in each actual data part and redundant data corresponding to the actual data are recorded in each redundant part corresponding to the actual data part, said information playback device comprising:
-
a memory interface unit for accessing said data storage means; and
a control unit for controlling said memory interface unit;
wherein said memory interface unit includes a cryptosystem unit and said cryptosystem unit executes processing in which, after an integrity check value based on actual data stored in the data part is generated in response to a data-reading command from said control unit to said data storage means, actual-data-integrity verification is performed by collating the generated integrity check value with an integrity check value which has already been stored in the redundant part. - View Dependent Claims (7, 8, 9, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22)
-
-
12. An information recording method for an information recording device which records actual data to each actual data part of data storage means and records redundant data corresponding to each actual data in each redundant data part of said data storage means, wherein:
-
said information recording device comprises a memory interface unit for accessing said data storage means, and a control unit for controlling said memory interface unit; and
said memory interface unit executes processing in which an integrity check value is generated based on the actual data to be stored in the actual data part in response to a data-writing command from said control unit to said data storage means, and the generated integrity check value is stored in the redundant part.
-
-
17. An information playback method for an information playback device for playing back data from data storage means in which actual data is recorded in each actual data part and redundant data corresponding to the actual data are recorded in each redundant part, wherein:
-
said information playback device comprising;
a memory interface unit for accessing said data storage means; and
a control unit for controlling said memory interface unit; and
said memory interface unit executes processing in which, after an integrity check value based on actual data stored in the data part is generated in response to a data-reading command from said control unit to said data storage means, actual-data-integrity verification is performed by collating the generated integrity check value with an integrity check value which has already been stored in the redundant part.
-
-
23. An information recording medium having a data storage area consisting of a plurality of blocks, each of which consists of a plurality of sectors which each have a predetermined data capacity, wherein:
-
each actual data is recorded in the actual data part of each of the sectors, and each redundant data corresponding to the actual data is recorded in the redundant part of each of sectors; and
an integrity check value which is generated based on each sector data to be stored in the actual data part is stored in the redundant part.
-
-
24. A program providing medium for providing a computer program which controls a computer system to execute information recording processing for an information recording device which records actual data in each actual data part of data storage means and records redundant data which corresponds to said actual data in each redundant part of said data storage means, said control program comprising the steps of:
-
generating an integrity check value based on the actual data to be stored in the actual data part in response to a command to write data in said data storage means; and
storing the generated integrity check value in the redundant part.
-
-
25. A program providing medium for providing a computer program which controls a computer system to execute information playback processing for an information playback device for playing back data from data storage means in which actual data is recorded in each actual data part and redundant data corresponding to the actual data are recorded in each redundant part, said computer program comprising the steps of:
-
generating an integrity check value based on the actual data stored in the actual data part in response to a command to read data from said data storage means; and
executing actual-data-integrity verification by collating the generated integrity check value with an integrity check value which has already been stored in the redundant part.
-
Specification