Intel® Software Guard Extensions (Intel® SGX)
Discussion board focused on hardware-based isolation and memory encryption to provide extended code protection in solutions.

Enclave Binary Loader Program

hardin__taylor
Beginner
632 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
631 Views

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

0 Kudos
Rodolfo_S_
New Contributor III
632 Views

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

0 Kudos
Reply