Acr30 – ACS ACK30 Smart Keyboard User Manual
Page 27

ACR30 Reference Manual
Version 3.3 January 2009
Page 27 of 44
ACR30
Response data format
CERT
CERT
16 bits of authentication data computed by the card. The LSB of BYTE 1 is the first
authentication bit read from the card.
9.2.1.7.
AUTHENTICATE_CARD_SLE5536 (firmware 2.10 onwards) (*)
To read a card authentication certificate from SLE5536 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 with no cipher block chaining
01
H
: key 2 with no cipher block chaining
80
H
: key 1 with cipher block chaining
81
H
: key 2 with cipher block chaining
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
Response data format
CERT
CERT
16 bits of authentication data computed by the card. The LSB of BYTE 1 is the first
authentication bit read from the card.
Note (*) – SAM Reader does not support for memory cards