arrow
Return

Fast Inter-Enclave Communication Encryption

delete2026-01-01
delete0
PRE
AI
P
Pouria Peykani Sani *
A
Ali Mohammadpur-Fard
S
Shamiek Mangipudi
S
Sina Darabi
F
Francesco Regazzoni
P
Patrick Eugster
DOI:10.1109/LCA.2026.3671373delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Trusted execution environments (TEEs) provide applications - notably executing in third-party infrastructures like the cloud - with an encrypted and isolated execution space, decoupling programs and their data from other resident applications and privileged software (e.g., operating system and hypervisor). This confinement of trust to hardware significantly reduces the attack surface. However, distributed cloud applications deployed in TEEs often require frequent communication across worker nodes within a cluster. Ensuring the confidentiality, authenticity, and integrity of inter-TEE data exchanges necessitates secure communication channels, typically enforced through encryption that introduces I/O throughput bottlenecks. In this paper, we demonstrate that software-based encryption-relying solely on central processing unit (CPU) computation-fails to keep pace with the high-throughput interconnects between TEEs while consuming substantial CPU resources. To address this inefficiency, we propose a parallelized channel encryption hardware within the existing memory encryption engine (MEE). Initial experiments show that our approach has the potential to reduce communication channel encryption overhead to just a few CPU cycles resulting in orders of magnitude speedup over conventional software-based approaches.
Keywords:
Encryption
Cryptography
Trees (botanical)
Central Processing Unit
Throughput
Hardware
Software
Payloads
Memory management
Cloud computing
Trusted execution environments (TEEs)
inter-enclave communication
memory encryption engine (MEE)
communication encryption
confidential computing

Journal

I
IEEE Computer Architecture Letters
IF:
1.4
Papers:
42
Citations:
781

Organization

U
Universita della Svizzera Italiana
Scholars:
3.3K
Papers: 2.8K
Citations: 3