CPC G06F 12/1441 (2013.01) [G06F 9/30101 (2013.01); G06F 9/30145 (2013.01); G06F 12/0238 (2013.01); G06F 12/1408 (2013.01)] | 24 Claims |
1. An apparatus comprising:
at least one persistent range register to indicate a persistent range of memory;
an address modifying circuit to check if an address for a memory store request is within the persistent range indicated by the at least one persistent range register, and:
append 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 output the modified address as an output address when the address is within the persistent range, and
output the address as the output address when the address is not within the persistent range; and
an encryption engine circuit to generate a ciphertext based on the output address.
|