 |
 |
|
ATR Infos Telesec TCOS 2.0
| ATR Infos Maestro
|
ATR Infos e-card |
| |
|
|
|
Die ATR der österreichischen Sozialversicherungskarte (e-card) lautet: 3b bd 18 00 81 31 fe 45 80 51 02 67 04 14 b1 01 01 02 00 81 05 3d
|
 |
|
ATR: 3bbd18008131fe45805102670414b10101020081053d |
|
TS=0x3b (direct) |
f(min)=1000kHz (default) |
|
T0=0xbd (Y(1)=11,K=13) |
f(max)=5000kHz |
|
TA(1)=0x18 (FI=1,DI=8) |
Fi=372 |
|
TB(1)=0x00 (II=0,PI1=0) |
Di=12 |
|
TD(1)=0x81 (Y(2)=8,T=1) |
N=0 (default) |
|
TD(2)=0x31 (Y(3)=3,T=1) |
P=0 dV |
|
TA(3)=0xfe (IFSC=254) |
I=25mA |
|
TB(3)=0x45 (BWI=4,CWI=5) |
X=Not supported (default) |
|
T1=0x80 |
U=A only (default) |
|
T2=0x51 'Q' |
IFSC=254 |
|
T3=0x02 |
BWI=4 |
|
T4=0x67 'g' |
CWI=5 |
|
T5=0x04 |
EDC=LRC (default) |
|
T6=0x14 |
T(supp)=1 |
|
T7=0xb1 |
|
|
T8=0x01 |
|
|
T9=0x01 |
|
|
T10=0x02 |
|
|
T11=0x00 |
|
|
T12=0x81 |
|
|
T13=0x05 |
|
|
TCK=0x3d |
|
|
 |
 |
 |
 |
 |
|
Bedeutung der Parameter |
Aus den einzelnen Bytes der ATR lassen sich die, in den Tabellen Parameter aufgeführten, Werte extrahieren.
f(min): Minimale Frequenz, mit der die Karte angesprochen werden kann. f(max): Maximale Frequenz, mit der die Karte angesprochen werden kann. Fi: Clock rate conversion factor. Di: Baude rate adjustment factor. N: Extra guardtime P: Programmierspannung I: Programmierstrom X: Clock stop indicator U: Class indicator für Betriebsbedingungen. Klasse A = 5V, Klasse B = 3VIFSC: Maximum information field size for cards; Maximallänge von Blöcken die die Karte empfangen kann. BWI: Block waiting time integer. Dient zur Berechnung der Block waiting time (BWT). Die maximale Verzögerung zwischen der Vorderflanke des letzten Characters in einem Block bis zur Vorderflanke des ersten Characters des nächsten Blocks. CWI: Character waiting time integer. Dient zur Berechnung der Character waiting time (CWT). Die maximale Verzögerung der Vorderflanken zweier aufeinander folgender Characters innerhalb eines Blocks. EDC: Error detection code. Gibt die Art der Error Detection (LRC, CRC) an. T: Protokoll Typ.
|
Fazit |
Wie ein Kartenleser beim Reader Test abschneidet, hängt sehr stark von der eingesetzten Chipkarte ab. Konkret ist die mögliche etu (elementary time unit), die Dauer der Übertragung eines Bits, verantwortlich für die Kommunikationsgeschwindigkeit. Zur Berechnung der etu sind die folgenden beiden Faktoren relevant: Die Frequenz (MHz) mit der die Karte angesprochen werden kannDer Faktor F/D Die Formel für die Berechnung der etu lautet:
1 etu = (F/D) * (1/f)
F = Clock rate conversion factor D= Baud rate adjustment factor f = Frequency (Hz)
Mit konkretem Bezug zur e-card ergibt sich eine etu von ca. 6 ms (bei Fi = 372, Di = 12, f = 5 MHz). Für den Anwender interessanter ist jedoch die Baudrate, mit der die Karte kommunizieren kann. Sie berechnet sich wie folgt:
Baudrate = (f/F) * D
Für die Karte ergibt sich daher eine maximale Baudrate von 161290. Dieser Wert ist der, den die Karte maximal akzeptiert. Entscheidend ist, mit welcher Frequenz der Kartenleser getaktet ist wodurch sich auch eine andere Baudrate ergeben kann.
|
|
|
|
|
|
|
|
|
|
 |
|
 |