SECURE ERASURE OF DATA FROM A NON-VOLATILE MEMORY
First Claim
Patent Images
1. A method comprising:
- identifying an extended data set to be sanitized from a non-volatile memory, the extended data set comprising multiple copies of data having a common logical address stored in different physical addresses within the memory; and
sanitizing the multiple copies of data of the extended data set from the memory in relation to a characterization of the data set so that other previously stored data in the memory are retained in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for securely erasing data from a non-volatile memory, such as but not limited to a flash memory array. In accordance with various embodiments, an extended data set to be sanitized from the memory is identified. The extended data set includes multiple copies of data having a common logical address and different physical addresses within the memory. The extended data set is sanitized in relation to a characterization of the data set. The data sanitizing operation results in the extended data set being purged from the memory and other previously stored data in the memory being retained.
-
Citations
25 Claims
-
1. A method comprising:
-
identifying an extended data set to be sanitized from a non-volatile memory, the extended data set comprising multiple copies of data having a common logical address stored in different physical addresses within the memory; and sanitizing the multiple copies of data of the extended data set from the memory in relation to a characterization of the data set so that other previously stored data in the memory are retained in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a non-volatile memory which stores an extended data set comprising multiple copies of data having a common logical address and different physical addresses within the memory; and a controller adapted to characterize the extended data set and to sanitize the extended data set from the memory responsive to said characterization so that the extended data set is non-destructively purged from the memory and other data in the memory are retained, wherein a first type of sanitizing operation is carried out responsive to a first characterization of the extended data set and a different, second type of sanitizing operation is carried out responsive to a different, second characterization of the extended data set. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
- 20. A storage device comprising a non-volatile memory, a monitor circuit, and a controller adapted to, responsive to a trigger signal generated by the monitor circuit, sanitize an extended data set from the non-volatile memory responsive to an overall size of the data set, the data set comprising multiple copies of host data sharing a common logical address and having different physical addresses within the memory, said sanitizing operable to purge the extended data set from the memory while retaining other host data in the memory.
Specification