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
Please send us an email if you want to get access to the