US 12,294,652 B2
Storage controller and method of operating electronic system
Kyungwoo Noh, Yongin-si (KR); Jisoo Kim, Seongnam-si (KR); Kyungjin Lee, Seoul (KR); and Younghyun Ji, Hwaseong-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Aug. 29, 2022, as Appl. No. 17/898,045.
Claims priority of application No. 10-2021-0170629 (KR), filed on Dec. 2, 2021.
Prior Publication US 2023/0179418 A1, Jun. 8, 2023
Int. Cl. H04L 9/32 (2006.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01)
CPC H04L 9/3213 (2013.01) [H04L 9/0643 (2013.01); H04L 9/0861 (2013.01); H04L 9/3247 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A storage device comprising:
a memory device storing data; and
a controller controlling the memory device,
wherein the controller obtains and stores a certificate including a public key of an administrator from a host device, provides a nonce to the host device in response to a request from the host device, receives a token request signature including the nonce, a user identifier (ID), an allowed command list and a lifetime from the host device, and when it is verified that the token request signature is generated by a legitimate administrator by decrypting the token request signature with the public key, generates a token for allowing a user corresponding to the user ID to execute a command included in the allowed command list during the lifetime, and a token secret key corresponding to the token, and provides the token and the token secret key to the host device.