Die Anordnung von Schreib- und Lesespeicher ist bei der Postcard und der französischen Karte weitgehend identisch und entspricht dem üblichen Layout für Bull CP8 Chipkarten. Dieses kann vereinfacht so dargestellt werden (es wurden die französischen Bezeichner für die Speicherbereiche übernommen):
Adresse | Beschreibung | Lesen | Schreiben |
0x0200 |
Geheime Daten des Herausgebers | Nein | Nein |
AD1 |
|||
ADS |
|||
AD2 |
|||
ADM |
PIN-geschützter Datenbereich | PIN | Nein |
ADT |
Protokoll-Datenbereich | PIN | PIN |
ADC |
Vertraulicher Datenbereich | PIN | Nein |
ADL |
Authentifikations- und Identifikations-Daten | Ja | Nein |
0x09C0 |
Zeigertabelle auf Speicherbereiche | Ja | Nein |
Wie bei der französischen Bankkarte kann man zum Auslesen der Zeiger-Tabelle ab Adresse 0x09C0 das nachfolgende Kommando an die Karte schicken:
BC:B0:09:C0:20
|
Diese antwortet mit dem Statuscode 9000
(OK) und gibt die
angeforderten Daten zurück:
08 4D FF FF 23 9F 0B EB 0B EB 09 9E 09 2F 08 D9 |
Die Postcard addressiert Speicherdaten auf Basis von Halbwort-Addressen; um von einem Byte zum nächsten zu springen, muss die Addresse um zwei erhöht werden:
09C0: 08 4D FF FF 23 9F 0B EB |
Zeiger sind kodierte Speicher-Addressen. Zur Dekodierung wird der 2-Byte-Zeiger um fünf Bits nach rechts geschoben und anschliessend mit acht multipliziert (Einschieben von drei "0" Bits von rechts); das Ergebnis ist die dekodierte Speicheraddresse.
Wird diese Dekodierung auf die Postcard-Daten angewendet, so ergibt sich folgende Tabelle:
Tabelle | Name | Zeiger / Wert |
Adresse | Beschreibung |
09C0 |
||||
09C4 |
||||
09C8 |
ADL |
239F |
08E0 |
Statische Daten (Zone de lecture) |
09CC |
ADT |
0BEB |
02F8 |
Transaktions-Protokoll (Zone de transaction) |
09D0 |
ADC |
0BEB |
02F8 |
Vertrauliche Daten (Zone confidentielle) |
09D4 |
ADM |
099E |
0260 |
Status-Informationen (Zone d'etat) |
09D8 |
AD2 |
092F |
0248 |
PIN-Daten (Zone des codes) |
09DC |
ADS |
08D9 |
0230 |
Transaktions-Schlüssel (Clef de transaction) |
09E0 |
|
3FCC |
|
Applikations-Kennung |
09E4 |
||||
09E8 |
AD1 |
084D |
0210 |
Schlüsselbereich (Zone des clefs) |
09EC |
0025 |
Hersteller-Kennung | ||
09F0 |
||||
09F4 |
||||
09F8 |
||||
09FC |
Im nächsten Kapitel werden wir sehen, wie die Daten einer Postcard ausgelesen werden...