Data processor, data processing method, and computer readable medium storing program therefor
First Claim
1. A data processor that erases data stored in a storage device, comprising an erase information storage unit that stores an erase information indicating a description of whether an erasing process has been performed on a corresponding erase-specified area, after the erasing process for the erase-specified area is performed, whereinthe erase-specified area is an area specified to be subjected to the erasing process,the erase information is information indicating whether or not the erasing process has been performed, and a count of already-performed overwriting that indicates how many times an overwrite-erasing process has been performed, andthe erase information includes a description of dummy data used in each line of the overwrite-erasing process.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processor that erases data stored in a storage device includes an erase information storage unit that stores an erase information indicating a description of an erasing process having been performed, corresponding to an erase-specified area, after the erasing process for the erase-specified area, being an area specified to be subjected to the erasing process, is performed.
-
Citations
18 Claims
-
1. A data processor that erases data stored in a storage device, comprising an erase information storage unit that stores an erase information indicating a description of whether an erasing process has been performed on a corresponding erase-specified area, after the erasing process for the erase-specified area is performed, wherein
the erase-specified area is an area specified to be subjected to the erasing process, the erase information is information indicating whether or not the erasing process has been performed, and a count of already-performed overwriting that indicates how many times an overwrite-erasing process has been performed, and the erase information includes a description of dummy data used in each line of the overwrite-erasing process.
-
3. A data processor that erases data stored in a storage device, comprising:
-
a partition unit that partitions an erase-specified area being an area specified to be subjected to an erasing process, into multiple segments, in response to a directive to erase data, and an erase information storing unit that stores erase information each indicating a description of the performed erasing process, corresponding to the segments, respectively, after the erasing process for the each of the segments is performed, wherein the erase information is information indicating whether or not the erasing process has been performed, and a count of already-performed overwriting that indicates how many times an overwrite-erasing process has been performed, and the erase information includes a description of dummy data used in each line of the overwrite-erasing process. - View Dependent Claims (4, 5, 6)
-
-
7. A data processing method for erasing data stored in a storage device, comprising storing an erase information indicating a description of an erasing process having been performed, corresponding to an erase-specified area, after the erasing process for the erase-specified area, being an area specified to be subjected to the erasing process, is performed, wherein
the erase information is information indicating whether or not the erasing process has been performed, and a count of already-performed overwriting that indicates how many times an overwrite-erasing process has been performed, and the erase information includes a description of dummy data used in each line of the overwrite-erasing process.
-
9. A data processing method for erasing data stored in a storage device, comprising:
-
partitioning an erase-specified area being an area specified to be subjected to an erasing process, into multiple segments, in response to a directive to erase data, and storing erase information each indicating a description of the performed erasing process, corresponding to the segments, respectively, after the erasing process for the each of the segments is performed, wherein the erase information is information indicating whether or not the erasing process has been performed, and a count of already-performed overwriting that indicates how many times an overwrite-erasing process has been performed, and the erase information includes a description of dummy data used in each line of the overwrite-erasing process. - View Dependent Claims (10, 11, 12)
-
-
13. A computer readable medium storing a program causing a computer to execute a data processing method for erasing data stored in a storage device, comprising storing an erase information indicating a description of an erasing process having been performed, corresponding to an erase-specified area, after the erasing process for the erase-specified area, being an area specified to be subjected to the erasing process, is performed, wherein
the erase information is information indicating whether or not the erasing process has been performed, and a count of already-performed overwriting that indicates how many times an overwrite-erasing process has been performed, and the erase information includes a description of dummy data used in each line of the overwrite-erasing process.
-
15. A computer readable medium storing a program causing a computer to execute a data processing method for erasing data stored in a storage device, comprising:
-
partitioning an erase-specified area being an area specified to be subjected to an erasing process, into multiple segments, in response to a directive to erase data, and storing erase information each indicating a description of the performed erasing process, corresponding to the segments, respectively, after the erasing process for the each of the segments is performed, wherein the erase information is information indicating whether or not the erasing process has been performed, and a count of already-performed overwriting that indicates how many times an overwrite-erasing process has been performed, and the erase information includes a description of dummy data used in each line of the overwrite-erasing process. - View Dependent Claims (16, 17, 18)
-
Specification