Skip to content

fork Support

Our main objective of SCONE is to protect the confidentiality, integrity and freshness of both the data as well as the code of applications. We ensure this without any application source code changes, i.e., SCONE is source code compatible despite executing applications inside of SGX enclaves.

Quite a few services require the support of the fork system call - which is required by a process to create a child process with exactly the same state as the parent process. Forking is not supported by SGX hardware and needs to be implemented in software. We added support for fork in the newest version of SCONE.

We create a simple screencast to show the use of fork in the context of sklearn:

Please send us an email if you want to get access to the fork or sklearn.

©, July 2019. Questions or Suggestions?