Skip to content

StanPlatinum/dyn-grained-timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

On-demand time blurring for Xen guest-VMs

Please refer to our esorics 2017 paper "On-demand time blurring to support side-channel defense" for more details.


Usage:

  1. re-compile Xen

Please use this following configs for building xen-4.6.0

--disable-blktap1 --disable-qemu-traditional --disable-rombios --with-system-seabios=/usr/share/seabios/bios-256k.bin --with-extra-qemu-configure-args="--enable-spice --enable-usb-redir"

  1. install Xen

Just need to make xen (no need to make tools)

  1. re-compile Guest Linux Kernel using the provided (modified) 3.14.60 Linux version

  2. install kernel and guest-VM

  3. enable time blurring