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

Claim 18:
19. A system comprising:
a host;
an input/output (I/O) device;
a security engine coupled between the host and the I/O device;
a primary memory of a first type;
a secondary memory of a second type, wherein the first type of the primary memory and the second type of the secondary memory are different; and
a key loader configured to:
store a first security key in the primary memory based on a policy accounting for a pattern of accessed address ranges identified by the security engine;
store a second security key in the secondary memory based on the policy accounting for the pattern of accessed address ranges identified by the security engine;
load the first security key from the primary memory to the security engine based on the pattern of accessed address ranges identified by the security engine for a first data transfer operation between the host and the I/O device using the first security key to encrypt a piece of data with the first security key for the first data transfer operation; and
load the second security key from the secondary memory to the security engine based on a pattern of accessed address ranges identified by the security engine for a second data transfer operation between the host and the I/O device using the second security key to encrypt a second piece of data with the second security key for the second data transfer operation.