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 ...
36 KAPITEL 5. NFC ONLINE BEZAHLUNGSSYSTEM Abbildung 5.1: Drei Abschnitte des Online Zahlungssystems lassen sich ebenfalls über die Datenbank im öffentlich sichtbaren Onlineshop des Verkäufers vornehmen. 5.1.2 2.Abschnitt (Server-Station) Da in diesem Bereich alle Kontrollprozesse der Transaktion ausgeführt werden, stellt es den wichtigsten Teil des Online Zahlungssystems dar. Hier werden nicht nur die Kundeneingaben mit den Verkäufendaten synchronisiert (DB1), sondern auch alle richtigen Transaktionsinformationen (DB2) hinterlegt. Die Überprüfung der Information ist die wichtigste Funktion der zweiten Station. Ein eigenständiges PHP-Programm überprüft hier die Kunden- und Verkäuferdaten und ordnet jede Transaktion dem jeweiligen Kunden für eine erfolgreiche Zahlung zu. 5.1.3 3.Abschnitt (Verkäufer-Station) Der Verkäufer erhält hier einen tabellarischen Überblick aller erfolgreich erfolgten Transaktionen (DB2) in Form einer für ihn intern einsehbaren Website. 5.2 Kommunikationsprotokoll Für das Online Zahlungssystem wurde ein sicheres Kommunikationsprotokoll entwickelt, welches den Datenschutz der sensiblen Transaktionsinformationen gewährleisten soll. Hierbei wird die Transmission in drei Abschnitte untergliedert.[15] Das folgendes Bild 5.2 zeigt die Verlauf der Kommunikation. Wie im UML Diagramm gezeigt, kann das vollständige Kommunikationsprotokoll in drei Phasen aufgeteilt werden:
5.2. KOMMUNIKATIONSPROTOKOLL 37 Abbildung 5.2: Bezahlungsprotokoll • 1.Phase Der Kunde scannt mittels seines Smartphone den QR-Code und überprüft im Anschluss die eingegebenen Bestellinformationen. Diesem Auftrag wird eine zufällig ausgewählte Transaktionsnummer zugeordnet. Alle Informationen werden in mehrere mit ID versehenen Datenpaketen verpackt und vom Smartphone des Kunden versandt. Der Inhalt eines jeden Datenpaket besteht aus: – Preis – Transaktionsnummer – Inhalt der bestellten Produkte Daraufhin erfolgt die Kodierung der Datenpakete. • 2.Phase Nachdem der Server die verschlüsselten Daten empfangen hat, überprüft dieser ausgewählte übertragenen Datenpakete und sendet draufhin diese erneut verschlüsselt an den Kunden zurück.
- Seite 1 und 2: Eberhard Karls Universität Tübing
- Seite 3 und 4: i Abstrakt Mobile Bezahlung und NFC
- Seite 5 und 6: Inhaltsverzeichnis List von Figures
- Seite 7 und 8: INHALTSVERZEICHNIS v 6.2.3 Erfassun
- Seite 9 und 10: Abbildungsverzeichnis 2.1 Bezahlung
- Seite 11 und 12: Tabellenverzeichnis 2.1 Lösungen f
- Seite 13 und 14: Abkürzungsverzeichnis AEE APDU API
- Seite 15 und 16: Kapitel 1 Einleitung 1.1 Überblick
- Seite 17 und 18: 1.4. TECHNOLOGIE UND PROGRAMMIERUNG
- Seite 19 und 20: Kapitel 2 E-Commerce und Online Bez
- Seite 21 und 22: 2.4. ONLINE BEZAHLUNGSMETHODE 7 Das
- Seite 23 und 24: 2.5. ENTWICKLUNGSIDEE VON ONLINE SH
- Seite 25 und 26: Kapitel 3 Relevante Technologie üb
- Seite 27 und 28: 3.2. NFC-GELDKARTE 13 sichtlich ihr
- Seite 29 und 30: 3.3. NFC-GERÄTE 15 Einsatz wurde a
- Seite 31 und 32: 3.5. NFC RELAY TECHNIK 17 3.5.1 Ort
- Seite 33 und 34: 3.5. NFC RELAY TECHNIK 19 TAG: 0x10
- Seite 35 und 36: 3.5. NFC RELAY TECHNIK 21 Abbildung
- Seite 37 und 38: 3.6. DER SPEZIFISCH ERWEITERTE RELA
- Seite 39 und 40: Kapitel 4 Relevante Technologie üb
- Seite 41 und 42: 4.1. GRUNDLAGE DER QR-CODE 27 Abbil
- Seite 43 und 44: 4.2. DIE QR-CODE ERZEUGUNG 29 QR-Co
- Seite 45 und 46: 4.3. QR-CODE IN ANDROID 31 2 i f (
- Seite 47 und 48: 4.5. ZUSAMMENFASSUNG 33 ware und Tr
- Seite 49: Kapitel 5 NFC Online Bezahlungssyst
- Seite 53 und 54: Kapitel 6 Anwendung und Implementie
- Seite 55 und 56: 6.2. IMPLEMENTIERUNG UND EINLEITUNG
- Seite 57 und 58: 6.2. IMPLEMENTIERUNG UND EINLEITUNG
- Seite 59 und 60: Kapitel 7 Sicherheitsanalyse von NF
- Seite 61 und 62: 7.2. MÖGLICHE MASSNAHMEN 47 so das
- Seite 63 und 64: Kapitel 8 Zusammenfassung Zentrales
- Seite 65 und 66: Literaturverzeichnis [1] Kontaktlos
- Seite 67 und 68: LITERATURVERZEICHNIS 53 [22] THOMAS
- Seite 69: Selbständigkeitserklärung Hiermit
5.2. KOMMUNIKATIONSPROTOKOLL 37<br />
Abbildung 5.2: Bezahlungsprotokoll<br />
• 1.Phase<br />
Der Kunde scannt mittels seines Smartphone den QR-Code und<br />
überprüft im Anschluss die eingegebenen Bestellinformationen. Diesem<br />
Auftrag wird eine zufällig ausgewählte Transaktionsnummer zugeordnet.<br />
Alle Informationen werden in mehrere mit ID versehenen Datenpaketen<br />
verpackt und vom Smartphone des Kunden versandt.<br />
Der Inhalt eines jeden Datenpaket besteht aus:<br />
– Preis<br />
– Transaktionsnummer<br />
– Inhalt der bestellten Produkte<br />
Daraufhin erfolgt die Kodierung der Datenpakete.<br />
• 2.Phase<br />
Nachdem der Server die verschlüsselten Daten empfangen hat, überprüft<br />
dieser ausgewählte übertragenen Datenpakete und sendet draufhin diese<br />
erneut verschlüsselt an den Kunden zurück.