-
公开(公告)号:US20190303304A1
公开(公告)日:2019-10-03
申请号:US16443289
申请日:2019-06-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaegyu Lee , Jisoo Kim , Young-Jin Park , Bo-Ram Shin
IPC: G06F12/14
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.
-
公开(公告)号:US11354253B2
公开(公告)日:2022-06-07
申请号:US16986924
申请日:2020-08-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaegyu Lee , Jisoo Kim , Young-Jin Park , Bo-Ram Shin
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.
-
公开(公告)号:US11880313B2
公开(公告)日:2024-01-23
申请号:US18158519
申请日:2023-01-24
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaegyu Lee , Jisoo Kim , Young-Jin Park , Bo-Ram Shin
CPC classification number: G06F12/145 , G06F12/1441 , G06F12/1466 , G06F11/1072 , G06F11/1441 , G06F12/0246 , G06F2212/1052 , G06F2212/7206
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.
-
公开(公告)号:US20240020426A1
公开(公告)日:2024-01-18
申请号:US18189412
申请日:2023-03-24
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jimin Ryu , Yonghwan Song , Jaegyu Lee , Dong-Min Kim , Byungjune Song , Myeongjong Lee , Daejin Jung
CPC classification number: G06F21/79 , G06F21/602 , G06F21/556
Abstract: A method for managing a replay protection memory block (RPMB) of a storage device includes allocating an RPMB master region managed separately from an RPMB region in which an RPMB key is stored in the RPMB of the storage device, programming a master key into the RPMB master region responsive to a request from a host, receiving a reset request for the RPMB region using the master key from the host, resetting the RPMB key in response to the reset request for the RPMB region, and receiving a reset lock request for the RPMB region from the host.
-
公开(公告)号:US10528491B2
公开(公告)日:2020-01-07
申请号:US16443289
申请日:2019-06-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaegyu Lee , Jisoo Kim , Young-Jin Park , Bo-Ram Shin
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.
-
公开(公告)号:US11366767B2
公开(公告)日:2022-06-21
申请号:US16996286
申请日:2020-08-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaegyu Lee , Jisoo Kim , Young-Jin Park , Bo-Ram Shin
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.
-
公开(公告)号:US10324864B2
公开(公告)日:2019-06-18
申请号:US15962581
申请日:2018-04-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaegyu Lee , Jisoo Kim , Young-Jin Park , Bo-Ram Shin
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.
-
公开(公告)号:US10257192B2
公开(公告)日:2019-04-09
申请号:US14710934
申请日:2015-05-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Bo-Ram Shin , Jaegyu Lee , HeeChang Cho , Wonchul Ju
Abstract: A storage system includes a host configured to provide a request for setting or clearing secure write protection; and a storage device including a register, the register including fields that store information for controlling write protection attributes and a secure mode of the storage device, the storage device being configured to authenticate a request of the host when the secure mode is enabled, wherein the storage device is configured set or clear the secure write protection based on the request of the host when the storage device authenticates the request of the host, wherein after the secure mode is set, the storage device restricts an access of an unauthenticated host for setting and clearing write protection, and wherein the register comprises a secure write protection (WP) configuration masking field for controlling register fields of the register that are associated with write protection.
-
公开(公告)号:US11615035B2
公开(公告)日:2023-03-28
申请号:US17736253
申请日:2022-05-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaegyu Lee , Jisoo Kim , Young-Jin Park , Bo-Ram Shin
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.
-
公开(公告)号:US10783090B2
公开(公告)日:2020-09-22
申请号:US16803054
申请日:2020-02-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaegyu Lee , Jisoo Kim , Young-Jin Park , Bo-Ram Shin
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.
-
-
-
-
-
-
-
-
-