Serverless computing: state-of-the-art, challenges and opportunities

Y Li, Y Lin, Y Wang, K Ye, C Xu - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Serverless computing is growing in popularity by virtue of its lightweight and simplicity of
management. It achieves these merits by reducing the granularity of the computing unit to …

{Graphene-SGX}: A practical library {OS} for unmodified applications on {SGX}

CC Tsai, DE Porter, M Vij - 2017 USENIX Annual Technical Conference …, 2017 - usenix.org
Intel SGX hardware enables applications to protect themselves from potentially-malicious
OSes or hypervisors. In cloud computing and other systems, many users and applications …

[PDF][PDF] T-SGX: Eradicating Controlled-Channel Attacks Against Enclave Programs.

MW Shih, S Lee, T Kim, M Peinado - NDSS, 2017 - ndss-symposium.org
Intel Software Guard Extensions (SGX) is a hardware-based trusted execution environment
(TEE) that enables secure execution of a program in an isolated environment, an enclave …

Shielding applications from an untrusted cloud with haven

A Baumann, M Peinado, G Hunt - ACM Transactions on Computer …, 2015 - dl.acm.org
Today's cloud computing infrastructure requires substantial trust. Cloud users rely on both
the provider's staff and its globally distributed software/hardware platform not to expose any …

Telling your secrets without page faults: Stealthy page {Table-Based} attacks on enclaved execution

J Van Bulck, N Weichbrodt, R Kapitza… - 26th USENIX Security …, 2017 - usenix.org
Protected module architectures, such as Intel SGX, enable strong trusted computing
guarantees for hardware-enforced enclaves on top a potentially malicious operating system …

[PDF][PDF] Panoply: Low-TCB Linux Applications With SGX Enclaves.

S Shinde, D Le Tien, S Tople, P Saxena - NDSS, 2017 - n.ethz.ch
Intel SGX, a new security capability in emerging CPUs, allows user-level application code to
execute in hardwareisolated enclaves. Enclave memory is isolated from all other software …

ZeroTrace: Oblivious memory primitives from Intel SGX

S Sasy, S Gorbunov, CW Fletcher - Cryptology ePrint Archive, 2017 - eprint.iacr.org
We are witnessing a confluence between applied cryptography and secure hardware
systems in enabling secure cloud computing. On one hand, work in applied cryptography …

Hacking in darkness: Return-oriented programming against secure enclaves

J Lee, J Jang, Y Jang, N Kwak, Y Choi, C Choi… - 26th USENIX Security …, 2017 - usenix.org
Intel Software Guard Extensions (SGX) is a hardware-based Trusted Execution Environment
(TEE) that is widely seen as a promising solution to traditional security threats. While SGX …

Glamdring: Automatic application partitioning for intel {SGX}

J Lind, C Priebe, D Muthukumaran, D O'Keeffe… - 2017 USENIX Annual …, 2017 - usenix.org
Trusted execution support in modern CPUs, as offered by Intel SGX enclaves, can protect
applications in untrusted environments. While prior work has shown that legacy applications …

[PDF][PDF] OBLIVIATE: A Data Oblivious Filesystem for Intel SGX.

A Ahmad, K Kim, MI Sarfaraz, B Lee - NDSS, 2018 - academia.edu
Intel SGX provides confidentiality and integrity of a program running within the confines of an
enclave, and is expected to enable valuable security applications such as private …