• Home
  • Search
  • Cache-Leakage Resilient OS Isolation in an Idealized Model of Virtualization
  • Cite Icon39
  • https://doi.org/10.1109/csf.2012.17Copy DOI Icon

Cache-Leakage Resilient OS Isolation in an Idealized Model of Virtualization

  • Jun 1, 2012
  • Gilles Barthe +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Virtualization platforms allow multiple operating systems to run on the same hardware. One of their central goal is to provide strong isolation between guest operating systems, unfortunately, they are often vulnerable to practical side-channel attacks. Cache attacks are a common class of side-channel attacks that use the cache as a side channel. We formalize an idealized model of virtualization that features the cache and the Translation Look aside Buffer (TLB), and that provides an abstract treatment of cache-based side-channels. We then use the model for reasoning about cache-based attacks and countermeasures, and for proving that isolation between guest operating systems can be enforced by flushing the cache upon context switch. In addition, we show that virtualized platforms are transparent, i.e. a guest operating system cannot distinguish whether it executes alone or together with other guest operating systems on the platform. The models and proofs have been machine-checked in the Coqproof assistant.

Similar Papers
  • Research Article
  • Citations5

Optimizing guest swapping using elastic and transparent memory provisioning on virtualization platform

  • May 14, 2016
  • Frontiers of Computer Science
  • Xi Li +3
  • Research Article
  • Citations2

A protective mechanism for the access control system in the virtual domain

  • Nov 01, 2016
  • China Communications
  • Jinan Shen +5
  • Conference Article
  • Citations4

Evaluation of different Operating Systems performance in the Private Cloud with ESXi hypervisor using SIGAR framework

  • Sep 01, 2014
  • P Vijaya Vardhan Reddy +1
  • Conference Article
  • Citations207

Cloud security is not (just) virtualization security

  • Nov 13, 2009
  • Mihai Christodorescu +4
  • Research Article
  • Citations11

Architectural Protection of Application Privacy against Software and Physical Attacks in Untrusted Cloud Environment

  • Apr 01, 2018
  • IEEE Transactions on Cloud Computing
  • Lei Xu +7
  • Conference Article
  • Citations7

Accelerating critical OS services in virtualized systems with flexible micro-sliced cores

  • Apr 23, 2018
  • Jeongseob Ahn +3
  • Book Chapter

Diminisher: A Linux Kernel Based Countermeasure for TAA Vulnerability

  • Jan 01, 2022
  • Ameer Hamza +5
  • Conference Article
  • Citations1

A virtualization approach for MIPS-based MPSoCs

  • Mar 01, 2013
  • A Aguiar +3
  • Conference Article
  • Citations1

VM-Aware Adaptive Storage Cache Prefetching

  • Dec 01, 2017
  • Keiichi Matsuzawa +1
  • Research Article
  • Citations5

Low-synchronization translation lookaside buffer consistency in large-scale shared-memory multiprocessors

  • Nov 01, 1989
  • ACM SIGOPS Operating Systems Review
  • B Rosenburg
  • Conference Article

Cache Management with Fadvise Based on LFU

  • Jul 01, 2020
  • Naomichi Fukuda +3
  • PDF
  • Research Article
  • Citations19

Cache Misses and the Recovery of the Full AES 256 Key

  • Mar 06, 2019
  • Applied Sciences
  • Samira Briongos +3
  • Conference Article
  • Citations191

Detecting Privileged Side-Channel Attacks in Shielded Execution with Déjà Vu

  • Apr 02, 2017
  • Sanchuan Chen +3
  • Conference Article
  • Citations82

Leave Me Alone: App-Level Protection against Runtime Information Gathering on Android

  • May 01, 2015
  • Nan Zhang +4
  • Conference Article
  • Citations4

Runtime Self-Diagnosis and Self-Recovery Infrastructure for Embedded Systems

  • Sep 01, 2009
  • Lei Sun +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.