A Formal Approach to Multi-Layered Privileges for Enclaves

Trusted Execution Environments (TEE) have been widely adopted as a protection approach for security-critical applications.Although feature extensions have been previously proposed to improve the usability of enclaves, their provision patterns are still confronted with security challenges.This paper presents PALANTR, a verifiable multi-layered inter-enclave privilege model for secure feature extensions to enclaves.Specifically, a parent-children inter-enclave relationship, with which a parent enclave is granted two privileged permissions, the Execution Control and Spatial Control, over its children enclaves to facilitate secure feature extensions, is introduced.Moreover, by enabling nesting parent-children relationships, PALANTR achieves multilayered privileges (MLP) that allow feature extensions to be placed in various privilege layers following the Principle of Least Privilege.To prove the security of PALANTR, we verified that our privilege model does not break or weaken the security guarantees of enclaves by building and verifying a formal model named TAP .Furthermore, We implemented a prototype of PALANTR on PENGLAI, an open-sourced RISC-V TEE platform.The evaluation demonstrates the promising performance of PALANTR in runtime overhead (< 5%) and startup latencies.

Authors

Institutions

Publication Details

Published
2025-01-01
DOI
https://doi.org/10.14722/ndss.2025.241301
Citations
1
Primary Topic
Law, logistics, and international trade
Type
article
Field-Weighted Citation Impact
3.91

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Formal Approach to Multi-Layered Privileges for Enclaves

Hongfei Fu, Zhen Huang, Gong Yang, Haojin Zhu et al.
1 citations
Law, logistics, and international trade
3.91
article

A Formal Approach to Multi-Layered Privileges for Enclaves

Hongfei Fu, Zhen Huang, Gong Yang, Haojin Zhu, Yuanyuan Zhang, Chenyang Liu, Guoxing Chen
article en
1 citations

Abstract

Trusted Execution Environments (TEE) have been widely adopted as a protection approach for security-critical applications.Although feature extensions have been previously proposed to improve the usability of enclaves, their provision patterns are still confronted with security challenges.This paper presents PALANTR, a verifiable multi-layered inter-enclave privilege model for secure feature extensions to enclaves.Specifically, a parent-children inter-enclave relationship, with which a parent enclave is granted two privileged permissions, the Execution Control and Spatial Control, over its children enclaves to facilitate secure feature extensions, is introduced.Moreover, by enabling nesting parent-children relationships, PALANTR achieves multilayered privileges (MLP) that allow feature extensions to be placed in various privilege layers following the Principle of Least Privilege.To prove the security of PALANTR, we verified that our privilege model does not break or weaken the security guarantees of enclaves by building and verifying a formal model named TAP .Furthermore, We implemented a prototype of PALANTR on PENGLAI, an open-sourced RISC-V TEE platform.The evaluation demonstrates the promising performance of PALANTR in runtime overhead (< 5%) and startup latencies.

Shanghai Jiao Tong University (CN)
National Natural Science Foundation of China
Reduced inequalities
Openalex Percentile: Top 9%
Law, logistics, and international trade
3.91
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Formal Approach to Multi-Layered Privileges for Enclaves — Hongfei Fu, Zhen Huang, et al. · (2025) | TGRS Research Map | TGRS