An Analysis of Universal Information Flow Based on Self-Composition

Christian Müller, Máté Kovács, Helmut Seidl

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

8 Zitate (Scopus)

Abstract

We introduce a novel way of proving information flow properties of a program based on its self-composition. Similarly to the universal information flow type system of Hunt and Sands, our analysis explicitly computes the dependencies of variables in the final state on variables in the initial state. Accordingly, the analysis result is independent of specific information flow lattices, and allows to derive information flow w.r.t. any of these. While our analysis runs in polynomial time, we prove that it never loses precision against the type system of Hunt and Sands, and may gain extra precision by taking similarities between different branches of conditionals into account. Also, we indicate how it can be smoothly generalized to an interprocedural analysis.

OriginalspracheEnglisch
TitelProceedings - 2015 IEEE 28th Computer Security Foundations Symposium, CSF 2015
Redakteure/-innenPatrick Kellenberger
Herausgeber (Verlag)IEEE Computer Society
Seiten380-393
Seitenumfang14
ISBN (elektronisch)9781467375382
DOIs
PublikationsstatusVeröffentlicht - 4 Sept. 2015
Veranstaltung28th IEEE Computer Security Foundations Symposium, CSF 2015 - Verona, Italien
Dauer: 13 Juli 201517 Juli 2015

Publikationsreihe

NameProceedings of the Computer Security Foundations Workshop
Band2015-September
ISSN (Print)1063-6900

Konferenz

Konferenz28th IEEE Computer Security Foundations Symposium, CSF 2015
Land/GebietItalien
OrtVerona
Zeitraum13/07/1517/07/15

Fingerprint

Untersuchen Sie die Forschungsthemen von „An Analysis of Universal Information Flow Based on Self-Composition“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren