SPP 1496 - Teilprojekt: Informationsflusskontrolle für mobile Komponenten mittels präziser Analyse paralleler Programme (IFC for Mobile Components)

Grunddaten zu diesem Projekt

Art des ProjektesTeilprojekt in DFG-Verbund koordiniert außerhalb der Universität Münster
Laufzeit an der Universität Münster01.10.2012 - 30.09.2015 | 2. Förderperiode

Beschreibung

Wir entwickeln eine hochpräzise Analyse zur Informationsflusskontrolle (IFC) für nebenläufige Programme und mobile Komponenten. Die Analyse basiert auf Programmabhängigkeitsgraphen (PDGs), dynamischen Pushdown-Netzwerken, und fixpunktbasierter Invariantenerzeugung; sie ist flusssensitiv, kontextsensitiv, objektsensitiv, zeitsensitiv und locksensitiv. In der ersten Projektphase wurde eine PDG-basierte IFC-Analyse für Java-Softwarekomponenten entwickelt. Die Präzision der Analyse wurde durch dynamische Pushdown-Netzwerke erhöht. Ferner wurde ein neuer Algorithmus zur IFC-Analyse nebenläufiger Programme gefunden, der die erste PDG-basierte Analyse für Low-Security Observational Determinism (LSOD) für volles Java darstellt. In der zweiten Projektphase wird der Plug-In Mechanismus für mobile Komponenten fertiggestellt, Unterstützung für Sicherheit im Großen wird angeboten, die Skalierbarkeit und die Präzision der Analyse wird evaluiert und erhöht, Deklassifikation wird besser unterstützt und die vollständige Analyse integriert. Das Verfahren wird auf die RS3 Referenzszenarios ``Software for mobile devices'' und ``E-Voting'' angewendet, um Nichtinterferenz nebenläufiger Programme zu prüfen. Das Projekt wird in Kooperation mit der Gruppe von Prof. Gregor Snelting from Karlsruhe Institute of Technology (KIT) durchgeführt und ist ein Teilprojekt des Schwerpunktprogramms 1496, "Reliably Secure Software Systems - RS3 (Zuverlässig sichere Softwaresysteme", das durch die DFG (Deutsche Forschungsgemeinschaft) gefördert wird.

StichwörterSoftware-Sicherheit; Informationsflusskontrolle; Programmanalyse; Nebenläufigkeit; Mobile Komponenten; Programmabhängigkeitsgraphen; Dynamische Push-down-Netzwerke; Probabilistische Nichtinterferenz; Invarianteninferenz
Webseite des Projektshttp://pp.info.uni-karlsruhe.de/projects/rs3/rs3.php
FörderkennzeichenMU 1508/2-2
Mittelgeber / Förderformat
  • DFG - Schwerpunktprogramm (SPP)

Projektleitung der Universität Münster

Müller-Olm, Markus

Antragsteller*innen der Universität Münster

Müller-Olm, Markus

Wissenschaftliche Projektmitarbeiter*innen der Universität Münster

Nordhoff, Benedikt

Projektbeteiligte Organisationen außerhalb der Universität Münster

  • Karlsruher Institut für Technologie (KIT)Deutschland

Koordinierende Organisationen außerhalb der Universität Münster

  • Technische Universität Darmstadt (TU Darmstadt)Deutschland

Projekte der vorangehenden Förderperiode

Laufzeit: 01.10.2010 - 30.09.2013 | 1. Förderperiode
Gefördert durch: DFG - Schwerpunktprogramm
Art des Projekts: Teilprojekt in DFG-Verbund koordiniert außerhalb der Universität Münster

Projekte der nachfolgenden Förderperiode

Laufzeit: 01.10.2014 - 30.06.2018 | 3. Förderperiode
Gefördert durch: DFG - Schwerpunktprogramm
Art des Projekts: Teilprojekt in DFG-Verbund koordiniert außerhalb der Universität Münster

Zugehöriges Hauptprojekt

Laufzeit: 01.10.2010 - 30.06.2018
Gefördert durch: DFG - Schwerpunktprogramm
Art des Projekts: DFG-Hauptprojekt koordiniert außerhalb der Universität Münster

Publikationen der Universität Münster entstanden im Projekt

Nordhoff Benedikt (2012)
In: School for young researchers about Modelling and Verifying Parallel processesMarseille, Frankreich
Abstract in Online-Sammlung (Konferenz) | Peer reviewed | Veröffentlicht
Graf Jürgen, Hecker Martin, Mohr Martin, Nordhoff Benedikt (2013)
Sonstige wissenschaftliche Veröffentlichung | Veröffentlicht