• Home
  • Search
  • Trust Beyond Border: Lightweight, Verifiable User Isolation for Protecting In-Enclave Services.
  • Cite Icon4
  • https://doi.org/10.1109/tdsc.2021.3138427Copy DOI Icon

Trust Beyond Border: Lightweight, Verifiable User Isolation for Protecting In-Enclave Services.

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Due to the absence of in-enclave isolation, today's trusted execution environment (TEE), specifically Intel's Software Guard Extensions (SGX), does not have the capability to securely run different users' tasks within a single enclave, which is required for supporting real-world services, such as an in-enclave machine learning model that classifies the data from various sources, or a microservice (e.g., data search) that performs a very small task (within sub-seconds) for a user and therefore cannot afford the resources and the delay for creating a separate enclave for each user. To address this challenge, we developed Liveries, a technique that enables lightweight, verifiable in-enclave user isolation for protecting time-sharing services. Our approach restricts an in-enclave thread's privilege when configuring an enclave, and further performs integrity check and sanitization on critical enclave data upon user switches. For this purpose, we developed a novel technique that ensures the protection of sensitive user data (e.g., session keys) even in the presence of the adversary who may have compromised the enclave. Our study shows that the new technique is lightweight (1% overhead) and verifiable (about 3200 lines of code), making a step towards assured protection of real-world in-enclave services.

Similar Papers
  • Research Article
  • Citations3

Analysis and Evaluation of Intel Software Guard Extension-Based Trusted Execution Environment Usage in Edge Intelligence and Internet of Things Scenarios

  • Jan 13, 2025
  • Future Internet
  • Zhiyuan Wang +1
  • Conference Article
  • Citations15

Binary Code Retrofitting and Hardening Using SGX

  • Nov 03, 2017
  • Shuai Wang +5
  • Conference Article
  • Citations3

Preventing Enclave Malware with Intermediate Enclaves on Semi-honest Cloud Platforms

  • Jan 01, 2021
  • Soo Jung Moon +2
  • Conference Article
  • Citations3

SGXoMeter

  • Apr 26, 2021
  • Mohammad Mahhouk +2
  • Research Article
  • Citations73

A survey of Intel SGX and its applications

  • Dec 31, 2020
  • Frontiers of Computer Science
  • Wei Zheng +6
  • Conference Article
  • Citations4

Secure Database Outsourcing to the Cloud: Side-Channels, Counter-Measures and Trusted Execution

  • Jun 01, 2017
  • Matthias Gabel +1
  • Supplementary Content
  • Citations1

PRACTICAL CONFIDENTIALITY-PRESERVING DATA ANALYTICS IN UNTRUSTED CLOUDS

  • Jul 27, 2020
  • Figshare
  • Savvas Savvides
  • Conference Article

A Decentralized Data Crowdsourcing Framework: A Accountability and Confidentiality Perspective

  • Feb 24, 2023
  • Yunzhou Wu +1
  • Research Article
  • Citations3

Toward an SGX-Friendly Java Runtime

  • Jan 01, 2024
  • IEEE Transactions on Computers
  • Mingyu Wu +7
  • Conference Article
  • Citations89

ShieldStore

  • Mar 25, 2019
  • Taehoon Kim +4
  • Conference Article
  • Citations21

Mitigating Branch-Shadowing Attacks on Intel SGX using Control Flow Randomization

  • Jan 15, 2018
  • Shohreh Hosseinzadeh +3
  • Conference Article

A Fast and Secure Key-Value Service Using Hardware Enclaves

  • Dec 09, 2019
  • Ines Messadi +3
  • Book Chapter
  • Citations9

Automatically Generating Secure Wrappers for SGX Enclaves from Separation Logic Specifications

  • Jan 01, 2017
  • Neline Van Ginkel +2
  • PDF
  • Research Article
  • Citations71

When Blockchain Meets SGX: An Overview, Challenges, and Open Issues

  • Jan 01, 2020
  • IEEE Access
  • Zijian Bao +5
  • Research Article

Confronting the Limitations of Hardware-Assisted Security

  • Sep 01, 2020
  • IEEE Security & Privacy
  • Mohammad Mannan +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.