Storage device, host device, electronic device including storage device and host device, and method of operating the same
AssigneeSK hynix Inc.
InventorHui Won LEE
Life of this patent
Estimating the term…
Abstract
Storage devices, host devices and electronic devices are disclosed. In an embodiment of the disclosed technology, an electronic device providing an improved security function may include a storage device including a replay protected memory block (RPMB), and a host device configured to provide a command protocol information unit (PIU) instructing the storage device to access the RPMB. The command PIU may include a basic header segment including a total extra header segment length field having a value other than 0 and an extra header segment including a host RPMB message.
Claims47
A storage device comprising:
- a nonvolatile memory device comprising a replay protected memory block (RPMB);
- and
- a memory controller configured to receive a command protocol information unit (PIU) including a host RPMB message from a host and store data in the RPMB based on an authentication performed using the host RPMB message,
- wherein the command PIU includes:
- a basic header segment included in common in PIUs transmitted or received between the host and the memory controller;
- and
- an extra header segment including the host RPMB message.
A storage device comprising:
- a nonvolatile memory device comprising a replay protected memory block (RPMB);
- and
- a memory controller configured to receive a command protocol information unit (PIU) which includes a host RPMB message from a host and to read data stored in the RPMB,
- wherein the command PIU includes:
- a basic header segment included in common in PIUs transmitted or received between the host and the memory controller;
- and
- an extra header segment including the host RPMB message.
A host device configured to control operations of a storage device that includes a replay protected memory block (RPMB), the host device comprising:
- a host message authentication code (MAC) calculator configured to calculate a host MAC using host metadata;
- and
- a host PIU generator configured to provide a command protocol information unit (PIU) instructing the storage device to access the RPMB,
- wherein the command PIU comprises:
- a basic header segment that is included in common in PIUs transferred between the host device and the storage device;
- and
- an extra header segment including the host MAC and the host metadata.
An electronic device comprising:
- a storage device comprising a replay protected memory block (RPMB);
- and
- a host device configured to provide a command protocol information unit (PIU) instructing the storage device to access the RPMB,
- wherein the command PIU comprises a basic header segment and an extra header segment, and wherein the basic header segment includes a total extra header segment length field having a value other than 0, and the extra header segment includes a host RPMB message.
Dependencies are inferred from the claim text.