HOME | ENGLISH | IMPRESSUM | KIT

Zeitschriftenartikel: A new algorithm for low-deterministic security

[giffhorn15lsod]Dennis Giffhorn, Gregor Snelting, A new algorithm for low-deterministic security, International Journal of Information Security, Vol. 14, (3), pp. 263-287, 2015.

Zusammenfassung

We present a new algorithm for checking probabilistic noninterference in concurrent programs. The algorithm, named RLSOD, is based on the Low-Security Observational Determinism criterion. It utilizes program dependence graphs for concurrent programs, and is flow-sensitive, context-sensitive, object-sensitive, and optionally time-sensitive. Due to a new definition of low-equivalency for infinite traces, the algorithm avoids restrictions or soundness leaks of previous approaches. A soundness proof is provided. Flow-sensitivity turns out to be the key to precision, and avoids prohibition of useful nondeterminism. The algorithm has been implemented for full Java bytecode with unlimited threads. Precision and scalability have been experimentally validated.

Download

  [Link]   [DOI]

Original article available at springerlink.com.

BibTeX

Institutsinterne Autoren

Lehrstuhlinhaber
Prof. Gregor Snelting
Ehemalige Mitarbeiter
Dr.-Ing. Dennis Giffhorn

Projekte

Projekt
IFC for Mobile Components
VALSOFT/Joana