Time Protection: The Missing OS Abstraction

The work

AuthorsQian Ge; Yuval Yarom; Tom Chothia; Gernot Heiser
Editors
Typeinproceedings
Year2019
Citekeyge2019time

Where it appeared

Published inProceedings of the Fourteenth EuroSys Conference
PublisherAssociation for Computing Machinery
Pages1--17

Abstract

Timing channels enable data leakage that threatens the security of computer systems, from cloud platforms to smartphones and browsers executing untrusted third-party code. Preventing unauthorised information flow is a core duty of the operating system, however, present OSes are unable to prevent timing channels. We argue that OSes must provide time protection, the temporal equivalent of the established memory protection, for isolating security domains. We examine the requirements of time protection, present a design and its implementation in the seL4 microkernel, and evaluate efficacy and cost on x86 and Arm processors.

A copy is held

pdf, 1.1 MB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereimport via bibtex
Added2026-08-10 00:00 UTC
Approved bya person 2026-08-18 09:48 UTC

Cite it as

@inproceedings{ge2019time,
  title        = {Time Protection: The Missing OS Abstraction},
  author       = {Qian Ge and Yuval Yarom and Tom Chothia and Gernot Heiser},
  year         = {2019},
  booktitle    = {Proceedings of the Fourteenth EuroSys Conference},
  publisher    = {Association for Computing Machinery},
  pages        = {1--17},
  doi          = {10.1145/3302424.3303976},
}

This record lives at https://refs.drheap.org/ge2019time/ and will keep doing so.