PDF 941kB - Hochschule Ulm
PDF 941kB - Hochschule Ulm
PDF 941kB - Hochschule Ulm
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Implementierung<br />
:Reader<br />
:App<br />
(Id=0) NfcApp:HelloFromReader<br />
Teilgeheimnis (Id=1)<br />
(Id=2) Teilgeheimnis<br />
digitale Signatur (Id=3)<br />
(Id=4) digitale Signatur<br />
Verschlüsselte Nachricht (Id=5)<br />
(Id=6) Verschlüsselte Nachricht<br />
Abbildung 26: Handshake zwischen Reader und der App.<br />
Des Weiteren wird auch gezeigt, welcher Inhalt wann versendet wird. Die erste Nachricht<br />
die versendet wird mit der Sequenznummer 0 ist ausnahmsweise ein NdefUriRecord<br />
Objekt mit der URI NfcApp:HelloFormReader. Die vom Reader versendete Nachricht<br />
wird vom Windows Phone 8 Betriebssystem abgefangen, bei dem der Anwender<br />
zunächst das Öffnen der mit dem URI-Schema verknüpften Anwendungen bestätigen<br />
muss. Warum diese Abfrage Sicherheitstechnisch relevant ist, wurde bereits in Kapitel<br />
5.2 erklärt. Die weiteren Nachrichten die versendet werden sind das Teilgeheimnis mit<br />
der Sequenznummer 1 und 2. In Sequenznummer 3 und 4 wird die digitale Signatur des<br />
zuvor gesendeten Teilgeheimnisses übermittelt. In den letzten beiden Sequenznummern<br />
5 und 6 tauschen beide eine symmetrische verschlüsselte Nachricht mit dem erzeugen<br />
geheimen Schlüssel aus. Im weiteren Verlauf wird auf die beteiligten Klassen zum erzeugen<br />
des Teilgeheimnisses, digital Signieren des Teilgeheimnisses und dem Verschlüsseln<br />
und Entschlüsseln von Daten mit einer Checksumme eingegangen.<br />
49