Patent ID: 11954047
Assignee: INTEL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 16:
17. A non-transitory machine readable medium that stores program code that when executed by a machine causes the machine to perform a method comprising:
receiving a memory store request for an address in a system;
checking, by an address modifying circuit of the system, if the address is within a persistent range indicated by at least one persistent range register of the system;
appending, by the address modifying circuit of the system, a unique identifier value for a component corresponding to the memory store request for the address to the address to generate a modified address and outputting the modified address as an output address when the address is within the persistent range;
outputting, by the address modifying circuit of the system, the address as the output address when the address is not within the persistent range; and
generating, by an encryption engine circuit of the system, a ciphertext based on the output address.