Abstract:
In one embodiment, the method includes receiving, at a storage device, a request. The request includes a request message authentication code and write protect information. The write protect information includes at least one of start address information and length information. The start address information indicates a logical block address at which a memory area in a non-volatile memory of the storage device starts, and the length information indicates a length of the memory area. The method also includes generating, at the storage device, a message authentication code based on (1) at least one of the start address information and the length information, and (2) a key stored at the storage device; authenticating, at the storage device, the request based on the generated message authentication code and the request message authentication code; and processing, at the storage device, the request based on a result of the authenticating.
Abstract:
A storage device is provided. The storage device includes a memory device including a memory cell array configured to store metadata and main data and a storage controller configured to access the memory device and control the memory device, wherein the storage controller is configured to read data from the memory device at a speed adaptively varying to a first read speed or a second read speed according to a state of the memory device, the second read speed being faster than the first read speed.
Abstract:
In one embodiment, the method includes receiving, at a storage device, a request. The request includes a request message authentication code and write protect information. The write protect information includes at least one of start address information and length information. The start address information indicates a logical block address at which a memory area in a non-volatile memory of the storage device starts, and the length information indicates a length of the memory area. The method also includes generating, at the storage device, a message authentication code based on (1) at least one of the start address information and the length information, and (2) a key stored at the storage device; authenticating, at the storage device, the request based on the generated message authentication code and the request message authentication code; and processing, at the storage device, the request based on a result of the authenticating.
Abstract:
Various embodiments of the present invention relate to an electronic device and a charging control method therefor. The electronic device may comprise: a connection terminal for performing wired communication with an external electronic device; and at least one processor functionally connected to the connection terminal, wherein the at least one processor detects connection of a charging device through the connection terminal, receives state information of at least one adjacent terminal located next to a power terminal of the connection terminal, and controls charging power to be supplied thereto through the charging device, on the basis of the received state information of the adjacent terminal. In addition, various other embodiments are possible.
Abstract:
In one embodiment, the method includes receiving, at a storage device, a request. The request includes a request message authentication code and write protect information. The write protect information includes at least one of start address information and length information. The start address information indicates a logical block address at which a memory area in a non-volatile memory of the storage device starts, and the length information indicates a length of the memory area. The method also includes generating, at the storage device, a message authentication code based on (1) at least one of the start address information and the length information, and (2) a key stored at the storage device; authenticating, at the storage device, the request based on the generated message authentication code and the request message authentication code; and processing, at the storage device, the request based on a result of the authenticating.
Abstract:
A storage device in accordance with the inventive concepts includes at least one nonvolatile memory device and a memory controller controlling the nonvolatile memory device. The memory controller includes at least one processor configured to control an operation of the storage device, and configured to perform at least one of a trim operation according a trim command and a garbage collection operation and a risk protection controller configured to perform a risk protection operation that disables at least one of the garbage collection operation or the trim operation according to a risk protection signal internally generated or a risk protection command input from the external device.