Detecting tampering of data during media migration, and storage device
First Claim
Patent Images
1. A storage device for generating and recording metadata in a migration destination medium, the metadata being for enabling detection of a change in data during media migration between write once read many (WORM) media, the storage device comprising:
- a controller comprising;
logic configured to receive an identifier (ID) of a migration source medium, at least one ID of a previous source medium, and feature information indicative of a total amount of data to be migrated from the source medium, the data including data from the previous source medium stored on the source medium;
logic configured to hold the ID of the source medium and the at least one ID of the previous source medium in a non-user storage area in the destination medium, the ID of the previous source medium differentiating the previous source medium from other media including the source medium;
logic configured to hold first feature information of the data as stored on the source medium in the non-user storage area of the destination medium, wherein the first feature information represents one or more features of the data as stored on the source medium, wherein the feature information is added to the non-user storage area using a writing technique which only the controller is allowed to use; and
logic configured to hold migrated data feature information of any previous data as stored on the previous source medium in the non-user storage area.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for detecting at a migration destination medium a change in data during media migration between write once read many (WORM) media according to one embodiment includes writing data for WORM from a migration source medium to the migration destination medium; holding an identifier (ID) of the source medium in a non-user storage area in the destination medium; and holding information indicating a feature of the data in the non-user storage area.
-
Citations
20 Claims
-
1. A storage device for generating and recording metadata in a migration destination medium, the metadata being for enabling detection of a change in data during media migration between write once read many (WORM) media, the storage device comprising:
a controller comprising; logic configured to receive an identifier (ID) of a migration source medium, at least one ID of a previous source medium, and feature information indicative of a total amount of data to be migrated from the source medium, the data including data from the previous source medium stored on the source medium; logic configured to hold the ID of the source medium and the at least one ID of the previous source medium in a non-user storage area in the destination medium, the ID of the previous source medium differentiating the previous source medium from other media including the source medium; logic configured to hold first feature information of the data as stored on the source medium in the non-user storage area of the destination medium, wherein the first feature information represents one or more features of the data as stored on the source medium, wherein the feature information is added to the non-user storage area using a writing technique which only the controller is allowed to use; and logic configured to hold migrated data feature information of any previous data as stored on the previous source medium in the non-user storage area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for detecting a change in data during media migration between write once read many (WORM) media, the method comprising:
-
receiving an identifier (ID) of a migration source medium and feature information indicative of a total amount of data to be migrated from the source medium; holding the ID of the source medium in a non-user storage area in a destination medium, wherein the ID of the source medium is configured to identify the source medium during data migration from other possible source media; holding the feature information in the non-user storage area; after holding the ID and feature information in the non-user storage area of the destination medium, receiving data for WORM from the source medium; writing the received data to the destination medium; after the writing, comparing the feature information held in the non-user storage area with a value corresponding to the amount of the data written to the destination medium; and determining that tampering has occurred during migration in response to determining that the value is different than the feature information held in the non-user storage area. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for detecting at a migration destination medium a change in data during media migration between write once read many (WORM) media, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable/executable by a device to:
-
write, by the device, data for WORM from a migration source medium to the migration destination medium; hold, by the device, an identifier (ID) of the source medium in a non-user storage area in the destination medium, wherein the ID of the source medium is configured to identify the source medium during data migration from other possible source media; and hold, by the device, feature information in the non-user storage area, wherein the feature information indicates one or more features of the data selected from a group consisting of;
a total amount of the data stored on the source medium or a hash value of the data stored on the source medium,wherein the feature information is added to the non-user storage area using a writing technique which only the device is allowed to use. - View Dependent Claims (17, 18, 19, 20)
-
Specification