Acr30 – ACS ACK30 Smart Keyboard User Manual
Page 26

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