User's Manual

17
Therefore when interpreting the keys no difference shall be made between receiving capital letters and small letters, and
the ‘Q’ and ‘A’ letters shall be treated likewise.
The authentication data are embedded into a bit sequence which provides a special header:
Size Description
Header
4 bit Sequence for recognizing the transmission start and for identifying the device type in connection
and the protocol in use. For the WebOTP protocol the sequence is always 0001.
Data
20*8 bit Data to transmit for authentication. The single bytes are sent starting from the least meaningful
bit.
The reception algorithm must behave like this:
Ignore every character until receiving letter ‘D’. The sequence always starts with letter ‘D’.
If in 200 milliseconds no character is received, consider the sequence as interrupted and restart from the
reception process again.
Ignore the differences between capital letters and small letters.
Ignore the difference between letters ‘Q’ and ‘A’.
After receiving 41 codes the transmission is to be deemed concluded.
When reception is completed the received string can be interpreted and used for authentication.
6.4.3 WebCHR Communication
During WebCHR the system queries the device using the HID SetFeature and GetFeature commands that are available
in all operating systems, also on applications that are run without special permits.
The WebCHR features can therefore be implemented within any client program by using the WebCHR SDK library,
provided on request.
When using the web, communication occurs via ActiveX instead, supplied with the standard distribution.
6.5 Installation
The devices are recognized by the system as USB H
UMAN
I
NTERFACE
D
EVICE
(HID) devices without requiring any
installation of proprietary drivers in the operating system.
According to the operating system in use, on first insertion the user may be requested to carry out some actions. In
particular, Mac OS X operating system requires a minimum configuration process on first insertion of each HID device.
After the possible configuration process, on subsequent insertions the device is always recognized by all operating
systems immediately.
6.5.1 Windows
With W
INDOWS
M
E
, W
INDOWS
2000, W
INDOWS
XP, W
INDOWS
2003 and W
INDOWS
V
ISTA
operating system the device
requires an automatic installation process on first insertion. Such a process may take some seconds and neither requires
any interaction with the user nor any administrative permits.
The user just needs to confine himself/herself to waiting for the “Found New Hardware/Your new hardware is installed
and ready to use message to appear.
When installation is completed the authentication process starts automatically.
The installation process is requested on first insertion in every USB port.
6.5.2 Windows 98
Windows 98 operating system requires installing a driver that is resident in the original CD-ROM of the operating
system on first insertion.