Slot Games for Detecting Timing Leaks of Programs
Programming Languages
2013-07-18 v1 Cryptography and Security
Computer Science and Game Theory
Abstract
In this paper we describe a method for verifying secure information flow of programs, where apart from direct and indirect flows a secret information can be leaked through covert timing channels. That is, no two computations of a program that differ only on high-security inputs can be distinguished by low-security outputs and timing differences. We attack this problem by using slot-game semantics for a quantitative analysis of programs. We show how slot-games model can be used for performing a precise security analysis of programs, that takes into account both extensional and intensional properties of programs. The practicality of this approach for automated verification is also shown.
Cite
@article{arxiv.1307.4475,
title = {Slot Games for Detecting Timing Leaks of Programs},
author = {Aleksandar S. Dimovski},
journal= {arXiv preprint arXiv:1307.4475},
year = {2013}
}
Comments
In Proceedings GandALF 2013, arXiv:1307.4162