Specifications

ACR30 Reference Manual
Version 3.3 January 2009
Page 26 of 44
ACR30
Command format
Instruction Code Data length Data
LEN ADDR BYTE 1 BYTE 2 ... ... BYTE
N
92
H
LEN Number of transport code bytes, N, + 1
ADDR Byte address of the presentation counter in the card
BYTE x Transport code
Response data format
No response data
9.2.1.6. AUTHENTICATE_CARD_SLE4436 (firmware 2.10 onwards) (*)
To read a card authentication certificate from SLE4436 card. The following actions are executed by
the ACR30:
o select Key 1 or Key 2 in the card as specified in the command
o present the challenge data specified in the command to the card
o generate the specified number of CLK pulses for each bit of authentication data
computed by the card
o read 16 bits of authentication data from the card
o reset the card to normal operation mode
The ACR30 returns the 16 bits of authentication data calculated by the card in the response.
Command format
Instructio
n Code
Data
length
Data
KEY CLK_CN
T
BYTE 1 ... ... BYTE
6
96
H
08
H
KEY Key to be used for the computation of the authentication certificate:
00
H
: key 1
01
H
: key 2
CLK_CNT Number of CLK pulses to be supplied to the card for the computation of each bit of the
authentication certificate.
BYTE 1...6 Card challenge data