Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Susanne Schmunk Geändert vor über 10 Jahren
1
..:: MULTI – ABO – KARTE ::.. Projektstudium Chipkarten SS 2003 Vortragende: Katrin Kampfmann, Alexander Lamprati (PM)
2
Was ist eine Multi – Abo - Karte? Welche Zwecke soll sie erfüllen? –Bargeldlose Transaktionen ermöglichen –Buchen von Eintrittskarten der verschiedenen Provider Welche Anforderungen an die Karte bestehen? –Bezahlte Termine müssen auf die Karte gespeichert werden –Termin wird bei Wahrnehmung wieder von der Karte gelöscht –Sicherheitsgewährleistung durch PIN und Verschlüsselung Projekt Manager
3
Was beinhaltet das Projekt? Welche Probleme sind vorhanden? –Allen Providern muss die Möglichkeit geboten werden, ihr eigenes Applet auf der Karte zur Verfügung zu stellen mehrere Applets auf der Karte (aber alle den gleichen Zweck) Welche Lösungsansätze gibt es? –Ein Applet bedient mehrere Provider –Datenbereich des Applets wird aufgeteilt –Provider bekommen ihren eigenen verschlüsselten Datenbereich –Abhängig von der eingegebenen Provider-ID legt das Applet den Speicherbereich fest, in dem gearbeitet wird Projekt Manager
4
Welche Komponenten sind vorhanden? Projekt Manager OffCard GUI OnCard Eingabeoberfläche für die Administration der Chipkarte DATA LAYER Schicht zwischen OffCard und OnCard ABO APPLICATION APPLETSECURITY Pinverwaltung, Personali- sierung und Verschlüsse- lung auf der Karte Applikation auf der Chipkarte, welche die Informationen verwaltet SECURITY Klassen, die der GUI für Authentifizierung und Personalisierung der Karte zur Verfügung gestellt werden
5
OffCard GUI OffCardOnCardDataLayer GUI Security Zugriffs- schicht / Treiber Abo Application Applet Methodenaufruf Rückgabewert Request APDU Response APDU Methodenaufruf Rückgabewert
6
OffCard GUI Aufgaben von OffCard GUI –Administrationstool für die Chipkartenanwendung –Graphische Oberfläche mit Java Swing Kommunikation mit anderen Komponenten –Kommuniziert mit der OnCard Applet Anwendung –Verwendet Klassen der OffCard Security Aktionen von OffCard GUI –Lesen der Datensätze je Provider –Anlegen der Datensätze je Provider –Löschen der Datensätze je Provider Projekt Manager
7
OffCard Security OffCardOnCardDataLayer GUI Security Zugriffs- schicht / Treiber Abo Application Applet Methodenaufruf Rückgabewert Request APDU Response APDU Methodenaufruf Rückgabewert
8
OffCard Security Aufgaben von OffCard Security –Stellt die Authentizität von Terminal und Chipkarte sicher –Personalisiert die Karte bei erstmaliger Benutzung –Verifizierung der PINs Kommunikation mit anderen Komponenten –Kommuniziert mit der OnCard Security Aktionen von OffCard Security –Sicherheitsfeatures der GUI werden in der OffCard Security in Form von Java Klassen ausgelagert Projekt Manager
9
DataLayer OffCardOnCardDataLayer GUI Security Zugriffs- schicht / Treiber Abo Application Applet Methodenaufruf Rückgabewert Request APDU Response APDU Methodenaufruf Rückgabewert
10
DataLayer Aufgaben von DataLayer –Stellt der OffCard Anwendung Methoden zur Kommunikation mit der Chipkarte zur Verfügung Kommunikation mit anderen Komponenten –Schnittstelle zwischen OffCard und OnCard Aktionen von DataLayer –Mittels des Treibers von Giesecke & Devrient werden entsprechende APDUs zur Karte geschickt –Response APDUs werden als Rückgabewerte dem OffCard Teil übergeben –Über ein TestTool können einzelne APDUs über die Konsole direkt an die Karte geschickt werden Projekt Manager
11
OnCard Applet OffCardOnCardDataLayer GUI Security Zugriffs- schicht / Treiber Abo Application Applet Methodenaufruf Rückgabewert Request APDU Response APDU Methodenaufruf Rückgabewert
12
OnCard Applet Aufgaben von OnCard Applet –Anwendung auf der Java Card wird als Applet implementiert –Applet steuert die Kommunikation mit dem Terminal Aktionen von OnCard Applet –Stellt Methoden für das Abrufen Anlegen und Löschen von Datensätzen zur Verfügung Projekt Manager
13
OnCard Security OffCardOnCardDataLayer GUI Security Zugriffs- schicht / Treiber Abo Application Applet Methodenaufruf Rückgabewert Request APDU Response APDU Methodenaufruf Rückgabewert
14
OnCard Security Aufgaben von OnCard Security –Implementiert die Sicherheitsmerkmale der Chipkarte Aktionen von OnCard Security –Personalisiert die Karte –Setzt die CardID –Setzt den Masterkey, der für die Verschlüsselung benötigt wird –Verwaltet die PINs und verifiziert sie bei der Authentifizierung –Vergibt die Security–States und setzt die Karte damit auf lesbar, beschreibbar oder löschbar Projekt Manager
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.