
Philips Semiconductors
Product Specification Rev. 3.0; May 2003
Multiple Protocol Contactless Reader IC
CL RC632
136
Confidential
18.9.3 AUTHENT1 COMMAND 0C
HEX
18.9.3.1 Overview
Command
Code
hex
Action
Arguments and Data
Returned Data
Authent1
0C
Performs the first part of the Crypto1
(MIFARE
Classic) card authentication
Card Auth-Command
Card Block Address
Card Serial Number LSB
Card Serial Number Byte1
Card Serial Number Byte2
Card Serial Number MSB
-
The
Authent1-Command
is a special
Transceive-Command
: it takes six argument bytes which are sent to the
card. The card’s response is not forwarded to the μ-Processor, but is used to check the authenticity of the
card and to prove authenticity of the CL RC632 to the card.
The
Authent1-Command
can be triggered only by the μ-Processor. The sequence of states for this command
is the same as for the
Transceive-Command
(see 18.4.3).
18.9.4 AUTHENT2 COMMAND 14
HEX
18.9.4.1 Overview
Command
Code
hex
Action
Arguments and Data
Returned Data
Authent2
14
Performs the second part of the card
authentication using the Crypto1 algorithm.
-
-
The
Authent2-Command
is a special
Transceive-Command.
It does not need any argument byte but all
necessary data which has to be sent to the card is assembled by the CL RC632 itself. The card response is
not forwarded to the μ-Processor, but is used to check the authenticity of the card and to prove authenticity
of the CL RC632 to the card.
The
Authent2-Command
can only be started by the μ-Processor. The logical sequence for this command is
the same as for the Transceive-Command (see 18.4.3).
18.9.4.2 Effect of the Authent2-Command
If the
Authent2-Command
was successful, authenticity of card and CL RC632 is proved. In this case, the
control bit
Crypto1On
is set automatically. When bit
Crypto1On
is set, all further card communication is done
encrypted, using the Crypto1 security algorithm. If the Authent2-Command fails, bit
Crypto1On
is cleared.
Note: The flag
Crypto1On
can not be set by the μ-Processor but only through a successfully performed
Authent2-Command
. The μ-Processor may clear the bit
Crypto1On
to continue with plain card
communication.
Note: The
Authent2-Command
has to be executed immediately after a successful
Authent1-Command
(see
18.9.3). Furthermore, the keys stored in the key buffer and those on the card have to match.