Patent ID: 11956348
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 10:
11. A controller for an input/output (I/O) device, the controller comprising:
a data path configured to transfer data between a host and the I/O device;
a security engine configured to perform a security operation on data transferred through the data path; and
a key loader configured to:
load a first security key from a primary memory of a first type to the security engine based on a pattern of accessed address ranges identified by the security engine, for a first data transfer operation through the data path using the first security key with the security engine to encrypt a first piece of data; and
load a second security key, from a secondary memory of a second type based on the pattern of accessed address ranges identified by the security engine, wherein the first type of the primary memory and the second type of the secondary memory are different and wherein the first security key is stored in the primary memory based on the pattern of accessed address ranges identified by the security engine, and the second security key is stored in the secondary memory based on the pattern of accessed address ranges identified by the security engine.