Projektstudium Chipkarten Gruppe Sign(PC+Karte) Mit freundlicher Unterstützung von FH München FB 07 Informatik/Mathematik Projektstudium Chipkarten SS 2001 Gruppe Sign(PC+Karte)
Projektstudium Chipkarten SS 2001 Sign(PC+Karte) Gliederung des Vortrags: Einleitung Java Warum Java ? Grundlagen der JAVA Programmierung Erklärung der einzelnen Aufgaben mit Beispielen Hash-Wert berechnen Sign(Karte) Signatur Fragen Projektstudium Chipkarten SS 2001 Sign(PC+Karte)
Unser Gruppe setzt sich zusammen aus: Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Unser Gruppe setzt sich zusammen aus: Sign ( PC ): Pointer Josef, Schmid Claudia, Cimpa Barbara, Ostheimer Heribert, Divjak-Bošnjak Tatjana Aufgaben: Menüführung programmieren, Hash-Berechnung, Treiber einbinden Sign (Karte): Pham Huy Hoang, Schuster Gerhard, Shaheen Diaa, Radler Robert, Hagn Christian Aufgaben: Signieren des Dokuments Projektstudium Chipkarten SS 2001 Sign(PC+Karte)
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Grundlagen der JAVA Programmierung Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Grobstruktur Welcome Senden Empfangen Menü Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Willkommensbildschirm: Menü: E Hilfe Fehlermeldung Hilfe Karte authentifizieren E E = Exception Abfrage: ist CK vorhanden PIN-Gruppe: PIN-Abfrage + Fehlermeldungen Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Menü: Senden Text in Textfeld eingeben (=Zu signierender Text) Button „Versenden“ Hash-Wert berechnen und an Karte zum signieren schicken E Prüfung: Textfeld gefüllt Signieren und zurückschicken (von Sign Karte) Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Datei einlesen Hash‘-Wert berechnen Return von CK Empfangen Hash‘, Schlüsselnr, Signatur an CK Code == 9000 Dok. integer Code != 9000 Dok. Nicht integer Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Hash-Berechnung Warum Hash-Berechnung? Sicherer Hash-Algorithmus MD5 APDU-Aufbau Return-Codes Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Hash-Berechnung 16 * 32-Bit- Blöcke 32 Bit 128-Bit-Hash 512 Bit ... Funktionen Nachricht - Eingabetext Umwandlung Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Erfahrungen Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Negatives: Klassen nicht vorhanden Treiber nicht einzubinden Positives: Projektstudium mit renommierter Firma Interessante/wichtige Technologie Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Probleme bei Austausch von Nachrichten Authentifizierung des Absenders Garantie der Unverfälschtheit des Dokumentes Lösung durch die Signatur Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Sign Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Verify Projektstudium Chipkarten SS 2001
Projektstudium Chipkarten SS 2001 Einleitung JAVA Erklärung der einzelnen Aufgaben mit Beispielen Sign(Karte) Fragen Vielen Dank für Ihre Aufmerksamkeit Ihre Fragen bitte ! Projektstudium Chipkarten SS 2001