60 likes | 183 Vues
PIN1–Verbesserung des bestehenden Applets. Team: Amend Markus Kressirer Martin Mahr Ferdinand Michal Thomas Schumacher Michael. PIN1–Verbesserung des bestehenden Applets. Aufgabe: Fixen von Fehlern aus der Software-Testing-Gruppe Verbesserung und Optimierung der letztjährigen
E N D
PIN1–Verbesserung des bestehenden Applets Team: Amend Markus Kressirer Martin Mahr Ferdinand Michal Thomas Schumacher Michael Fachhochschule München, Projektstudium Chipkarten SS 2002
PIN1–Verbesserung des bestehenden Applets • Aufgabe: • Fixen von Fehlern aus der Software-Testing-Gruppe • Verbesserung und Optimierung der letztjährigen • Pinverwaltung • Erstellen einer neuen (APDU-) Spezifikation • Neustrukturierung und Anpassung des Codes an die • Java-Coding-Conventions Fachhochschule München, Projektstudium Chipkarten SS 2002
PIN1–Verbesserung des bestehenden Applets Spezifikation: Neue PIN-Applet APDU Fachhochschule München, Projektstudium Chipkarten SS 2002
PIN1–Verbesserung des bestehenden Applets Spezifikation: • Änderungen • 1. Code überarbeitet: • Code wurde nach den Java-Coding-Conventions formatiert • nicht benötigte Variablen und Codefragmente entfernt (Speicheroptimierung) • 2. Folgende Methoden wurden entfernt: • savePin • verifyPuk • savePuk • changePuk • 3. Nicht zulässige Kommandos werden durch Auslösen der ISO Ausnahme • SW_COMMAND_NOT_ALLOWED (APDU Rückgabewert 6986) abgelehnt Fachhochschule München, Projektstudium Chipkarten SS 2002
PIN1–Verbesserung des bestehenden Applets Spezifikation: • Betroffene Dateien • GPApplet • AuthentificateAndPin • Hinweis • Die PUK wird bei Initialisierung der Chipkarte einmalig gesetzt und soll nicht • mehr geändert werden können. Daher sind diese Methoden entfernt worden. • Zur Verifizierung der PIN und dem Zurücksetzen des Fehlbedienungszählers (FBZ) • sind die oben beschriebenen drei APDU Kommandos ausreichend. Fachhochschule München, Projektstudium Chipkarten SS 2002
PIN1–Verbesserung des bestehenden Applets Zum Schluß: DANKE für die Aufmerksamkeit!!!! Fachhochschule München, Projektstudium Chipkarten SS 2002