TU Darmstadt / ULB / TUbiblio

A Generic Approach to the Security of Multi-threaded Programs

Mantel, Heiko ; Sabelfeld, Andrei (2001)
A Generic Approach to the Security of Multi-threaded Programs.
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

The security of computation at the level of a specific programminglanguage and the security of complex systems ata more abstract level are two major areas of current securityresearch. With the objective to integrate the two, thisarticle proposes a translation of a timing-sensitive securityproperty for simple multi-threaded programs into a moregeneral security framework. Interestingly, our notion of securityfor programs is bisimulation-based while the securityframework is trace-based. Nevertheless, we show thatthe translation is sound and complete in the sense that thetrace-based specification which results from the translationof a multi-threaded program is secure if and only if the originalprogram is secure. The translation is presented as atwo-step process where the first step is independent fromthe concrete programming language.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2001
Autor(en): Mantel, Heiko ; Sabelfeld, Andrei
Art des Eintrags: Bibliographie
Titel: A Generic Approach to the Security of Multi-threaded Programs
Sprache: Englisch
Publikationsjahr: 2001
Verlag: IEEE Computer Society
Buchtitel: Proceedings of the 14th IEEE Computer Security Foundations Workshop
Kurzbeschreibung (Abstract):

The security of computation at the level of a specific programminglanguage and the security of complex systems ata more abstract level are two major areas of current securityresearch. With the objective to integrate the two, thisarticle proposes a translation of a timing-sensitive securityproperty for simple multi-threaded programs into a moregeneral security framework. Interestingly, our notion of securityfor programs is bisimulation-based while the securityframework is trace-based. Nevertheless, we show thatthe translation is sound and complete in the sense that thetrace-based specification which results from the translationof a multi-threaded program is secure if and only if the originalprogram is secure. The translation is presented as atwo-step process where the first step is independent fromthe concrete programming language.

Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Modellierung und Analyse von Informationssystemen (MAIS)
Hinterlegungsdatum: 31 Dez 2016 09:57
Letzte Änderung: 03 Jun 2018 21:30
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen