HiveTEE: Scalable and Fine-Grained Isolated Domains With RME and MTE Co-Assisted

View at publisher
Authors: Haoyang Huang, Fengwei Zhangy
Cited by: 0
References: 35

Abstract

Confidential Compute Architecture (CCA) is the latest Trusted Execution Environment (TEE) system on Arm. It offers a VM-level execution environment designed to host applications that manage security-sensitive tasks and safeguard them from malicious system software. Although this VM-level design simplifies TEE adoption, it introduces a large attack surface. Attackers can break isolation by exploiting vulnerabilities in any component of the VM. In this paper, we present HiveTEE, a scalable intra-TEE isolation architecture that leverages Realm Management Extension (RME) and Memory Tagging Extension (MTE). HiveTEE allows developers to partition applications into multiple isolated domains (SDoms), preventing a compromise in one part of the application from propagating across the entire TEE. To evaluate the performance overhead introduced by HiveTEE, we apply it to three real-world applications: OpenSSL, SQLite, and Memcached. The evaluation results show that HiveTEE incurs a small performance overhead (

Fields of Study & Subjects

Security and Verification in Computing Distributed systems and fault tolerance Real-Time Systems Scheduling

Publication details

Journal / source
IEEE Transactions on Information Forensics and Security
Volume
21
Pages
2300–2312
Publication date
1 January 2026