Data Sheet

Table Of Contents
Chips and readers- USER’S GUIDE
UG 3
Version 1.0
SECURITY CONFIGURATION
Before using the security features, please take a look at the «Security management»
chapter. You will find there basic principles on which is based INSIDE chips security.
If your application is secured, you have to ...
a. Load the key in the coupler. This operation has to be performed only once. As soon as
keys are loaded, they are stored in the couplers EEPROM.
b. tell to the coupler which key you want to use for your application (Kd1, Kc1, Kd2 ...)
a. Loading the key...
You have to indicate the following parameter :
- Exchange key to enable you to load the key
- New key value
- Key number (is it «Debit Key 3», «Credit key 2»)
!!
!!
! ActiveX : Mx.KeyLoading method
!!
!!
! C Library : Clib_w_KeyLoading procedure
!!
!!
! Low level : LOAD_KEY_FILE command
b. Activating the current key...
Two commands are available to tell to the coupler which key you want to use. One has
to be used before the selectcard command, and the other before the SelectPage or
Authentify command if you want to use a key different than the one used to authentify
the chip (or if you selected the card without authentication).
Use the following commands before the SelectCard command :
!!
!!
! ActiveX method : Mx.CurrentKey property
!!
!!
! C Library : CLib_w_SelectCurrentKey procedure
!!
!!
! Low level : SELECT_CURRENT_KEY command
Please refer to the chapter «Managing the security» for more details about the way it
works, and to the reference manual chapter for more details about the commands.
Use the following commands before the SelectPage and Authentify
commands :
!!
!!
! ActiveX method : Mx.DiversifyKey property
!!
!!
! C Library : Clib_w_DiversifyKey procedure
!!
!!
! Low level : DIVERSIFY_KEY command
Please refer to the chapter «Managing the security» for more details about the way it
works, and to the reference manual chapter for more details about the commands.