Mitigating Timing Side Channel in Shared Schedulers
Sachin Kadloor, Negar Kiyavash, and Parv Venkitasubramaniam

TL;DR
This paper analyzes information leakage in shared schedulers, proposing formal metrics and policies to balance privacy and performance, with a focus on FCFS, TDMA, and new tunable policies.
Contribution
It introduces a formal framework for quantifying leakage in shared schedulers and proposes new policies to trade off privacy and performance.
Findings
FCFS has minimal information leakage among studied policies.
TDMA offers maximal privacy but lower performance.
Proposed policies enable tunable privacy-performance trade-offs.
Abstract
In this work, we study information leakage in timing side channels that arise in the context of shared event schedulers. Consider two processes, one of them an innocuous process (referred to as Alice) and the other a malicious one (referred to as Bob), using a common scheduler to process their jobs. Based on when his jobs get processed, Bob wishes to learn about the pattern (size and timing) of jobs of Alice. Depending on the context, knowledge of this pattern could have serious implications on Alice's privacy and security. For instance, shared routers can reveal traffic patterns, shared memory access can reveal cloud usage patterns, and suchlike. We present a formal framework to study the information leakage in shared resource schedulers using the pattern estimation error as a performance metric. The first-come-first-serve (FCFS) scheduling policy and time-division-multiple-access…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
