Software Open Access

An Isabelle/HOL Formalisation of Microarchitectural Timing Channel Prevention by Operating Systems - VM artifact and proof release

Buckley, Scott; Sison, Robert; Klein, Gerwin

This VM artifact and proof release accompanies the FM 2023 paper "Formalising the Prevention of Microarchitectural Timing Channels by Operating Systems" (R. Sison, S. Buckley, T. Murray, G. Klein, G. Heiser).

The artifact VM contains a 64-bit Ubuntu 22.04.1 installation with username and password "evaluator", whose home directory contains (1) the proof release of Isabelle/HOL proof code provided as supplement material for the FM 2023 paper and (2) the pre-installed system distribution of the version of the Isabelle proof assistant (April 2020) under which it was mechanically checked.

Alongside the artifact VM image (tpmodel-artifact-vm_2022-11-20.ova), we provide also the README, License.txt and stand-alone proof release ZIP package (time-protection-model.zip) that are in the VM's "evaluator" user's home directory.

For license information and further details (including step-by-step instructions and a guide to paper-relevant features), see the License.txt and README, respectively.

Note: This version of the Zenodo deposit (2022-11-20_unpack) is identical to the contents of the top-level ZIP file of the original version (2022-11-20), but unpacked for ease of access.

Files (7.4 GB)
Name Size
License.txt
md5:5f4503d6c48467d13b0b054d3137d046
755 Bytes Download
README
md5:f977ae9fafb2d626aad069b50582585e
13.9 kB Download
time-protection-model.zip
md5:079dc3c0687066d0283ea615cb9aaf3d
550.3 kB Download
tpmodel-artifact-vm_2022-11-20.ova
md5:d4fd7e9b9ee3dc191c334b5cf35658af
7.4 GB Download
12,971
33
views
downloads
All versions This version
Views 12,97112,909
Downloads 3312
Data volume 169.4 GB14.9 GB
Unique views 12,68012,651
Unique downloads 167

Share

Cite as