-
公开(公告)号:US11914879B2
公开(公告)日:2024-02-27
申请号:US17724857
申请日:2022-04-20
Applicant: Samsung Electronics Co., Ltd.
Inventor: Moon Chan Park , Ji Soo Kim , Youn Sung Chu
IPC: G06F3/06
CPC classification number: G06F3/064 , G06F3/0622 , G06F3/0656 , G06F3/0658 , G06F3/0679
Abstract: A storage controller and a storage system comprising the same are provided. Provided is a device security manager configured to set a first device security zone to allow a first tenant to access first tenant data stored in a non-volatile memory, receive access information from a host device and writing the received access information in a mapping table, wherein the access information includes a first host memory address in which the first tenant data is stored in the host device, a first namespace identifier for identifying the first tenant data stored in the non-volatile memory, a first logic block address corresponding to the first namespace identifier, and an encryption key, encrypt the first tenant data by using the encryption key, and write the encrypted first tenant data in the first device security zone of the non-volatile memory.
-
公开(公告)号:US12219049B2
公开(公告)日:2025-02-04
申请号:US17842201
申请日:2022-06-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Mun Gyu Bae , Ji Soo Kim , Hyun Soo Kwon , Youn Sung Chu
Abstract: A storage device having improved security reliability includes a non-volatile memory, and a storage controller configured to control an operation of the non-volatile memory, generate a key material, receive a key identification (ID) from a firmware, determine whether a salt value matching the key ID is stored in the non-volatile memory, generate a private key using the salt value stored in the non-volatile memory and the key material in response to determining that the salt value matching the key ID is stored in the non-volatile memory, and, in response to determining that the sale value matching the key ID is not stored in the non-volatile memory, receive a salt value from the firmware and generate the private key using the salt value from the firmware and the key material, and store the salt value used for generating the private key in the non-volatile memory.
-