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

Can an enclave be shared between users

M_A_2
Beginner
199 Views

Hi,

I wonder if an enclave can be shared between 2 users, for example. One user creates the enclave and send the code and the other user sends data. If yes,  how is the keys will be shared, as the first user will send the code encrypted using a key and the other user sends the data encrypted using the same key or different key, please?

 

Thank you

0 Kudos
1 Reply
Anusha_K_Intel
Employee
199 Views

Hi,

From this query, when you say between 2 users i assume its between 2 different processes.This can be achieved by Signing the enclaves  with the same MRSIGNER to generate a common seal key and share a seal blob to pass data.

Please refer this query for more information:

https://software.intel.com/en-us/forums/intel-software-guard-extensions-intel-sgx/topic/697198

 

Reply