SDIM = Sicheres Dezentrales Instant Messaging

Dokument zur Projektbeschreibung

Unsere Projektidee eines sicheren und dezentralen Nachrichtenaustausches über einen Raspberry Pi bedient sich hauptsächlich zweier Technologien: Das Protokoll XMPP (ehemals Jabber) , über welches das Instant Messaging ermöglicht werden soll und das Tor-Netzwerk, in dessen Umfeld sich der XMPP-Server befinden soll.

Die Architektur von XMPP ist vergleichbar mit der des E-Mail Dienstes. Jeder hat die Möglichkeit einen eigenen XMPP-Server zu hosten und Nachrichten nach Belieben in einem internen Netz, oder mit öffentlich erreichbaren Servern austauschen (dezentral). Die Nachrichten können dabei über verschiedene Verschlüsselungsverfahren Ende-zu-Ende verschlüsselt werden (sicher). Um Nachrichten zu schreiben und zu lesen, werde auf vielen Plattformen (Linux, Windows, macOS, Android, iOS, …) Clients angeboten. Die Metadaten, die neben dem Inhalt einer Nachricht beim Chatten anfallen, werden durch die Nutzung des Tor-Netzwerkes verschleiert.

Da der Umgang mit diesen Technologien eine Hürde für viele Nutzer darstellt, wollen wir einen webbasierten Einrichtungs-Assistenten erstellen, der das Einrichten und Hosten eines solchen Chat-Servers vereinfacht und für jeden Besitzer eines Raspberry Pi zugänglich macht.

Weitere Ideen sind das Ansprechen verschiedener Hardware-Schnittstellen (z.B. um Auslastung, Server-Aktivität, oder  Nutzerzahlen anzuzeigen) sowie das Implementieren eines Chat-Bots, über den mit anderen Geräten im Heimnetz des Raspberry Pi interagiert werden kann (z.B. der FRITZ!Box und ihrer Schnitstelle für Home-Automation).

 

Projekt „SDIM“