https://github.com/acsl-technion/eleos
ExitLess services for SGX enclaves
https://github.com/acsl-technion/eleos
Last synced: about 1 month ago
JSON representation
ExitLess services for SGX enclaves
- Host: GitHub
- URL: https://github.com/acsl-technion/eleos
- Owner: acsl-technion
- Created: 2017-02-24T14:49:01.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-09-10T08:53:36.000Z (over 5 years ago)
- Last Synced: 2024-08-03T01:25:05.477Z (10 months ago)
- Language: C++
- Size: 8.28 MB
- Stars: 32
- Watchers: 9
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-SGX-Open-Source - https://github.com/acsl-technion/eleos
README
# Eleos
ExitLess Services for SGX EnclavesTested on Ubuntu 14.04 64 bit.
Prerequisites:
1. Intel SGX Driver: https://github.com/01org/linux-sgx-driver
2. Intel SGX SDK & PSW: https://github.com/01org/linux-sgx["Fairly outdated Graphene-SGX POC code is available here"](https://github.com/acsl-technion/graphene/tree/eleos).
Directory structure:
eleos_core - the exit-less services lib
suvm_samples - SUVM example usages
Edger - edger8r utility with RPC instead of OCALL integration
parameter_server - paramter server application from the paper
parameter_server_suvm - paramter server from the paper with SUVM support
client_parameter_server - workload generator for the parameter server from the paper
face_verification_server - face verification workload from the paper
suvm_read_write_sample - suvm benchmarks from the paperStay tuned for further support for the Windows platform.
Find the full details here:
[EUROSYS17] "Eleos: Exit-Less OS Services for SGX Enclaves"
M. Orenbach, M. Minkin, P. Lifshits, M. Silberstein