summaryrefslogtreecommitdiffstats
path: root/praesentation/Presentation.tex.backup
diff options
context:
space:
mode:
authorPatrick Hornecker2010-03-04 18:29:08 +0100
committerPatrick Hornecker2010-03-04 18:29:08 +0100
commit7efbec3362f9244667615f6351d22966be3079cb (patch)
treeefddf31afec557e16b283312da3a75a669c02427 /praesentation/Presentation.tex.backup
parentbug fixes (diff)
downloadfriendfinder-7efbec3362f9244667615f6351d22966be3079cb.tar.gz
friendfinder-7efbec3362f9244667615f6351d22966be3079cb.tar.xz
friendfinder-7efbec3362f9244667615f6351d22966be3079cb.zip
präsentation
Diffstat (limited to 'praesentation/Presentation.tex.backup')
-rw-r--r--praesentation/Presentation.tex.backup424
1 files changed, 424 insertions, 0 deletions
diff --git a/praesentation/Presentation.tex.backup b/praesentation/Presentation.tex.backup
new file mode 100644
index 0000000..d180542
--- /dev/null
+++ b/praesentation/Presentation.tex.backup
@@ -0,0 +1,424 @@
+\documentclass{beamer}
+
+\usetheme{boxes}
+%\usecolortheme{wolverine}
+%Empfohlene Einstellungen f�r deutschprachige Texte (aus dem RRZN LaTeX Handbuch)
+\usepackage[T1]{fontenc} % interne Zeichenkodierung von 7 Bit auf 8 Bit umschalten)
+\usepackage[utf8]{inputenc} % Zeichensatz latin ist auf dem mei�ten Systemen kompatibel
+\usepackage[ngerman]{babel} % Absatzformatierung, etc. f�r Neue Deutsche Rechtschreibung
+
+%Graphiken einbinden
+\usepackage{graphicx}
+
+%\usepackage{pifont}
+%\usepackage{bbding}
+%\usepackage{dingbat}
+
+%\usepackage{xcolor}
+
+%Verbesserte Tabellenumgebung
+\usepackage{array}
+
+%pdf-Seiten einbinden
+\usepackage{pdfpages}
+
+\usepackage{multimedia}
+\usepackage{multicol}
+\usepackage[absolute,overlay]{textpos}
+
+\usepackage{url}
+%===================================================================
+\begin{document}
+
+
+\title{Mobiler Friend Finder}
+\author{Patrick Hornecker}
+\institute{Universität Freiburg}
+\date{\today}
+
+%--------------------------------------------------------------
+\begin{frame}
+ \titlepage
+\end{frame}
+%--------------------------------------------------------------
+%1
+\begin{frame}
+ \frametitle{Überblick}
+
+ \begin{itemize}
+ \item \textit{Location privacy}
+ \vspace{0.2cm}
+
+ \item Aktuelle Entwicklungen
+ \vspace{0.2cm}
+
+ \item Ziele
+ \vspace{0.2cm}
+
+ \item Genutzte Verfahren
+ \vspace{0.2cm}
+
+ \item Analyse
+ \vspace{0.2cm}
+
+ \item Demonstartion von \textit{Friend Finder}
+ \end{itemize}
+\end{frame}
+%--------------------------------------------------------------
+%3
+\begin{frame}
+ \frametitle{\textit{Location privacy}}
+ \begin{itemize}
+ \item Definition von \textit{location privacy} durch Duckham und Kulik (2006) \begin{quote}``... a
+special type of information privacy which concerns the claim of individuals to determine for themselves when,
+how, and to what extent location information about them is communicated to others.''\end{quote}
+ % \vspace{0.2cm}
+ \item Bei Verbreitung der Positionsdaten sollte durch den Anwender bestimmbar sein:
+ \vspace{0.2cm}
+
+ \begin{itemize}
+ \item Zu welchem Zeitpunkt die Daten versendet werden
+ \vspace{0.2cm}
+
+ \item Wie die Positionsdaten versendet werden
+ \vspace{0.2cm}
+
+ \item In welchem Umfang die Positionsdaten versendet werden
+ \end{itemize}
+ \end{itemize}
+
+\end{frame}
+%--------------------------------------------------------------
+%4
+\begin{frame}
+ \frametitle{Aktuelle Entwicklungen}
+ \begin{itemize}
+ \item \textit{Google Latitude}
+ \vspace{0.2cm}
+
+ \begin{itemize}
+ \item Versenden der eigenen Positionen
+ \vspace{0.2cm}
+
+ \item Freunde können diese auf einer Karte sehen
+ \vspace{0.2cm}
+
+ \end{itemize}
+ \vspace{0.2cm}
+
+ \begin{center}
+ \begin{figure}[p]
+ \includegraphics[width=0.40\textwidth]{bilder/google}
+ \end{figure}
+ \tiny{Quelle: http://www.google.com/latitude}
+ \end{center}
+
+ \end{itemize}
+
+\end{frame}
+%--------------------------------------------------------------
+%5
+\begin{frame}
+ \frametitle{Aktuelle Entwicklungen}
+
+ \begin{itemize}
+ \item Anwender kann den Zeitpunkt wählen, zu dem er die Positionsdaten versenden möchte
+ \vspace{0.2cm}
+
+ \item Anbieter nutzt ein unbekanntes System um die Daten zu versenden
+ \vspace{0.2cm}
+
+ \item Benutzer hat keine Einsicht in dieses System und kann somit Art der Verbreitung nicht kontrollieren
+ \vspace{0.2cm}
+
+ \item Auch der Umfang der Verbreitung kann vom Benutzer nicht überblickt werden, da ihm die Einsicht in das
+System des Anbieters fehlt
+ \vspace{0.2cm}
+
+ \item Es ergibt sich somit eine Informationsasymmetrie zwischen Anwender und Anbieter
+ \vspace{0.2cm}
+
+ \end{itemize}
+\end{frame}
+%--------------------------------------------------------------
+%6
+\begin{frame}
+ \frametitle{Ziele}
+
+ \begin{itemize}
+ \item Ziel ist ein Dienst mit welchem Anwender ihre Positionsdaten versenden können
+ \vspace{0.2cm}
+
+ \item Dabei soll der Nutzer bestimmen können
+ \vspace{0.2cm}
+
+ \begin{itemize}
+ \item Wann seine Daten versendet werden
+ \vspace{0.2cm}
+
+ \item Auf welche Art die Daten versandt werden
+ \vspace{0.2cm}
+
+ \item In welchem Umfang die Positionsdaten weitergegeben werden
+ \end{itemize}
+
+ \end{itemize}
+
+\end{frame}
+%--------------------------------------------------------------
+%6
+\begin{frame}
+ \frametitle{Ziele}
+
+ \begin{itemize}
+ \item Wann die Daten versendet werden
+ \vspace{0.2cm}
+
+ \begin{itemize}
+ \item Der Nutzer soll den Zeitpunkt frei wählen können, wenn er seine Daten versenden möchte
+ \vspace{0.2cm}
+
+ \item Eine Sitzung soll ohne Vorplanung zu erstellen sein
+ \vspace{0.2cm}
+
+ \end{itemize}
+
+ \item Auf welche Art die Daten versandt werden
+ \vspace{0.2cm}
+
+ \begin{itemize}
+ \item Versenden der Daten durch transparente und verlässliche Struktur
+ \vspace{0.2cm}
+
+ \end{itemize}
+
+ \item In welchem Umfang die Positionsdaten weitergegeben werden
+ \vspace{0.2cm}
+
+ \begin{itemize}
+ \item Anwender kann bestimmen wer seine Positionsdaten einsehen darf
+ \vspace{0.2cm}
+
+ \end{itemize}
+ \end{itemize}
+
+\end{frame}
+%--------------------------------------------------------------
+%7
+\begin{frame}
+ \frametitle{Genutzte Verfahren}
+
+ \begin{itemize}
+ \item \textit{IRC}-Protokoll um Daten zu versenden
+ \vspace{0.2cm}
+
+ \begin{itemize}
+ \item \textit{IRC} bietet ein offenes Netzwerk welches frei genutzt werden kann
+ \vspace{0.2cm}
+
+ \end{itemize}
+
+ \item Symmetrisches Verfahren um Daten zu verschlüsseln
+ \vspace{0.2cm}
+
+
+ \item 2D-Barcode um Schlüssel zu verteilen
+ \vspace{0.2cm}
+
+ \begin{itemize}
+ \item 2D-Barcode kann aus Schlüssel erstellt werden
+ \vspace{0.2cm}
+
+ \item Andere Nutzer können diesen sofort in eine Zeichenkette umwandeln
+ \vspace{0.2cm}
+
+ \end{itemize}
+
+ \end{itemize}
+
+\end{frame}
+%--------------------------------------------------------------
+\begin{frame}
+ \frametitle{\textit{Friend Finder}
+
+ \begin{itemize}
+ \item \textit{IRC}-Protokoll um Daten zu versenden
+ \vspace{0.2cm}
+
+ \begin{itemize}
+ \item \textit{IRC} bietet ein offenes Netzwerk welches frei genutzt werden kann
+ \vspace{0.2cm}
+
+ \end{itemize}
+
+ \item Symmetrisches Verfahren um Daten zu verschlüsseln
+ \vspace{0.2cm}
+
+
+ \item 2D-Barcode um Schlüssel zu verteilen
+ \vspace{0.2cm}
+
+ \begin{itemize}
+ \item 2D-Barcode kann aus Schlüssel erstellt werden
+ \vspace{0.2cm}
+
+ \item Andere Nutzer können diesen sofort in eine Zeichenkette umwandeln
+ \vspace{0.2cm}
+
+ \end{itemize}
+
+ \end{itemize}
+
+\end{frame}
+%--------------------------------------------------------------
+%12
+\begin{frame}
+ \frametitle{\textit{Friend Finder} - Erstellen von 2D-Barcodes}
+ \begin{itemize}
+ \item In \textit{Friend Finder} können Barcodes aus Zeichenketten, die der Anwender eingibt, erstellt werden
+ \vspace{0.2cm}
+
+ \item 2D-Barcodes könnten auch aus bereits generierten Schlüsseln erstellt werden
+ \end{itemize}
+
+ \begin{center}
+ \begin{figure}[p]
+ \includegraphics[width=0.35\textwidth]{bilder/barcode}
+ \end{figure}
+ \tiny{Quelle: \textit{Friend Finder}}
+
+ \end{center}
+\end{frame}
+%--------------------------------------------------------------
+%12
+\begin{frame}
+ \frametitle{\textit{Friend Finder} - Versenden und Empfangen von Daten}
+ \begin{center}
+ \includegraphics[scale=0.39]{bilder/ablauf}
+ \end{center}
+\end{frame}
+%--------------------------------------------------------------
+%13
+\begin{frame}
+ \frametitle{\textit{Friend Finder} - Analyse}
+ \begin{itemize}
+ \item \textit{Datenoverhead} von \textit{Friend Finder}
+ \vspace{0.2cm}
+
+ \item \textit{Friend Finder} im Vergleich zu $n$ einzelnen Verbindungen
+ \vspace{0.2cm}
+
+ \item Revidiert \textit{Datenoverhead} den Vorteil eines \textit{IRC-Channels} als \textit{Broadcast}-Medium?
+ \vspace{0.2cm}
+
+ \end{itemize}
+
+\end{frame}
+%--------------------------------------------------------------
+%14
+\begin{frame}
+ \frametitle{\textit{Friend Finder} - Analyse: Allgemeiner Datenverkehr}
+
+ \begin{itemize}
+ \item \textit{Datenoverhead} in \textit{Friend Finder} besteht aus Hintergrunddaten, welche nichts mit dem
+eigentlichen Dienst zu tun haben
+ \vspace{0.2cm}
+
+ \item Alle 30 Sekunden werden zwischen Server und Client \textit{Keep-Alive} Nachrichten ausgetauscht
+ \vspace{0.2cm}
+
+ \item Alle 60 Sekunden erhält der Client, auf Nachfrage, Informationen über aktive Benutzer eines
+\textit{Channels}
+ \vspace{0.2cm}
+
+ \end{itemize}
+
+\end{frame}
+%--------------------------------------------------------------
+%14
+\begin{frame}
+ \frametitle{\textit{Friend Finder} - Analyse: Allgemeiner Datenverkehr}
+
+ \begin{center}
+ \includegraphics[scale=0.39]{bilder/graph2}
+ \end{center}
+
+\end{frame}
+%--------------------------------------------------------------
+%15
+\begin{frame}
+ \frametitle{\textit{Friend Finder} - Analyse: Versenden von Textnachrichten}
+
+ \begin{itemize}
+ \item Beispielsatz ``Hello World'' wird in zwei Teile aufgeteilt
+ \vspace{0.2cm}
+
+ \item Länge der Textnachricht in unverschlüsseltem Format: 24 Byte
+ \vspace{0.2cm}
+
+ \item Textnachricht wird im Anschluss verschlüsselt sowie \textit{Base64} kodiert
+ \vspace{0.2cm}
+
+ \item Das \textit{IRC}-Protokoll fügt noch Informationen bezüglich \textit{Channel} und Benutzer hinzu
+ \vspace{0.2cm}
+
+ \item Nach Verschlüsselung, \textit{Base64}-Kodierung und Hinzufügen der Informationen hat werden insgesammt 99
+Byte versendet
+ \vspace{0.2cm}
+
+ \item Somit nimmt die Größe der Daten um Faktor vier zu
+ \end{itemize}
+\end{frame}
+%--------------------------------------------------------------
+%15
+\begin{frame}
+ \frametitle{\textit{Friend Finder} - Analyse: Versenden von Positionen}
+
+ \begin{itemize}
+ \item Die größe eines \textit{Latitude/Longtitude} Paares beträgt unverschlüsselt 32 Byte
+ \vspace{0.2cm}
+
+ \item Nach Verschlüsselung, \textit{Base64}-Kodierung sowie hinzufügen von Zusatzinformationen beträgt die Größe
+im Mittel 140 Byte
+ \vspace{0.2cm}
+
+ \item Vergrößerung des Datenvolumens um circa Faktor vier
+ \vspace{0.2cm}
+
+ \item Im Anschluss werden vier \textit{Acknowledgements} mit Gesamtgröße 120 Byte versandt
+ \vspace{0.2cm}
+
+ \item Datenverkehr pro Versendeter Position: $((h + (t \cdot 4)) + (4 \cdot a))\cdot n$
+ \end{itemize}
+\end{frame}
+%--------------------------------------------------------------
+%15
+\begin{frame}
+ \frametitle{\textit{Friend Finder} - Versenden von Positionen}
+
+ \begin{center}
+ \includegraphics[scale=0.39]{bilder/graph}
+ \end{center}
+\end{frame}
+%--------------------------------------------------------------
+\begin{frame}
+ \frametitle{Fazit}
+
+ \begin{itemize}
+ \item \textit{IRC}-Protokoll gut geeignet für solche Dienste
+ \vspace{0.2cm}
+
+ \begin{itemize}
+ \item Wenig \textit{Datenoverhead}
+ \vspace{0.2cm}
+
+ \item Eignet sich sehr gut als \textit{Broadcast}-Medium
+ \vspace{0.2cm}
+
+ \end{itemize}
+ \item Mit Hilfe von 2D-Barcodes können Schlüssel einfach und ohne Vorarbeit weitergegeben werden
+ \end{itemize}
+
+\end{frame}
+%--------------------------------------------------------------
+\end{document}