PIN1–Verbesserung des bestehenden Applets

6
Fachhochschule München, Projektstudium Chipkarten SS 2002 PIN1–Verbesserung des bestehenden Applets Team: Amend Markus Kressirer Martin Mahr Ferdinand Michal Thomas Schumacher Michael

description

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 - PowerPoint PPT Presentation

Transcript of PIN1–Verbesserung des bestehenden Applets

Page 1: PIN1–Verbesserung des bestehenden Applets

Fachhochschule München, Projektstudium Chipkarten SS 2002

PIN1–Verbesserung des bestehenden Applets

Team:

Amend MarkusKressirer MartinMahr FerdinandMichal ThomasSchumacher Michael

Page 2: PIN1–Verbesserung des bestehenden Applets

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

Page 3: PIN1–Verbesserung des bestehenden Applets

Fachhochschule München, Projektstudium Chipkarten SS 2002

PIN1–Verbesserung des bestehenden Applets

Spezifikation:

Neue PIN-Applet APDU

Page 4: PIN1–Verbesserung des bestehenden Applets

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

Page 5: PIN1–Verbesserung des bestehenden Applets

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.

Page 6: PIN1–Verbesserung des bestehenden Applets

Fachhochschule München, Projektstudium Chipkarten SS 2002

PIN1–Verbesserung des bestehenden Applets

DANKE für die Aufmerksamkeit!!!!

Zum Schluß: