gruppe pin authentication n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Gruppe „PIN & Authentication“ PowerPoint Presentation
Download Presentation
Gruppe „PIN & Authentication“

Loading in 2 Seconds...

play fullscreen
1 / 9

Gruppe „PIN & Authentication“ - PowerPoint PPT Presentation


  • 124 Views
  • Uploaded on

Gruppe „PIN & Authentication“. Statusbericht über die Arbeit der Gruppe „ PIN & Authentication “ Im WS 2001/2002 Autor: Bernhard Doll Datum: 17.Januar 2001. UML-Klassendiagramm. Package: org.fhm.javacard.globalpin. JavaCard Applet. Shareable Interface. Businesslogik.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Gruppe „PIN & Authentication“' - basil-turner


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
gruppe pin authentication
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

uml klassendiagramm
UML-Klassendiagramm

Package: org.fhm.javacard.globalpin

JavaCard Applet

Shareable

Interface

Businesslogik

Fachhochschule München, Projektstudium Chipkarten WS 2001/02

externe kommunikation command apdu
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

externe kommunikation response apdu fehlerbehandlung
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

externe kommunikation sequentieller ablauf
Externe Kommunikation: Sequentieller Ablauf

APDU Befehl

VERIFYPIN

INS = (byte)0x01

CLA = (byte)0xAB

Fachhochschule München, Projektstudium Chipkarten WS 2001/02

interne kommunikation shareable interface
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

organisation teilnehmer
Organisation: Teilnehmer
  • Bernhard Doll (Gruppenleitung)
  • Maleka Odutayo
  • Hans Vogel
  • Tobias Kuen
  • Martin Wohlschlägl
  • Andre´ Luckow

Fachhochschule München, Projektstudium Chipkarten WS 2001/02

organisation zeitlicher ablauf
Organisation: Zeitlicher Ablauf

14.11.2001

28.11.2001

6.12.2001

19.12.2001

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

demovorf hrung
Demovorführung

Vielen Dank für Ihre Aufmerksamkeit!

Fachhochschule München, Projektstudium Chipkarten WS 2001/02