Related Experiment Video
Updated: Jul 7, 2025

Efficient Isolation Protocol for B and T Lymphocytes from Human Palatine Tonsils
Published on: November 16, 2015
Trust Beyond Border: Lightweight, Verifiable User Isolation for Protecting In-Enclave Services
Wenhao Wang1, Weijie Liu2, Hongbo Chen2
1State Key Laboratory of Information Security, Institute of Information Engineering, Chinese Academy of Sciences, Beijing, China.
Intel Software Guard Extensions (SGX) TEEs lack user isolation. Liveries introduces lightweight, verifiable in-enclave user isolation for time-sharing services, protecting sensitive data with minimal overhead.
Area of Science:
- Computer Science
- Cybersecurity
- Systems Security
Background:
- Trusted Execution Environments (TEEs), like Intel's Software Guard Extensions (SGX), lack in-enclave isolation.
- This limitation prevents secure execution of multiple users' tasks within a single enclave, hindering real-world applications like shared machine learning models or microservices.
Purpose of the Study:
- To develop a technique for lightweight, verifiable in-enclave user isolation.
- To enable secure time-sharing services within a single enclave.
- To protect sensitive user data against adversaries even with enclave compromise.
Main Methods:
- Introduced Liveries, a novel technique for in-enclave user isolation.
- Implemented privilege restriction for in-enclave threads during enclave configuration.
- Developed integrity checks and sanitization for critical enclave data during user switches.
Main Results:
- Liveries provides lightweight in-enclave user isolation with only 1% performance overhead.
- The technique is verifiable, with approximately 3200 lines of code.
- Achieved protection of sensitive user data, including session keys, against compromised enclaves.
Conclusions:
- Liveries offers a viable solution for secure time-sharing in TEEs.
- The technique represents a significant step towards assured protection for real-world in-enclave services.
- Enables broader adoption of TEEs for multi-user sensitive applications.
Related Concept Videos
Zones of Protection
Protective zones are defined by closed dashed lines, containing one or more components. A key characteristic of these zones is the strategic placement of...
Line Protection with Impedance Relays
Under normal conditions, low load currents keep the measured...
Masking and Demasking Agents
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
Censoring Survival Data
Overview Of Cell Separation And Isolation
Cyclic Processes And Isolated Systems
In the case of a non-isolated system, the change in the internal energy is zero only if the process is cyclic. A thermodynamic process is considered cyclic if the system undergoes a series of changes and returns to its initial state.
Consider a cyclic process that returns to its initial state, undergoing a four-step process. The heat transfer along each...

