TriHaRd: Higher Resilience for TEE Trusted Time

Read full text
Authors: Matthieu Bettinger, Sonia Ben Mokhtar, Pascal A. Felber, Étienne Rivière, Valerio Schiavoni, Anthony Simonet-Boulogne
Cited by: 0
References: 40

Abstract

Accurately measuring time passing is critical for many applications. However, in Trusted Execution Environments (TEEs) such as Intel SGX, the time source is outside the Trusted Computing Base: a malicious host can manipulate the TEE’s notion of time, jumping in time or affecting perceived time speed. Previous work (Triad) proposes protocols for TEEs to maintain a trustworthy time source by building a cluster of TEEs that collaborate with each other and with a remote Time Authority to maintain a continuous notion of passing time. However, such approaches still allow an attacker to control the operating system and arbitrarily manipulate their own TEE’s perceived clock speed. An attacker can even propagate faster passage of time to honest machines participating in Triad’s trusted time protocol, causing them to skip to timestamps arbitrarily far in the future. We propose TriHaRd, a TEE trusted time protocol achieving high resilience against clock speed and offset manipulations, notably through Byzantine-resilient clock updates and consistency checks. We empirically show that TriHaRd mitigates known attacks against Triad. This repository contains the source code, as well as deployment and analysis scripts, for the "TriHaRd: Higher Resilience for TEE Trusted Time" paper, accepted for publication at the INFOCOM'26 conference.

Fields of Study & Subjects

Security and Verification in Computing Real-Time Systems Scheduling Network Time Synchronization Technologies

Publication details

Journal / source
IEEE INFOCOM 2026 - IEEE Conference on Computer Communications
Publisher
IEEE
Pages
1–10
Publication date
18 May 2026
Language
EN