Patent application number | Description | Published |
20100217927 | STORAGE DEVICE AND USER DEVICE INCLUDING THE SAME - A storage device includes a host interface, a buffer memory, a storage medium, and a controller. The host interface is configured to receive storage data and an invalidation command, where the invalidation command is indicative of invalid data among the storage data received by the host interface. The buffer memory is configured to temporarily store the storage data received by the host interface. The controller is configured to execute a transcribe operation in which the storage data temporarily stored in the buffer memory is selectively stored in the storage medium. Further, the controller is responsive to receipt of the invalidation command to execute a logging process when a memory capacity of the invalid data indicated by the invalidation command is equal to or greater than a reference capacity, and to execute an invalidation process when the memory capacity of the invalid data is less than the reference capacity. The logging process includes logging a location of the invalid data, and the invalidation process includes invalidating the invalid data. | 08-26-2010 |
20110123020 | ENDECRYPTOR CAPABLE OF PERFORMING PARALLEL PROCESSING AND ENCRYPTION/DECRYPTION METHOD THEREOF - An encryption/decryption method of an endecryptor including a plurality of endecryption units supporting an XES mode with tweak and ciphertext streaming (XTS) includes dividing an input data stream into consecutive data units; inputting the divided data units to the endecryption units, respectively; and simultaneously processing the input data units at the respective endecryption units. According to the encryption/decryption method, parallel processing is performed to encrypt/decrypt data at higher speed. | 05-26-2011 |
20120144090 | STORAGE DEVICE AND USER DEVICE INCLUDING THE SAME - A storage device includes a host interface, a buffer memory, a storage medium, and a controller. The host interface is configured to receive storage data and an invalidation command, where the invalidation command is indicative of invalid data among the storage data received by the host interface. The buffer memory is configured to temporarily store the storage data received by the host interface. The controller is configured to execute a transcribe operation in which the storage data temporarily stored in the buffer memory is selectively stored in the storage medium. Further, the controller is responsive to receipt of the invalidation command to execute a logging process when a memory capacity of the invalid data indicated by the invalidation command is equal to or greater than a reference capacity. | 06-07-2012 |
20120246729 | DATA STORAGE DEVICES INCLUDING INTEGRATED ANTI-VIRUS CIRCUITS AND METHOD OF OPERATING THE SAME - A data storage device includes a storage medium and a controller circuit configured to be coupled to an external host to provide an interface between the external host and the storage medium, the controller circuit configured to detect a virus carried by a data file transferred to and/or stored in the storage medium. The controller circuit may be further configured to cure the detected virus. | 09-27-2012 |
20150143070 | NONVOLATILE STORAGE AND OPERATING METHODS OF COMPUTING DEVICES INCLUDING THE NONVOLATILE STORAGE - An writing and reading method of a nonvolatile Storage, that includes a first partition and a second partition, and is configured to allow a read operation and a write operation with respect to the second partition only when an authentication is successful in a normal mode, may comprise: assigning a part of a storage space of the second partition to a temporary area by the nonvolatile storage according to a request of changing the normal mode to a secure temporary mode; and/or writing data to the temporary area by the nonvolatile storage. The nonvolatile storage may allow the read operation and with respect to the temporary area without the authentication. | 05-21-2015 |
20150242335 | METHOD OF OPERATING STORAGE DEVICE INCLUDING NONVOLATILE MEMORY AND MEMORY CONTROLLER - Provided is a method for operating a storage device including a nonvolatile memory and a memory controller controlling the nonvolatile memory. The method include receiving a kill request by the memory controller, performing authentication based on the received kill request by the memory controller, and entering a locked state, by the memory controller, according to the kill request when the authentication is successfully performed. In the locked state, the memory controller denies a request for access to a selected area of the nonvolatile memory. | 08-27-2015 |
20150242657 | SELF-ENCRYPTING DRIVE AND USER DEVICE INCLUDING THE SAME - A user device is provided which includes a host providing event indication causing a transition between an authentication state and a non-authentication state. The information storage device of the user device has a nonvolatile storage medium and upon entering the non-authentication state the information storage device provides a part of the storage space of the nonvolatile storage medium as an accessible temporary storage space. | 08-27-2015 |
20160048459 | OPERATION METHOD OF MEMORY CONTROLLER AND NONVOLATILE MEMORY SYSTEM INCLUDING THE MEMORY CONTROLLER - A nonvolatile memory system includes a nonvolatile memory device having a physical storage area, and a memory controller managing the physical storage area on the basis of first and second logical areas. The memory controller is configured to receive a logical block address range corresponding to a part of the first logical area and a command from a host and is configured to receive data, a logical block address and a write command from the host to perform an update with respect to the second logical area. When, in the update operation, the received logical block address is included in the logical block address range, the memory controller, in response to the write command, redirects the received logical block address to a logical page number of the second logical area so that the data is written in the second logical area. | 02-18-2016 |