Logo image
TEE Is Not a Healer: Rollback-Resistant Reliable Storage
Conference proceeding   Open access   Peer reviewed

TEE Is Not a Healer: Rollback-Resistant Reliable Storage

Seyyedmohammadsadegh Keshavarzi, Gregory Chockler and Alexey Gotsman
39th International Symposium on Distributed Computing (DISC 2025), Vol.356, 39
Leibniz International Proceedings in Informatics (LIPIcs), 356
DISC 2025: 39th International Symposium on Distributed Computing (Berlin, Germany, 27/10/2025–31/10/2025)
22/10/2025

Abstract

crash recovery fault tolerance Trusted execution environments
Recent advances in secure hardware technologies, such as Intel SGX or ARM TrustZone, offer an opportunity to substantially reduce the costs of Byzantine fault-tolerance by placing the program code and state within a secure enclave known as a Trusted Execution Environment (TEE). However, the protection offered by a TEE only applies during program execution. Once power is switched off, the non-volatile portion of the program state becomes vulnerable to rollback attacks wherein it is undetectably reverted to an older version. In this paper we consider the problem of implementing reliable read/write registers out of failure-prone replicas subject to state rollbacks. To this end, we introduce a new unified model that captures multiple failure types that can affect a TEE-based system and establish tight bounds on the fault-tolerance of register constructions in this model. We consider both the static case, where failure thresholds hold throughout the entire execution, and the dynamic case, where any number of replicas can roll back, provided these failures do not occur too often. Our dynamic register emulation algorithm, TEE-Rex , provides the first correct implementation of a distributed state recovery procedure that requires neither durable storage nor specialized hardware, such as trusted monotonic counters.
url
https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.DISC.2025.39View
Published (Version of record) Open CC BY V4.0
url
https://www.disc-conference.org/wp/disc2025/View
Event Website Conference website

Metrics

Details

Logo image

Usage Policy