Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Gruppe „PIN & Authentication“

Ähnliche Präsentationen


Präsentation zum Thema: "Gruppe „PIN & Authentication“"—  Präsentation transkript:

1 Gruppe „PIN & Authentication“
Statusbericht über die Arbeit der Gruppe „PIN & Authentication“ Im WS 2001/2002 Autor: Bernhard Doll Datum: 17.Januar 2001 Fachhochschule München, Projektstudium Chipkarten WS 2001/02

2 UML-Klassendiagramm Package: org.fhm.javacard.globalpin Shareable
Interface Businesslogik JavaCard Applet Fachhochschule München, Projektstudium Chipkarten WS 2001/02

3 Externe Kommunikation: Command APDU
JavaCard VM/ GPApplet APDU APDU Befehle (command): SAVEPIN: INS = (byte)0x00; SAVEPUK: INS = (byte)0x10; CHANGEPIN: INS = (byte)0x02; VERIFYPIN: INS = (byte)0x01; VERIFYPUK: INS = (byte)0x11; UNBLOCK: INS = (byte)0x12; Class byte: GPAPPLET_CLA: CLA = (byte)0xAB Fachhochschule München, Projektstudium Chipkarten WS 2001/02

4 Externe Kommunikation: Response APDU (Fehlerbehandlung)
JavaCard VM/ GPApplet APDU APDU Befehle (response): OK: STS = (short) 0x9000 VERIFY_WRONG_PIN: STS = (short) 0x1201 VERIFY_CARD_LOCKED: STS = (short) 0x1202 VERIFY_EXCEPTION_IO: STS = (short) 0x1203 CHANGE_NO_VALID_NEW_PIN: STS = (short) 0x1301 CHANGE_EXCEPTION_IO: STS= (short) 0x1302 CHANGE_PIN_NOT_VERIFIED: STS = (short) 0x1303 UNBLOCK_WRONG_PUK: STS = (short) 0x1401 UNBLOCK_EXCEPTION_IO: STS = (short) 0x1402 Fachhochschule München, Projektstudium Chipkarten WS 2001/02

5 Externe Kommunikation: Sequentieller Ablauf
APDU Befehl VERIFYPIN INS = (byte)0x01 CLA = (byte)0xAB Fachhochschule München, Projektstudium Chipkarten WS 2001/02

6 Interne Kommunikation: Shareable Interface
Definition einer Methode: public boolean isVerified() Implementierung der Methode in AuthenticateAndPIN.java public boolean isVerified() { return (m_oPIN.isValidated()); } GPApplet.java liefert Instanz der Klasse AuthenticateAndPIN.java zurück public Shareable getShareableInterfaceObject(AID aid, byte p) { return auth; Fachhochschule München, Projektstudium Chipkarten WS 2001/02

7 Organisation: Teilnehmer
Bernhard Doll (Gruppenleitung) Maleka Odutayo Hans Vogel Tobias Kuen Martin Wohlschlägl Andre´ Luckow Fachhochschule München, Projektstudium Chipkarten WS 2001/02

8 Organisation: Zeitlicher Ablauf
Zeit - Einteilung in Untergruppen, - Einrichtung Benutzer- Umgebung, - Klassendesign mit UML - Entwicklung Authenticate- AndPIN - Abgabe Shareable Interface - Entwicklung GPApplet + APDU commands - Integrations- test - Erstellung der Entwickler Doku - Fachl. Tests mit G&D SmartCafe Fachhochschule München, Projektstudium Chipkarten WS 2001/02

9 Vielen Dank für Ihre Aufmerksamkeit!
Demovorführung Vielen Dank für Ihre Aufmerksamkeit! Fachhochschule München, Projektstudium Chipkarten WS 2001/02


Herunterladen ppt "Gruppe „PIN & Authentication“"

Ähnliche Präsentationen


Google-Anzeigen