TaskShuffler: A Schedule Randomization Protocol for Obfuscation against Timing Inference Attacks in Real-Time Systems

Man Ki Yoon, Sibin Mohan, Chien Ying Chen, Lui Sha

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The high degree of predictability in real-time systems makes it possible for adversaries to launch timing inference attacks such as those based on side-channels and covert-channels. We present TaskShuffler, a schedule obfuscation method aimed at randomizing the schedule for such systems while still providing the real-time guarantees that are necessary for their safe operation. This paper also analyzes the effect of these mechanisms by presenting schedule entropy - a metric to measure the uncertainty (as perceived by attackers) introduced by TaskShuffler. These mechanisms will increase the difficulty for would-be attackers thus improving the overall security guarantees for real-time systems.

Original languageEnglish (US)
Title of host publication2016 IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2016 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781467386395
DOIs
StatePublished - Apr 27 2016
EventIEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2016 - Vienna, Austria
Duration: Apr 11 2016Apr 14 2016

Publication series

Name2016 IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2016 - Proceedings

Other

OtherIEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2016
Country/TerritoryAustria
CityVienna
Period4/11/164/14/16

ASJC Scopus subject areas

  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'TaskShuffler: A Schedule Randomization Protocol for Obfuscation against Timing Inference Attacks in Real-Time Systems'. Together they form a unique fingerprint.

Cite this