Beruflich Dokumente
Kultur Dokumente
CAS - 2006
Semiconductors
Start
Start
PICC
ATQA
ATQA
NO
Proprietary
Proprietary
frames
frames and
and
protocol
protocol
Bit
Bit frame
frame
ant
ant collision
collision
supported?
supported?
YES
Anticollision Loop
UID + SAK
ISO 14443-3 A
SAK
REQA
UID
YES
MIFARE
MIFARE NO SAK
SAK bit
bit 66 == 1?
1?
Classic
Classic
Semiconductors
ISO
ISO 14443-4
14443-4
(T=CL)
(T=CL)
16
15
14
MSB ATQA
13
12
11
RFU
ISO/IEC 14443A-3
10
Proprietary coding
212 kbit/s
UID size
LSB ATQA
5
4
RFU1
424 kbit/s
848 kbit/s
Single UID
Double UID
Triple UID
RFU
0
0
1
1
0
1
0
1
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
0
0
0
MIFARE DESFire
(0x0344)
MIFARE ProX
1
2
Semiconductors
SAK
8
MIFARE ProX
Semiconductors
Depends on OS
Double PCD 93
Triple
ISO/IEC 14443A3
UID0 UID1 UID2 UID3 BCC
95
PICC
PCD 93
PICC
97
CT UID3 UID4 UID5 BCC
Philips
UID0
Manufacturer ID according to
the ISO/IEC 7816-6/AM1
0x04
PCD 93
DESFire PICC
0x88 0x04
Semiconductors
95
xx
xx
xx
xx
xx
xx
xx
xx
mifare DESFire
PICC
mifare
mifare DESFire
DESFire
PICC
PICC selected
selected
Semiconductors
ISO 14443 - 4
NO
PPS
PPS
supported?
supported?
YES
NO
Reader
Reader
PPS?
PPS?
YES
PPS Request
PPS Response
Set
Set parameter
parameter
Exchange
Exchange
Transparent
Transparent Data
Data
7
0
16
1
24
2
32
3
40
4
48
5
64
6
96
7
128
8
9-F
256 RFU
PCD
Command
CMD
ARG
'E0'
'XX'
CRC
C0
C1
MF3 IC D40
Response
360s
Semiconductors
80s
'06'
'75'
'33'
'62'
'02'
'XX'
TL
T0
TA(1)
TB(1)
TC(1)
T1
C0
C1
CRC
1490
Length Byte
T0
T0
Format Byte
TA(1)
TA(1)
TL
TB(1)
TB(1)
Interface Bytes
Optional
TC(1)
TC(1)
T1
T1
Tk
Tk
Historical Bytes
Optional
ISO/IEC 7816- 4
specifies the content
CRC1
CRC1
CRC2
CRC2
Semiconductors
00 11 11 11
FSCI
FSCI
Format Byte
TA(1)
TA(1)
TA(1)
TB(1)
TB(1)
TB(1)
TC(1)
TC(1)
TC(1)
Semiconductors
TL
TL
T0
T0
TA(1)
TA(1)
D
D
DS
DS
DR=8
DR=8 (848
(848 kBaud)
kBaud) supported,
supported, ifif bit
bit is
is set
set to
to 11
DR=4
DR=4 (424
(424 kBaud)
kBaud) supported,
supported, ifif bit
bit is
is set
set to
to 11
DR=2
DR=2 (212
(212 kBaud)
kBaud) supported,
supported, ifif bit
bit is
is set
set to
to 11
00
DR
DR
TB(1)
TB(1)
TC(1)
TC(1)
Bit
Bit 66
Bit
Bit 55
Bit
Bit 44
DS=8
DS=8 (848
(848 kBaud)
kBaud) supported,
supported, ifif bit
bit is
is set
set to
to 11
DS=4
DS=4 (424
(424 kBaud)
kBaud) supported,
supported, ifif bit
bit is
is set
set to
to 11
DS=2
DS=2 (212
(212 kBaud)
kBaud) supported,
supported, ifif bit
bit is
is set
set to
to 11
T1
T1
Tk
Tk
00 .... Different
Different D
D for
for each
each direction
direction supported
supported
Bit
Bit 77 11 .... Only
Only the
the same
same D
D for
for both
both directions
directions supported.
supported.
CRC1
CRC1
CRC2
CRC2
Semiconductors
Frame
Frame Waiting
Waiting Time:
Time:
T0
T0
t < FWT
TA(1)
TA(1)
TB(1)
TB(1)
TC(1)
TC(1)
T1
T1
Tk
Tk
CRC1
CRC1
CRC2
CRC2
Semiconductors
FWI
FWI
SFGI
SFGI
FWI
FWT = (256 x 16 / fc) x 2FWI
Example:
Example:
302 s
FWT =
9: (256 x 16 / 13,56 * 106) x 29 154 ms
FWTMAX =14: (256 x 16 / 13,56 * 106) x 214 4949 ms
TL
TL
T0
T0
ATS sent by PICC
t > SFG
TA(1)
TA(1)
TB(1)
TB(1)
TC(1)
TC(1)
FWI
FWI
SFGI
SFGI
SFGI
SFG = (256 x 16 / fc) x 2SFGI
T1
T1
Tk
Tk
CRC1
CRC1
CRC2
CRC2
Semiconductors
00 00 00 00 00 00
Bit
NAD supported,
supported, ifif bit
bit is
is set
set to
to 11
Bit 00 NAD
Bit
CID supported,
supported, ifif bit
bit is
is set
set to
to 11
Bit 11 CID
T1
T1
Tk
Tk
CRC1
CRC1
CRC2
CRC2
Semiconductors
'75'
'33'
'62'
'02'
'XX'
TL
T0
TA(1)
TB(1)
TC(1)
T1
C0
C1
CRC
Semiconductors
15
RFU
CID
RFU
CID
b8 b7 b6 b5 b4 b3 b2 b1
b8 b7 b6 b5 b4 b3 b2 b1
1
1
0
1
1
1
0
1
PCD
Command
CMD
'DX'
ARG
'11'
'00'
PPS0:PPS1
PPS1follows
follows
PPS0:
CRC
C0
C1
time
MF3 IC D40
'D0'
Response
PPSS
C0
C1
CRC
PPS1
PPS1
RFU
DSI
DRI
RFU
DSI
DRI
b8 b7 b6 b5 b4 b3 b2 b1
b8 b7 b6 b5 b4 b3 b2 b1
0
0
0
0
0
0
0
0
DSI, DRI
Divisor
Baudrate
00*
1
106kBd
01
2
212kBd
10
4
424kBd
Semiconductors
16
17
11 00
11 11
Semiconductors
18
PCD
Bit
Bit 11
Bit
Bit 33
Bit
Bit 44
Bit
Bit 44
Block
Block Number
Number
NAD
NAD following,
following, ifif bit
bit is
is set
set to
to 11
CID
CID following,
following, ifif bit
bit is
is set
set to
to 11
Chaining,
Chaining, ifif bit
bit is
is set
set to
to 11
I-Block (0)0 (Command APDU)
t < FWT
PICC
t < FWT
b8
b8 b7
b7 b6
b6 b5
b5 b4
b4 b3
b3 b2
b2 b1
b1
00 00 00
11
I-Block (0)X I-Block with chaining bit not set and block number X
I-Block (1)X I-Block with chaining bit set and block number X
Semiconductors
19
no of bytes:
no of bytes:
Prologue Field
PCB [CID] [NAD]
1
1
0
1
0
1
0
1
Information Field
[INF]
max. 60
max. 61
Epilogue Field
EDC
2
2
0a 02 6a xx xx
EDC: CRC according to ISO14443A
PCB
CID
CMD: GetApplicationIDs()
Semiconductors
20
0a 04 3d 01 00 00 00 02 00 00 54 d6 cc 98 9f b2 4b 63 b8 00
Offset
PCB
CID
Length
(3)DES
deciphered data
File #
EDC (CRC)
CMD: WriteData(FileNo,Offset,Length)
Semiconductors
21