Advanced Card Systems Limited ACR1281S Benutzerhandbuch

Seite von 57
ACR1281S 
 
 
 Advanced Card Systems Ltd. 
Page 37 of 56 
PICC APDU COMMANDS (T=CL EMULATION) FOR MIFARE 1K/4K MEMORY CARDS 
2.1 Load Authentication Keys 
The “Load Authentication Keys command” will load the authentication keys into the reader. The 
authentication keys are used to authenticate the particular sector of the Mifare 1K/4K Memory Card. 
Two kinds of authentication key locations are provided, volatile and non-volatile key locations 
respectively.  
 
Table 2.1-1a: Load Authentication Keys APDU Format (11 Bytes) 
Command 
 
Class 
INS 
P1 
P2 
Lc 
Data In 
Load 
Authentication 
Keys 
FF 
82 
Key 
Structure  
Key 
Number 
06 
Key 
(6 bytes) 
 
Key Structure (1 Byte): 
0x00 = Key is loaded into the reader volatile memory. 
0x20 = Key is loaded into the reader non-volatile memory. 
Other = Reserved. 
 
Key Number (1 Byte): 
0x00 ~ 0x1F = Non-volatile memory for storing keys. The keys are permanently stored in the 
reader and will not be disappeared even the reader is disconnected from the PC. It 
can store up to 32 keys inside the reader non-volatile memory.  
0x20 (Session Key) = Volatile memory for storing a temporally key. The key will be disappeared 
once the reader is disconnected from the PC. Only 1 volatile key is provided. The volatile 
key can be used as a session key for different sessions. Default Value = {FF FF FF FF FF 
FF} 
 
Key (6 Bytes): 
The key value loaded into the reader. E.g. {FF FF FF FF FF FF} 
 
 
Table 2.1-1b: Load Authentication Keys Response Format (2 Bytes) 
Response 
 
Data Out 
 
Result 
 
SW1 
SW2 
 
 
Table 2.1-1c: Load Authentication Keys Response Codes 
Results 
 
SW1 
SW2 
Meaning 
Success 
90 
00 
The operation is completed 
successfully. 
Error 
 
63 
00 
The operation is failed.