User's Manual

3
Table of contents
1
PREFACE .................................................................................................................................................................5
1.1
A
BOUT THIS MANUAL
..........................................................................................................................................5
1.2
H
OW TO USE THIS MANUAL
..................................................................................................................................5
1.3
A
SSUMPTIONS
......................................................................................................................................................5
1.4
F
ONT CONVENTIONS
............................................................................................................................................5
1.5
M
ATERIAL SUPPLIED
...........................................................................................................................................5
1.5.1
Hardware components................................................................................................................................6
1.5.2
Software components ..................................................................................................................................6
1.5.3
Documentation............................................................................................................................................6
1.6
F
EEDBACK
...........................................................................................................................................................7
2
INTRODUCTION ....................................................................................................................................................8
2.1
W
HAT IS
W
EB
OTP? ............................................................................................................................................8
2.2
U
SE CASE
.............................................................................................................................................................8
2.3
F
EATURES
............................................................................................................................................................8
2.4
O
PERATION
..........................................................................................................................................................8
2.4.1
One Time Password....................................................................................................................................8
2.4.2
Challenge Response....................................................................................................................................8
2.4.3
SMS............................................................................................................................................................. 9
2.5
M
ULTI
-
FACTOR AUTHENTICATION
....................................................................................................................... 9
3
GETTING STARTED............................................................................................................................................ 10
3.1
SDK
INSTALLATION
.......................................................................................................................................... 10
3.2
F
IRST OPERATION
.............................................................................................................................................. 10
4
REQUIREMENTS ................................................................................................................................................. 12
4.1
C
LIENT
.............................................................................................................................................................. 12
4.1.1
Incompatibility.......................................................................................................................................... 12
4.2
S
ERVER
.............................................................................................................................................................. 12
4.2.1
Incompatibility.......................................................................................................................................... 12
5
AUTHENTICATION............................................................................................................................................. 13
5.1
S
ECURITY
.......................................................................................................................................................... 13
5.2
K
EYS
................................................................................................................................................................. 13
6
DEVICE................................................................................................................................................................... 14
6.1
E
VENT
-
BASED AND TIME
-
BASED
........................................................................................................................ 14
6.2
S
ERIAL NUMBER
................................................................................................................................................ 14
6.3
A
UTHENTICATION INFORMATION
....................................................................................................................... 14
6.4
P
ROTOCOLS
....................................................................................................................................................... 14
6.4.1
Invisible WebOTP Communication........................................................................................................... 15
6.4.2
WebOTP Alpha communication................................................................................................................ 16
6.4.3
WebCHR Communication......................................................................................................................... 17
6.5
I
NSTALLATION
...................................................................................................................................................17
6.5.1
Windows.................................................................................................................................................... 17
6.5.2
Windows 98............................................................................................................................................... 17
6.5.3
Linux ......................................................................................................................................................... 19
6.5.4
Mac OS X.................................................................................................................................................. 19
7
SDK..........................................................................................................................................................................21
7.1
I
NITIALIZATION
.................................................................................................................................................21
7.2
A
UTHENTICATION
.............................................................................................................................................. 21
7.2.1
WebOTP....................................................................................................................................................22
7.2.2
WebCHR ................................................................................................................................................... 22
7.2.3
WebSMS.................................................................................................................................................... 22
7.3
U
TILITY
.............................................................................................................................................................23