2019 · 18 citations · 25 references
ComputingCloud ComputingComputer ScienceCloud InfrastructureComputer SecurityHardware SecurityHardware ObfuscationMemory Protection HardwareMicroarchitectural SecuritySecure Deployment PracticesTrusted Platform ModulesConfidential ComputingExecution EnvironmentHardware Security ArchitectureHardware-backed SecuritySecure Memory ArchitectureSecure Memory ManagementTrusted Execution Environment SecurityTrusted Execution Environments
Cloud computing revolutionized the way internet-scale services are deployed and scaled. However, general security concerns and protecting business critical data are still major factors holding companies back from moving their IT infrastructure to the cloud. Intel® Software Guard Extensions (Intel® SGX) technology provides a hardware enforced trusted execution environment specifically developed to compute on confidential data in untrusted public clouds. To date, Intel SGX is available only on single-socket platforms and its secure memory limited to 128 MB.
25
Victor Costan, Srinivas Devadas · IACR Cryptology ePrint Archive · 2016 · 753 citations
Sharing memory robustly in message-passing systems
Hagit Attiya, Amotz Bar-Noy, Danny Dolev · Journal of the ACM · 1995 · 524 citations · Full text
Oblivious multi-party machine learning on trusted processors
Olga Ohrimenko, Félix Schuster, Cédric Fournet et al. · MPG.PuRe (Max Planck Society) · 2016 · 336 citations