Method and apparatus for erasing data when a problem is identified
First Claim
1. A method for storing and maintaining data, the method comprising the steps of:
- storing data on a first non-volatile storage device in a manner that allows modification of the set of data only in response to a failure of the first non-volatile storage device;
storing a copy of the data on a second non-volatile storage in a manner that allows modification of the copy of the set of data only in response to a failure of the second non-volatile storage device; and
in response to a failure of the first non-volatile storage device, deleting the data from the first non-volatile storage device by overwriting the data on the first non-volatile storage device with a specified value, and prohibiting writing any data to or reading any data from the first non-volatile storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach for storing and maintaining data involves determining whether a first non-volatile storage has failed or otherwise encountered a problem. If so, then the data on the first non-volatile storage is deleted by overwriting the data on the first non-volatile storage with a predetermined value so that the data cannot be recovered. The first non-volatile storage is registered with a registration authority to provide authentication of the data maintained on the first non-volatile storage. A duplicate copy of the data is stored on a second non-volatile storage and if a determination is made that the first non-volatile storage has experienced a problem, then the duplicate copy of the data on the second non-volatile storage becomes active.
-
Citations
15 Claims
-
1. A method for storing and maintaining data, the method comprising the steps of:
-
storing data on a first non-volatile storage device in a manner that allows modification of the set of data only in response to a failure of the first non-volatile storage device;
storing a copy of the data on a second non-volatile storage in a manner that allows modification of the copy of the set of data only in response to a failure of the second non-volatile storage device; and
in response to a failure of the first non-volatile storage device, deleting the data from the first non-volatile storage device by overwriting the data on the first non-volatile storage device with a specified value, and prohibiting writing any data to or reading any data from the first non-volatile storage device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data storage unit for storing and maintaining data, the data storage unit comprising:
-
a first non-volatile storage device; and
a processing unit communicatively coupled to the first non-volatile storage device, wherein the processing unit is configured to store data on the first non-volatile storage device, store a copy of the data on a second non-volatile storage device, and determine whether a failure of the first non-volatile storage device has occurred and if so, delete the data on the first non-volatile storage device by overwriting the data on the first non-volatile storage device with a predetermined value, and prohibit writing data to or reading data from the first non-volatile storage device. - View Dependent Claims (9, 10)
-
-
7. A data storage unit for storing and maintaining data, the data storage unit comprising:
-
a first non-volatile storage device; and
a processing unit communicatively coupled to the first non-volatile storage device, wherein the processing unit is configured to store data on the first non-volatile storage device in a manner that allows modification of the data only in response to a failure of the first non-volatile storage device, store a copy of the data on a second non-volatile storage device in a manner that allows modification of the copy of the data only in response to a failure of the second non-volatile storage device, and determine whether a failure of the first non-volatile storage device has occurred and if so, delete the data on the first non-volatile storage device by overwriting the data on the first non-volatile storage device with a specified value, and prohibit writing any data to or reading any data from the first non-volatile storage device. - View Dependent Claims (8)
-
-
11. A computer-readable medium carrying one or more sequences of one or more instructions for storing and maintaining data, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perfonn the steps of:
-
storing data on a first non-volatile storage device in a manner that allows modification of the set of data only in response to a failure of the first non-volatile storage device;
storing a copy of the data on a second non-volatile storage in a manner that allows modification of the copy of the set of data only in response to a failure of the second non-volatile storage device; and
in response to a failure of the first non-volatile storage device, deleting the data from the first non-volatile storage device by overwriting the data on the first non-volatile storage device with a specified value, and prohibiting writing any data to or reading any data from the first non-volatile storage device. - View Dependent Claims (12, 13, 14, 15)
-
Specification