Master- Arbeit - Lehrstuhl für Technische Informatik - Universität ...

Master- Arbeit - Lehrstuhl für Technische Informatik - Universität ... Master- Arbeit - Lehrstuhl für Technische Informatik - Universität ...

ti.informatik.uni.tuebingen.de
von ti.informatik.uni.tuebingen.de Mehr von diesem Publisher
28.12.2013 Aufrufe

iv INHALTSVERZEICHNIS 3.2 NFC-Geldkarte . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.3 NFC-Geräte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.4 Secure Element (SE) . . . . . . . . . . . . . . . . . . . . . . . . 16 3.5 NFC Relay Technik . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.5.1 Ortsabhängige Transaktion . . . . . . . . . . . . . . . . . 17 3.5.2 Online Transaktion . . . . . . . . . . . . . . . . . . . . . 17 3.5.3 Entwicklungsbeschreibung . . . . . . . . . . . . . . . . . 19 3.5.4 Sicherheitsanalyse von NFC Relay . . . . . . . . . . . . . 22 3.6 Der spezifisch erweiterte Relay Attack . . . . . . . . . . . . . . 23 4 Relevante Technologie über QR-Code 25 4.1 Grundlage der QR-Code . . . . . . . . . . . . . . . . . . . . . . 26 4.2 Die QR-Code Erzeugung . . . . . . . . . . . . . . . . . . . . . . 29 4.3 QR-Code in Android . . . . . . . . . . . . . . . . . . . . . . . . 30 4.3.1 Kamara Kontrollieren in Android . . . . . . . . . . . . . 30 4.3.2 Decodiereung QR-Code in Android . . . . . . . . . . . . 31 4.4 Sicherheitsanalyse von QR-Code . . . . . . . . . . . . . . . . . . 32 4.5 Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5 NFC Online Bezahlungssystem 35 5.1 Abschnitte des Online Zahlungssystems . . . . . . . . . . . . . . 35 5.1.1 1.Abschnitt (Kunden-Station) . . . . . . . . . . . . . . . 35 5.1.2 2.Abschnitt (Server-Station) . . . . . . . . . . . . . . . . 36 5.1.3 3.Abschnitt (Verkäufer-Station) . . . . . . . . . . . . . . 36 5.2 Kommunikationsprotokoll . . . . . . . . . . . . . . . . . . . . . 36 6 Anwendung und Implementierung 39 6.1 Applikationseigenschaften . . . . . . . . . . . . . . . . . . . . . 39 6.2 Implementierung und Einleitung der Applikation . . . . . . . . 39 6.2.1 Start der Applikation . . . . . . . . . . . . . . . . . . . . 41 6.2.2 Erfassung des QR-Codes . . . . . . . . . . . . . . . . . . 42

INHALTSVERZEICHNIS v 6.2.3 Erfassung der Geldkarte . . . . . . . . . . . . . . . . . . 42 6.2.4 Datenbank . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6.2.5 Erfolg Transaktion . . . . . . . . . . . . . . . . . . . . . 43 7 Sicherheitsanalyse von NFC Zahlungssystem 45 7.1 Die sicherheitstechnischen Bedenken . . . . . . . . . . . . . . . . 45 7.2 Mögliche Maßnahmen . . . . . . . . . . . . . . . . . . . . . . . . 46 7.2.1 Gefahrenherd: Kunden-Station . . . . . . . . . . . . . . . 46 7.2.2 Gefahrenherd: Datenübertragung . . . . . . . . . . . . . 46 7.2.3 Gefahrenherd: Verkäufer-Station . . . . . . . . . . . . . . 46 8 Zusammenfassung 49 Bibliography 51

iv<br />

INHALTSVERZEICHNIS<br />

3.2 NFC-Geldkarte . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

3.3 NFC-Geräte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14<br />

3.4 Secure Element (SE) . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

3.5 NFC Relay Technik . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

3.5.1 Ortsabhängige Transaktion . . . . . . . . . . . . . . . . . 17<br />

3.5.2 Online Transaktion . . . . . . . . . . . . . . . . . . . . . 17<br />

3.5.3 Entwicklungsbeschreibung . . . . . . . . . . . . . . . . . 19<br />

3.5.4 Sicherheitsanalyse von NFC Relay . . . . . . . . . . . . . 22<br />

3.6 Der spezifisch erweiterte Relay Attack . . . . . . . . . . . . . . 23<br />

4 Relevante Technologie über QR-Code 25<br />

4.1 Grundlage der QR-Code . . . . . . . . . . . . . . . . . . . . . . 26<br />

4.2 Die QR-Code Erzeugung . . . . . . . . . . . . . . . . . . . . . . 29<br />

4.3 QR-Code in Android . . . . . . . . . . . . . . . . . . . . . . . . 30<br />

4.3.1 Kamara Kontrollieren in Android . . . . . . . . . . . . . 30<br />

4.3.2 Decodiereung QR-Code in Android . . . . . . . . . . . . 31<br />

4.4 Sicherheitsanalyse von QR-Code . . . . . . . . . . . . . . . . . . 32<br />

4.5 Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />

5 NFC Online Bezahlungssystem 35<br />

5.1 Abschnitte des Online Zahlungssystems . . . . . . . . . . . . . . 35<br />

5.1.1 1.Abschnitt (Kunden-Station) . . . . . . . . . . . . . . . 35<br />

5.1.2 2.Abschnitt (Server-Station) . . . . . . . . . . . . . . . . 36<br />

5.1.3 3.Abschnitt (Verkäufer-Station) . . . . . . . . . . . . . . 36<br />

5.2 Kommunikationsprotokoll . . . . . . . . . . . . . . . . . . . . . 36<br />

6 Anwendung und Implementierung 39<br />

6.1 Applikationseigenschaften . . . . . . . . . . . . . . . . . . . . . 39<br />

6.2 Implementierung und Einleitung der Applikation . . . . . . . . 39<br />

6.2.1 Start der Applikation . . . . . . . . . . . . . . . . . . . . 41<br />

6.2.2 Erfassung des QR-Codes . . . . . . . . . . . . . . . . . . 42

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!