System and method for running enclave-aware executables
AssigneeApplied Enclaves LLC
InventorMark Nelson
Life of this patent
Estimating the term…
Loading patent…
AssigneeApplied Enclaves LLC
InventorMark Nelson
Estimating the term…
Ways for enhancing security in computing environments through automating the execution of enclaves are provided. A system includes an enclave-aware processor, memory, an enclave-aware Application Binary Interface (eABI) and an eABI-aware runtime. The system may also include an eABI-aware executable, an eABI-aware library, a published symbol, and an external symbol dependency, where the eABI-aware main executable may interoperate with the eABI-aware library via the eABI-aware runtime. The eABI-aware runtime allows external access to the published symbol to resolve the external symbol dependency. The system may also include an enclave-aware executable, an enclave-aware library, a main enclave, and a library enclave. The main-enclave may be configured to interoperate with the library-enclave via the eABI-aware runtime. The memory may also include an enclave-aware compiler for compiling generic source code into an enclave-aware executable, and an enclave-aware loader, further automating communication between enclaves via the eABI-aware runtime.
A system for enhancing security in a computing environment that supports an enclave, the system comprising:
A non-transitory computer-readable medium storing enclave-aware instructions that, when executed by an enclave-aware processor, cause the enclave-aware processor to:
A system for enhancing security in a computing environment that supports an enclave, the system comprising:
Dependencies are inferred from the claim text.