summaryrefslogtreecommitdiffstats
path: root/ausarbeitung/Fazit.tex
blob: f01211e66bb3aa3d1da076ac1283ca524386a589 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
\section{Fazit}

Im Rahmen dieser Arbeit wurde ein Dienst zum Austauschen von Positionen konzpiert und implementiert. Ein Schwerpunkt lag
hierbei auf der Nutzung einer offenen, einsehbaren Struktur um die Daten zu versenden. Aufgrund dieser Offenheit ist es notwendig,
die Daten zu verschlüsseln. Ebenfalls wurde es ermöglicht die Parameter, welche für eine Sitzung notwendig sind, spontan zu
erstellen und auszutauschen.\newline
Als offene Struktur wurde das bereits vorhandene \textit{IRC}-Protokoll, sowie dessen existente Netz\-werk\-struk\-tur genutzt.
Zur Verschlüsselung der zu versendenden Daten wurde ein symmetrischer Algorithmus genutzt. Um Schlüssel auszutauschen, werden
aus diesen 2D-Barcodes erstellt, welche von anderen Nutzern fotographiert und wiederrum in einen Schlüssel umgewandelt werden
können.\newline
Es wurde gezeigt, dass das \textit{IRC}-Protokoll aufgrund des geringen \textit{Datenoverhead}, sowie den \textit{Channels} die
sich als \textit{Broadcast-Medium} nutzen lassen, für das Versenden solcher Daten an viele Benutzer bestens geignet ist. Des
Weiteren ist die Nutzung von 2D-Barcodes zur Weitergabe der Schlüssel gut geeignet, da diese im mobilen Umfeld einen schnellen,
unkomplizierten und sicheren Austausch dieser Parameter ermöglichen.\newline
Im Anschluss an diese Arbeit stellt sich die Frage, ob es möglich ist eine noch effizientere Struktur als das
\textit{IRC}-Protokoll zu entwickeln, welche eine ebenso offene Struktur bietet, aber speziell für den Austausch von
Positionsinformationen geeignet ist. Ebenfalls stellt sich die Frage, ob es möglich ist, eine noch größere Anzahl an
Betriebssysteme zu unterstützen und das Programm für diese zu portieren. Ein weiterer Punkt ist die Frage, ob noch andere
Möglichkeiten existieren, um im mobilen Umfeld Schlüssel unter möglichst einfachen Umständen und ohne Vorarbeit auszutauschen.