MIFARE
5.5 Zugriffsrechte
Je nach Einstellung gibt es verschiedene Möglichkeiten für Parameter 2
MIFARE Zugriffsrechte (Parameter 2)
Config
Key_CMD
Para2
6 Byte Key
‚A' = Authentifizierung mit KeyA, ‚B' = Authentifizierung mit KeyB
Sektor = 0-63
Quell- bzw. Ziel-Block = 0-254 (Je nach Typ MIFARE 1K 0-63, MIFARE 4K 0-254,
Bei Decrement, Increment, Restore muss der Quell-Block vom Typ Value-Block sein)
Data bzw. Key = 00-FF (ohne '0x' voran, es ist möglich mit Leerzeichen die Bytes zu trennen, aber nicht zwingend
notwendig
Wert = 4 Byte inklusive Vorzeichen Bit
Alle Befehle und Parameter sind in ASCII. Die Daten sind in Hex im Format 00h
Para1
Para2
Block (üblicherweise 3 –Sec-
Zugriffsrechte Block 0 (Data
tor Trailer)
Block)
Value
RD
WR
0x00
A / B
A / B
0x01
A / B
B
0x02
A / B
-
0x03
A / B
B
0x04
A / B
-
0x05
B
-
0x06
B
B
0x07
-
-
Wenn KeyB in dem entsprechenden Sektor Trailer gelesen wird, kann er nicht zur Authentifizierung dienen (alle
gelb markierten Zeilen in Tabelle oben).
Konsequenzen: Wenn der Leser versucht, einen Block eines Sektors mit Schlüssel B (grau markierte Bedingun-
gen für den Zugang) zu authentifizieren, wird die Karte jeden nachfolgenden Speicherzugriff nach der Authentifi-
zierung verweigern.
Value
KeyA
Access Bits
RD
WR
RD
0x00
-
A
A
0x01
-
B
A / B
0x02
-
-
A
0x03
-
-
A / B
0x04
-
A
A
0x05
-
-
A / B
0x06
-
B
A / B
0x07
-
-
A / B
Die gelb markierten Zeilen sind Access Conditions wo KeyB gelesen und für Daten genutzt werden kann.
18
Key_EEPROM
Sektor für Key in Reader EE-
PROM
Tabelle 9: MIFARE Zugriffsrechte (Parameter 2)
Para3
Zugriffsrechte Block 1 (Data
Block)
Tabelle 10: MIFARE Zugriffsrechte (5 Byte Parameter)
INCR
DECREMENT / TRANSFER / RESTORE
A / B
A / B
-
-
-
-
B
A / B
-
A / B
-
-
-
-
-
-
Tabelle 11: MIFARE Zugriffsrechte Parameter 2, 3 und 4 (Data Blocks)
KeyB
Bemerkung
WR
RD
WR
-
A
A
KeyB kann gelesen werden
-
-
B
-
A
-
KeyB kann gelesen werden
-
-
-
Kein Zugriff
A
A
A
KeyB kann gelesen werden (Auslieferung)
B
-
-
B
-
B
-
-
-
Kein Zugriff
Tabelle 12: MIFARE Zugriffsrechte Parameter 5 (Sektor Trailer)
Key_TEMP
Es wird der temporär abgelegte Key verwendet – Dummy Wert
(0-63)
Para4
Para5
Zugriffsrechte Block 2 (Data
Zugriffsrechte Block 3 (Sector
Block)
Trailer)
Bemerkung
Vollzugriff mit jedem Key (Aus-
lieferungszustand)
Value Block
Value Block
Kein Zugriff
Datenblatt V 1.30 5E9030.29