CPC G06F 3/0652 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |
1. A storage device comprising:
at least one non-volatile memory device; and
a controller configured to control the at least one non-volatile memory device,
wherein the controller is configured to:
receives a secure deletion request from an external device,
receives original read data corresponding to the secure deletion request from the at least one non-volatile memory device,
modulates the original read data, and
outputs an overwrite command with the modulated data to the at least one nonvolatile memory device,
wherein the at least one non-volatile memory device performs an overwrite operation in response to the overwrite command, and
wherein the overwrite operation includes a program operation in at least one programmable state from a previously programmed state.
|