ITCRJun 14, 2013

An Information Theoretic Study of Timing Side Channels in Two-user Schedulers

arXiv:1306.3484v1
Originality Incremental advance
AI Analysis

This addresses privacy vulnerabilities in shared scheduling systems, such as cloud computing or network services, for users concerned about information leakage, though it is incremental as it builds on existing side channel analysis.

The paper tackles the problem of timing side channels in two-user schedulers, where a malicious user can infer another user's job patterns from service timings, and shows that the first-come-first-serve scheduler offers no privacy, while an accumulate-and-serve scheduler reduces information leakage at the cost of service delays, achieving maximum privacy with large delays.

Timing side channels in two-user schedulers are studied. When two users share a scheduler, one user may learn the other user's behavior from patterns of service timings. We measure the information leakage of the resulting timing side channel in schedulers serving a legitimate user and a malicious attacker, using a privacy metric defined as the Shannon equivocation of the user's job density. We show that the commonly used first-come-first-serve (FCFS) scheduler provides no privacy as the attacker is able to to learn the user's job pattern completely. Furthermore, we introduce an scheduling policy, accumulate-and-serve scheduler, which services jobs from the user and attacker in batches after buffering them. The information leakage in this scheduler is mitigated at the price of service delays, and the maximum privacy is achievable when large delays are added.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes