Porting and evaluating the performance of IDEMIX and TOR anonymity on modern smartphones
Creators: name: Heupel, Marcel
Publisher: name: Universitätsbibliothek Siegen
Year: 2010
Subjects: subject: no keine Angabe
subject: Anonyme Credentials
subject: mobile Sicherheit
subject: Idemix
subject: anonymous credentials
subject: mobile security
subject: performance evaluation
subject: Identitätsverwaltung
subject: Leistungsbewertung

description: The main objective of this diploma thesis is to provide a performance analysis of the cryptographic protocols of IBM's Identity Mixer (Idemix). Furthermore the influence of the anonymity network Tor on the latency is examined. In order to be able to perform the necessary measurements, a prototype for the mobile operating system Android is developed. The requirements of the prototype are gathered from selected scenario use cases of the EU project Di.Me and also derived from related works. The scenario is located at a conference where the attendees are able to publish their contact information and browse the information of others with their mobile device. To be able to allow the access to certain information only to people with certain predefined attributes (e.g. only people from the automotive industry are able to see the email-address), the prototype makes use of the anonymous credential system Idemix. The main contribution of this work is that users are able to show customized proofs of their attributes to each other and to provide a performance evaluation of the newest Idemix version, ported to Android. After the results of the measurements are analyzed, the main parameters of the overall performance are identified and the potential of the usage of Idemix in the EU project Di.Me is evaluated.
description: Kern dieser Diplomarbeit ist eine Laufzeitanalyse der kryptographischen Protokolle von IBM’s Identity Mixer (Idemix) durchzuführen und dabei zusätzlich den Einfluss des Anonymitätsnetzes Tor auf die Laufzeit zu betrachten. Zur Durchführung der Messungen wird zunächst mit Hilfe von definierten Anforderungen ein Prototyp für das mobile Betriebssystem Android entwickelt. Zur Gewinnung der Anforderungen dient, neben der Betrachtung verwandter Arbeiten, ein Anwendungsszenario des EU Projektes Di.Me. In diesem Szenario sollen Teilnehmer einer Business Konferenz mit Hilfe ihrer mobilen Endgeräte veröffentlichte Profilinformationen der anderen Teilnehmer betrachten können. Hierbei wird Idemix eingesetzt, um es den Teilnehmern zu ermöglichen den Zugang zu privaten Daten nur ausgewählten Personen zu erlauben. So ist es mit Idemix beispielsweise möglich, ausgewählte Informationen über Projekte nur Teilnehmern einer bestimmten Branche zugänglich zu machen. Interessierte Personen können dazu mit Hilfe eines vorher von der Konferenzleitung ausgestellten Credentials einen Beweis erbringen, dass sie tatächlich in der bewussten Branche tätig sind. Von besonderem Interesse ist in diesem Szenario die Möglichkeit dass Nutzer sich gegenseitig diese Beweise erbringen können, da verwandte Arbeiten bisher immer einen Server als verifizierende Instanz (z.B. im Rahmen von Zugangs- Kontrollmechanismen) verwendeten. Nach Durchführung der Messungen sowie Analyse der Messwerte sollen die wesentlichen Determinanten der Laufzeit identifiziert werden, sowie das mögliche Potential für den Einsatz von Idemix im EU Projekt Di.Me und der im Umfang des Projektes zu entwickelnden Digital.Me Userware evaluiert werden.