Securing sensitive data in memory
AssigneeIntel Corporation
InventorDamian Polaszek
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorDamian Polaszek
Estimating the term…
A method comprises determining a first amount of memory space consumed by a first memory buffer comprising encrypted data to be decrypted for use by a compute process, allocating, in a second memory buffer, a second amount of memory space which is greater than the first amount of memory space consumed the first memory buffer, filling the first amount of memory space with random data, setting a pointer to a fixed memory location of the second memory buffer, and invoking a hardware element to implement an iterative process to generate a unique incarnation value based at least in part on an iteration value input, decrypt a data element that resides at an address of the first memory buffer corresponding to the iteration value to generate a decrypted data element, and write the decrypted data element to the second memory buffer at an address corresponding to the fixed memory address plus the unique incarnation value.
A method comprising:
An apparatus comprising:
One or more computer-readable storage media comprising instructions stored thereon that, in response to being executed, cause a computing device to:
Dependencies are inferred from the claim text.