Acr30 – ACS ACK30 Smart Keyboard User Manual

Page 26

Advertising
background image

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

Advertising