User's Manual

35
The exchange of information is organized like this:
Models EP, SP, XM, NET
Input COMMAND
‘F’
LPT Port
LABEL Label
PASSWORD Password
DATA Data contained in the dongle
EXP_DATA Extended data contained in the dongle (for models SP, XM and NET only).
Output STATUS Status
==0 Success
!=0 Error
Table 19
FIXING MODE command parameters
Memory fixing is executed
only if the sent parameters - Label, Password and Secure Data - coincide with the
contents of the respective registers.
9.8.1 Parameter transfer
Parameters to be transferred to execute a FIXING operation with dongle on the LPT1 parallel port, including sending of
Label, Password and Data, and comparison with the expected contents (respectively
"SMARTKEY"
,
"EUTRON"
and
"SECURITY DATA"
). If the parameters coincide, they are fixed.
LPT
01 00
Port
COMMAND
46 00
Fixing Mode(
"F"
)
LABEL
53 4D 41 52 54 4B 45 59
00 00 00 00 00 00 00 00
Label ("SMARTKEY")
PASSWORD
45 55 54 52 4F 4E 00 00
00 00 00 00 00 00 00 00
Password (
"EUTRON"
)
DATA
53 45 43 55 52 49 54 59
20 44 41 54 41 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
Data (“SECURITY DATA”)
EXP_DATA
00 00 00 00 00 00 00 00
Exp Data
Table 20
Exchange of information for the FIXING MODE command
9.9 Encrypting mode
The security functions of the SmartKey dongles are increased in the most evolved models, SP, XM and NET, thanks to
the ENCRYPTING mode. This is an algorithmic interrogation mode conceptually similar to the SCRAMBLING
operation, but in which
the security algorithm is not fixed but is programmable.
The user can define his own security algorithms
, using a series of logical operators.
Exactly a in the SCRAMBLING
mode, the algorithm operates on the first 8 bytes of the Secure Data (Original Data) field, and the result of processing is
again a set of 8 bytes overlapping the original data (Encrypted Data).