| CPC G06F 3/0623 (2013.01) [G06F 3/064 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); H04L 9/3242 (2013.01)] | 24 Claims |

|
1. 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 the storage device with a command protocol information unit (PIU) instructing the storage device to access the RPMB; and, after providing the command PIU, provide the storage device with a PIU including data to be stored in the RPMB,
wherein the command PIU comprises a basic header segment and an extra header segment,
wherein the basic header segment includes information indicating a type of a PIU and an initiator ID that identifies the host that generated the command PIU,
wherein the extra header segment includes the host MAC and the host metadata, and
wherein the basic header segment of the command PIU includes a total extra header segment length field indicating the command PIU includes the extra header segment including the host MAC and the host metadata.
|