-
公开(公告)号:US11755315B2
公开(公告)日:2023-09-12
申请号:US16543533
申请日:2019-08-17
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Hyun Sook Hong , Ji Soo Kim , Seung Jae Lee , Seok Gi Hong
IPC: G06F8/65 , G06F9/4401 , H04L9/30 , H04L9/32 , G06F21/57
CPC classification number: G06F8/66 , G06F9/4401 , G06F21/575 , H04L9/30 , H04L9/3242 , H04L9/3247 , G06F2221/034
Abstract: A boot Read-Only Memory (ROM) update method and a boot-up method of an embedded system are provided. The boot Read-Only Memory (ROM) update method of an embedded system including a memory and a ROM. The memory includes a user data area and a boot ROM area that includes a first area and a second area. The ROM copies a first boot code from the boot ROM area during boot-up. The boot ROM update method includes writing a second boot code to the second area in response to a first ROM update command. The second boot code includes a second boot ROM image and a second signature for the second boot ROM image. The method also includes verifying validity of the second signature and, if the second signature is valid, swapping the first area and the second area. The first boot code is disposed in the first area and includes a first boot ROM image and a first signature for the first boot ROM image.
-
公开(公告)号:US11644983B2
公开(公告)日:2023-05-09
申请号:US17514059
申请日:2021-10-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Myeong Jong Lee , Hyun Sook Hong , Ji Soo Kim , Seung-Jae Lee
IPC: G06F3/06
CPC classification number: G06F3/0622 , G06F3/0655 , G06F3/0679
Abstract: A storage device includes a non-volatile memory configured to store an encryption key and a data key encrypted with the encryption key, writes data using the data key, and reads the data using the data key; and a storage controller, wherein the storage controller is configured to receive a first security setting command which allows access to the data key, using a first password, generates a first key on the basis of the first password in response to the first security setting command, encrypts the encryption key with the first key to generate a first encrypted encryption key, encrypts the first key with the encryption key to generate an encrypted first key, and stores the first encrypted encryption key and the encrypted first key in the non-volatile memory.
-