My academic research implementation requires the evaluation of ILP program within SGX. Today my tool for ILP is IBM's CPLEX, which is a proprietary closed-source executable.
1. Is there a way to run arbitrary executables (as black box) within an enclave?
2. Is anyone aware of ILP solvers that can run (i.e. effectively) within SGX?
All the best,
You can use this IBM service and their approach to run the native application inside the Enclave and see whether it works or not https://www.ibm.com/blogs/bluemix/2017/12/data-use-protection-ibm-cloud-ibm-intel-fortanix-partner-keep-enterprises-secure-core/ The contact and sign-up link are in that posting at https://www.ibmdataguard.com/request.html