'Can 2 processes run on same enclave in intel sgx?
I know intel sgx supports running multiple threads on one enclave. But I'curious that whether I can use fork to run 2 processes on one enclave?
Solution 1:[1]
What you cannot do: have more that 1 program (or process) to use an enclave. Only the process that has created the enclave can use it.
What you can do: have more that 1 thread inside an enclave, but you have to create them in the untrusted part of the app. In your XML enclave config file there are 2 values, TCSNum
and TCSPolicy
.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | X99 |