Kommunikation zwischen unabhängigen Parteien

Mehrere unabhängige Parteien wollen miteinander kommunizieren, z.B.:

  • Hilfswerke in einer Krisensituation
  • Ein Kongress mit verschiedenen Parteien

Wenn verschiedene Parteien (Hilfswerke, Organisationen) zusammen arbeiten, wird auch kommuniziert. Diese Kommunikation kann über verschiedene Medien erfolgen und sollte der Unterstützung dienen.

Da aber verschiedene Parteien involviert sind, darf es nicht sein, dass eine Partei überpriviligiert ist, also Zugang zu Daten dritter hat.

Zudem soll das System schnell bereitgestellt und nach dem Einsatz auch schnell wieder abgebaut werden können. Nach dem Abbau sollten alle Parteien die gleichen Rechte auf die gespeicherten Daten haben.

Funktionale Anforderungen an das System

Calling

Group Messaging

Drawing Board

Conference Calling

Herausforderungen

Jede Partei kommuniziert bereits über ein eigenes System
Die Parteien vertrauen nicht darauf das die jeweiligen Systeme sicher sind
Es gibt keine gemeinsame Plattform, welche die Datenhoheit bei allen Parteien verteilt sieht
Wenn eine Partei ihr eigenes System zur Verfügung stellen würde, wäre dieses für die gesamte Datenhaltung verantwortlich
Jede Partei hat die gleichen Rechte auf die Daten

Mögliche Lösungsansätze

Eine Cloud-Lösung wie beispielsweise Microsoft Teams verwenden und von einem Drittanbieter betreiben lassen

Jede Partei muss diesem Cloud Anbieter vertrauen

Identity Management und Betrieb ist notwendig

Drittanbieter und Betreiber haben Zugriff auf Daten

Aufsetzen des Systems nimmt viel Zeit in Anspruch

Ein Drittanbieter baut ein System On-Premises auf, wie beispielsweise Skype

Zentrale Systeme erfordern hohen Infrastrukturaufwand für den Betrieb

Identity Management und Betrieb notwendig

Drittanbieter und Betreiber haben Zugriff auf Daten

Aufsetzen des Systems nimmt viel Zeit in Anspruch

Ein dezentrales System aufsetzen, bei welchem die Daten ausschliesslich dem Benutzer gehören. Das System hat ein dezentrales Identity Management und kann auf jedem Gerät verwendet werden.

Lösung mit kaila

Ein mögliche Lösung kann die Entwicklung einer Applikation basierend auf kaila sein. Es können alle gängigen Anforderungen von zentralisierten Systemen erfüllt werden, aber auch die Privatsphäre der Benutzer ist garantiert.

  • kaila kann problemlos in einer Cloud-Infrastruktur betrieben werden, da alle Daten verschlüsselt sind und damit dem Cloud-Anbieter die Einsicht in die Daten verunmöglicht
  • kaila kann auch spontan an einem beliebigen Ort innerhalb kürzerster Zeit bereitgestellt werden, da die Anforderungen an die Infrastruktur sehr gering sind
  • kaila könnte auch von mehreren Parteien betrieben und eine Föderierung eingerichtet werden

kaila braucht folgende Infrastruktur Komponenten

  • MQTT-Broker (mit SMOKER Extension)
  • Stun/Turn Server, falls es Netzübergänge gibt
  • Webserver für die Applikation (die Applikation könnte auch vorhergehend verteilt werden)

Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen zu Cookies erhalten Sie in unserer Datenschutzerklärung.