TY - CHAP
T1 - FastSGX
T2 - A Message-Passing Based Runtime for SGX
AU - Tanigassalame, Subashiny
AU - Pipereau, Yohan
AU - Chader, Adam
AU - Toljaga, Jana
AU - Thomas, Gaël
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
PY - 2024/1/1
Y1 - 2024/1/1
N2 - Designing an efficient privacy-preserving application with Intel SGX is difficult. The problem comes from the prohibitive cost of switching the processor from the non-secure mode to the secure mode. To avoid this cost, we propose to design an SGX application as a distributed system with worker threads that communicate by exchanging messages. We implemented FastSGX, a runtime that exposes this programming model to the developer, and evaluated it with several data structures. Our evaluation with different workloads shows that the applications designed with FastSGX consistently outperform, and by up to 2.8x, the equivalent applications designed with the software development kit provided by Intel to use SGX.
AB - Designing an efficient privacy-preserving application with Intel SGX is difficult. The problem comes from the prohibitive cost of switching the processor from the non-secure mode to the secure mode. To avoid this cost, we propose to design an SGX application as a distributed system with worker threads that communicate by exchanging messages. We implemented FastSGX, a runtime that exposes this programming model to the developer, and evaluated it with several data structures. Our evaluation with different workloads shows that the applications designed with FastSGX consistently outperform, and by up to 2.8x, the equivalent applications designed with the software development kit provided by Intel to use SGX.
UR - https://www.scopus.com/pages/publications/105030921487
U2 - 10.1007/978-3-031-57916-5_7
DO - 10.1007/978-3-031-57916-5_7
M3 - Chapter
AN - SCOPUS:105030921487
T3 - Lecture Notes on Data Engineering and Communications Technologies
SP - 74
EP - 85
BT - Lecture Notes on Data Engineering and Communications Technologies
PB - Springer Science and Business Media Deutschland GmbH
ER -