FH München FB 07 Informatik/Mathematik Projektstudium Chipkarten SS 2001 Authenticate & PIN Martin Leidel, Andreas Dreyer, Peter Knöferl, Christoph Mayer, Tobias Meißner, Marvin Jakwerth Mit freundlicher Unterstützung von
Projektstudium Chipkarten SS 2001 Authenticate & PIN Gliederung Gruppe PIN Methoden Fazit Die Gruppe Authenticate & PIN Unsere Methoden Was uns am Projekt Chipkarten gefallen hat. Probleme / Verbesserungsmöglichkeiten
Projektstudium Chipkarten SS 2001 Authenticate & PIN Gliederung Gruppe PIN L Übersicht L Aufgaben Methoden Fazit Oncard Offcard Gruppenübersicht SignPINSchlüssel Class Applet Treiber SignPIN Tester APDU Tester Schlüssel
Projektstudium Chipkarten SS 2001 Authenticate & PIN Gliederung Gruppe PIN L Übersicht L Aufgaben Methoden Fazit Aufgaben der Gruppe Authenticate & PIN Verifizieren der PIN Wechselseitige Authentifizierung. zwischen Terminal und Chipkarte Evtl. Änderung der PIN Evtl. Block/Unblock der Karte Laden der PIN auf die Karte
Projektstudium Chipkarten SS 2001 Authenticate & PIN Methodenübersicht public void MutualAuthenticate(byte[] buffer) public void VerifyPIN(byte[] buffer) public void ChangePIN(byte[] buffer) public void Unblock(byte[] buffer) Gliederung Gruppe PIN Methoden L Übersicht L VerifyPIN L ChangePIN Fazit
Projektstudium Chipkarten SS 2001 Authenticate & PIN Gliederung Gruppe PIN Methoden L Übersicht L VerifyPIN L ChangePIN Fazit VerifyPIN() Karte gesperrt? Funktion wird aufgerufen FBZ>0 Response APDU 0x1202 ja PIN prüfen ja Response APDU 0x9000 Richtig FBZ = 3; ja FBZ--; nein Karte sperren nein Response APDU 0x1201 nein
Projektstudium Chipkarten SS 2001 Authenticate & PIN Error Codes und APDU der Methode private VerifyPIN() Gliederung Gruppe PIN Methoden L Übersicht L VerifyPIN L ChangePIN Fazit
Projektstudium Chipkarten SS 2001 Authenticate & PIN Gliederung Gruppe PIN Methoden L Übersicht L VerifyPIN L ChangePIN Fazit PIN korrekt? Eingabe alte PIN Aufruf der Funktion ChangePIN Aufruf VerifyPIN Returncode 9000 Neue PIN korrekt? Eingabe neue PIN Ja Speicher der neuen PIN Ja Fehlercode Falsche PIN Nein Fehlercode Nein ChangePIN
Projektstudium Chipkarten SS 2001 Authenticate & PIN Error Codes und APDU der Methode private ChangePIN() Gliederung Gruppe PIN Methoden L Übersicht L VerifyPIN L ChangePIN Fazit
Projektstudium Chipkarten SS 2001 Authenticate & PIN Gliederung Gruppe PIN Methoden Fazit Was uns am Projekt Chipkarten gefallen hat: Interessantes Thema Aufteilung von Theorie und Praxis lockere Atmosphäre im Team Aufgaben wurden größtenteils bewältigt
Projektstudium Chipkarten SS 2001 Authenticate & PIN Probleme die während des Projekts aufgetreten sind: Verbesserungsmöglichkeiten: Gliederung Gruppe PIN Methoden Fazit Alle Dateien an zentralem Ort speichern Abhängigkeiten zu anderen Gruppen Absprache mit anderen Gruppen schwierig
Projektstudium Chipkarten SS 2001 Authenticate & PIN Vielen Dank für die Aufmerksamkeit! Gliederung Gruppe PIN Methoden Fazit