Diplomarbeit DIP-2872

Bibliograph.
Daten
Altaweel, Ala: Providing basic security mechanisms in a Publish/Subscribe system.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Diplomarbeit Nr. 2872 (2009).
82 Seiten, englisch.
CR-Klassif.C.2.4 (Distributed Systems)
Kurzfassung

Publish-subscribe supports asynchronous interactions among processes in a distributed system. A process can describe its interest in messages by performing an operation called subscribe and will be notified about messages which match the specific interest.

Provision of basic security mechanisms such as authentication of publishers and subscribers and confidentiality of events and subscriptions is difficult in a publish-subscribe system.

Authentication is difficult to achieve due to the decoupled nature of interactions between the publishers and subscribers. Similarly confidentiality conflicts with the content based routing. Moreover, confidentiality is harder to address in broker-less environment, where the subscribers are clustered according to their interest.

In this thesis, new techniques to provide confidentiality and authentication in a brokerless content-based publish-subscribe built on P2P architecture are presented. Identity-basedencryption is used to provide authentication of publisher and subscriber and confidentiality of events. Furthermore, an algorithm is designed to cluster subscribers according to their subscriptions while preserving a weaker notion of confidentiality. Evaluation results show the feasibility of the technique in terms of dissemination latencies and message overhead.

Volltext und
andere Links
PDF (462664 Bytes)
Zugriff auf studentische Arbeiten aufgrund vorherrschender Datenschutzbestimmungen nur innerhalb der Fakultät möglich
Abteilung(en)Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Verteilte Systeme
BetreuerMSc. Muhammad Adnan Tariq; Rothermel, Kurt
Projekt(e)SpovNet
Eingabedatum9. September 2009
   Publ. Abteilung   Publ. Institut   Publ. Informatik