US20120278564A1

Secure erasure of data from a non-volatile memory

Claim Score by NHIP

Read claim 1, the broadest

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.

US20120278564A1, drawing sheet 1
Sheet 1 of 11

Term

5.5 yearsto projected expiry

Projected expiry 20 March 2032, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

25 claims: 3 independent, 22 dependent

  1. 1
    Broadest claimClaim Score 80, broad(NHIP)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.
  2. 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.
  3. 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.