Diploma Thesis DIP-1908

BibliographyFeufel, Dirk: Entwurf eines skalierbaren, sicheren Uhrensynchronisationsmechanismus und dessen Implementierung für Java Cards.
University of Stuttgart, Faculty of Computer Science, Diploma Thesis No. 1908 (2001).
110 pages, german.
CR-SchemaC.2.2 (Network Protocols)
C.2.4 (Distributed Systems)
C.3 (Special-Purpose and Application-Based Systems)
KeywordsSmart Card; Java Card; Synchronisation; Zeitprotokoll; Datenprotokoll; Multicast; Auktion; Opencard; MULTOS; NTP
Abstract

Für manche Daten, die im kommerziellen Bereich (z.B. bei Auktionen oder Börsensystemen) per Multicast übertragen werden, wird eine Möglichkeit gesucht, die die gleichzeitige Auslieferung der übertragenen Informationen bei allen Empfängern garantiert.

Dazu wurden zwei Protokolle zu entwickeln, die die Freigabe der Informationen bei den Empfängern durch eine sichere Hardware steuern. Für die Realisierung kam eine Smart Card, genauer eine Java Card, zum Einsatz. Die entwickelte Lösung erhöht die Fairness zwischen allen Teilnehmern einer Multicast Übertragung und schränkt die gute Skalierbarkeit einer Multicast-Anwendung nicht ein. Sie ist des Weiteren tolerant gegenüber Fehlern (z.B. bei der Übertragung oder durch Manipulation).

Die Gesamtaufgabe zerlegte sich in zwei unabhängige Teilaufgaben: Zum einen wurde ein Protokoll (das Zeitprotokoll) entworfen und implementiert, das die sichere Übermittlung einer Zeitinformation von einem vertrauenswürdigen Zeitserver zu einer Smart Card gewährleistet. Das Protokoll soll somit eine logische oder physische Uhr auf einer Smart Card mit der Uhr auf dem Zeitserver synchronisieren und dabei sicherstellen, dass Angriffe auf die Smart Card (durch den Client oder durch Dritte) nicht zu einer Manipulation der Uhr auf der Karte führen können. Zum anderen wurde ein Protokoll (das Datenprotokoll) entworfen und implementiert, das auf Basis einer Zeitinformation die Freigabe von Daten durch die Smart Card steuert. Es ist dabei unabhängig vom Zeitprotokoll selbst, setzt aber in der konkreten Implementierung auf den Daten des Zeitprotokolls auf.

Full text and
other links
PDF (1893638 Bytes)
PostScript (11190085 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
CopyrightDirk Feufel
Contactdirk@feufel.de
Department(s)University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems
Project(s)Verteilte Systeme
Entry dateJuly 4, 2001
   Publ. Department   Publ. Institute   Publ. Computer Science