Intel® Software Guard Extensions (Intel® SGX)
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.

Enclave Binary Loader Program

hardin__taylor
Beginner
308 Views

Is it possible to create an enclave that accepts arbitrary C binaries to execute inside of it, or do the binaries need to be specifcally coded for the SGX/enclave paradigm? Are there any example programs that show how to load and execute arbitrary binaries, or that show how to create enclaves that instantiate and run other enclaves?

0 Kudos
2 Replies
Rafal_W_
Beginner
307 Views

Check out the Graphene project at https://github.com/oscarlab/graphene. 

Rodolfo_S_
New Contributor III
308 Views

Another option is to use the SCONE approach: https://sconedocs.github.io/

Reply