首页>
外国专利>
Instructions and logic to branch the secure enclave process and establish a child enclave in the secure enclave page cache
Instructions and logic to branch the secure enclave process and establish a child enclave in the secure enclave page cache
展开▼
展开▼
页面导航
摘要
著录项
相似文献
摘要
Instructions and logic fork processes and establish child enclaves in a secure enclave page cache (EPC). Instructions specify addresses for secure storage allocated to enclaves of a parent and a child process to store secure enclave control structure (SECS) data, application data, code, etc. The processor includes an EPC to store enclave data of the parent and child processes. Embodiments of the parent may execute, or a system may execute an instruction to copy parent SECS to secure storage for the child, initialize a unique child ID and link to the parent's SECS/ID. Embodiments of the child may execute, or the system may execute an instruction to copy pages from the parent enclave to the enclave of the child where both have the same key, set an entry for EPC mapping to partial completion, and record a page state in the child enclave, if interrupted. Thus copying can be resumed.
展开▼