2021 · 22 citations · 61 references
ComputingComputer EngineeringComputer SystemsFault ToleranceFault-tolerant ComputingOperating SystemsApplication SandboxingSoftware Fault ToleranceClient CommunicationClient-server CommunicationRuntime SandboxingSandboxed ExecutionSoftware Fault Isolation
Intel SGX aims to provide the confidentiality of user data on untrusted cloud machines. However, applications that process confidential user data may contain bugs that leak information or be programmed maliciously to collect user data. Existing research that attempts to solve this problem does not consider multi-client isolation in a single enclave. We show that by not supporting such in-enclave isolation, they incur considerable slowdown when concurrently processing multiple clients in different enclave processes, due to the limitations of SGX.
61
A fully homomorphic encryption scheme
Dan Boneh, Craig Gentry · 2009 · 2.4K citations
Efficient software-based fault isolation
Robert Wahbe, Steven Lucco, Thomas E. Anderson et al. · 1993 · 1.2K citations · Full text
Raluca Ada Popa, Catherine M. S. Redfield, Nickolai Zeldovich et al. · 2011 · 1.1K citations · Full text
Innovative instructions and software model for isolated execution
Frank Mckeen, Ilya Alexandrovich, Alex Berenzon et al. · 2013 · 1.1K citations