HOME | DEUTSCH | IMPRESSUM | KIT

Technical Report: Probabilistic Noninterference Based on Program Dependence Graphs

[giffhorn12kri]Dennis Giffhorn, Gregor Snelting, Probabilistic Noninterference Based on Program Dependence Graphs, Karlsruhe Institute of Technology, Technical Report, Karlsruhe, Nr. 6, April 2012.

Abstract

We present a new algorithm for checking probabilistic noninterference in concurrent programs. The algorithm uses the Low-Security Observational Determinism criterion. It is based on program dependence graphs for concurrent programs, and is thus very precise: it is flow-sensitive, context-sensitive, object-sensitive, and optionally time-sensitive. The algorithm has been implemented for full Java bytecode with unlimited threads, and avoids restrictions or soundness leaks of previous approaches. A soundness proof is provided. Precision and scalability have been experimentally validated.

Download

  [PDF]

BibTeX

Authors at the institute

Department Head
Prof. Gregor Snelting
Former Staff Member
Dr.-Ing. Dennis Giffhorn

Projects

Project
IFC for Mobile Components
VALSOFT/Joana