发明名称 |
USER MODE HEAP SWAPPING |
摘要 |
In an example, there is disclosed a computing apparatus, including a processor, including a trusted execution instruction set; a memory having an enclave portion, wherein the enclave is accessible only via the trusted execution instruction set; a swap file; and a memory management engine operable to: allocate a buffer within the enclave; receive a scope directive to indicate that the buffer is in scope; and protect the buffer from swapping to the swap file while the buffer is in scope. There is further disclosed an method of providing a memory management engine, and one or more computer-readable storage mediums having stored thereon executable instructions for providing the memory management engine. |
申请公布号 |
US2017090821(A1) |
申请公布日期 |
2017.03.30 |
申请号 |
US201514866295 |
申请日期 |
2015.09.25 |
申请人 |
McAfee, Inc. |
发明人 |
Woodward Carl D.;Sambandam Venkata Ramanan;Rubakha Dmitri |
分类号 |
G06F3/06;H04L9/32;G06F12/14 |
主分类号 |
G06F3/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computing apparatus, comprising:
a processor to provide a trusted execution instruction set; a memory having an enclave portion, wherein the enclave is accessible only via the trusted execution instruction set; a swap file; and one or more logic elements comprising a memory management engine operable to:
allocate a buffer within the enclave;receive a scope directive to indicate that the buffer is in scope; andprotect the buffer from swapping to the swap file while the buffer is in scope. |
地址 |
Santa Clara CA US |