Remote Assessment of Client Trustworthiness
Yngve Kristiansen
Master’s Thesis
Master of Science in Information Security 30 ECTS
Department of Computer Science and Media Technology Gjøvik University College, 2005
Institutt for
informatikk og medieteknikk Høgskolen i Gjøvik
Postboks 191 2802 Gjøvik
Department of Computer Science and Media Technology
Gjøvik University College Box 191
N-2802 Gjøvik Norway
The MSc programme in Information Security is run in cooperation with the Royal Institute of Technology (KTH) in Stockholm.
!
"
# $ %
&
$
!
'
() &
&* )
) )
+ ) ) &* *
, ) ) ) )
&
# * $ &
) -
* ) * # & &
* ) $
& & *
.)
& * .
) ) ) .
& * ' / *
0
1 %
1 %
2 2
2 2 3 2
2 4 4
2 5 6 & 4
2 7 8 4
4 9
5 :
5 2 :
5 4 + :
5 4 2 :
5 4 4 3 ;
5 4 5 0 <
5 5 +% 2=
5 5 2 6 2=
5 5 4 22
5 7 0 24
5 7 2 24
5 7 4 0 27
5 7 5 0 29
5 9 # 2>
5 9 2 2>
5 9 4 +% ? 2>
5 9 5 - @ - (-0 AB 2>
7 ! 2<
7 2 & 2<
7 4 2<
7 5 4=
7 7 C 42
7 9 0 44
7 9 2 + C 44
7 9 4 0 3 45
7 > 3 45
7 : 47
9 D 4:
9 2 4:
9 4 4:
9 5 4<
> 55
> 2 0 55
> 2 2 ! 55
> 2 4 ! A 57
> 2 5 57
> 4 59
> 5 . 5>
: 5<
; D 72
75
%
D 2E @ F B 2
D 4E 4
D 5E 9
D 7E G2:H 29
D 9E - G5>H 2>
D >E ! % 2<
D :E D 4=
D ;E 0 8 ! 44
D <E ! 4:
D 2=E ! % 55
D 22E ! A % 57
%
2E @ + G59HB ;
4E 3 G2H 22
5E 0 42
7E 4;
9E I2 6 4<
>E I4 A 4<
:E D ? A 5=
;E 52
<E ? ! JA 59
2=E D ! JA 5>
2
' '
& ' 8
!
6 '
' '
6 '
% % '
G5<H
%
&
G7=H
&
D 2 # '
%
D 2E @ F B
'
'
!
"
# $ %
4
' &
$
D 4
D 4E
" # ! $ !
!
A
!
% &# !#! ' $ ( # !
00 %
' ? ? ?
'
) # *+$ !
% E
5
2 # !
$
4 - K
$
9
" , ,
!
8 G72H
8 ' %
' ! A
' &
D 5
D 5E
% 8 '
-&* C A
F ? ?
D 1
:
% - .
&
8 2 7
% ! $ !
& E
• L
8 2 5 4
• L D
8 4
5 5
• L 8
&
8 4 5 7 5 9
% " !& ! ! #!#/
' '
% " # # # 0
! '
+ " G59H' !
! 2
;
# # # 0 / / ( # #
3 •
• %
• %
• ? ' '
• % ' ' '
•
@ ' ' B'
!
•
•
D • ' '
•
• @ ' ' ' % ' B' '
• ! ' ' ' '
•
•
•
1 • ' '
• @ !
' '
B
. • @
B
•
2E @ + G59HB
% " " & # # ! #!
0 % 1
A % !
' %
! '
• !" #$%&?
6 6A0
• ' ( ) " #$*&? M ? ? N
? ' ?
?
<
• ' " #$+!&? #
9=
• ' , $+-&?
• ) . $+ &? 3
K ? ' ' ' '
& ' ' ' & '
• / 0 $++&?
• , . 1 $+2&? '
' & ' '
'
! E
• 6 @ ? ' ? B
• 0 ?
• 0
• ! F
A
' E
• !
• 0 !
• 0
• !
• !
% " % - ! 1 $ / !
0 3 4 6 O3 0
G74H # ' ' C
0
6 @ 6 B G5;H 6
& 6
8 ' '
?
0 6 0
E
•
2=
• ? ?
• ? ?
•
• 0 C
% % 2 $ !0 !& ! !
%
% % # $ * # # 3
G2' 4'
5H 6 0 #
' K
'
6 0 % # G2H
% E
M %
N
' ' %
. 3 &
' '
G27H G29H
% 6
G4HE
M 6 '
GPH
" '
N
0 6 0 G2' 7' 9H
4 6
0 # G2H
22
# 3 !
0
% ,
% 0
0 A '
% % 0
@ B
6 6 6
% %
D % 3
" 3 6
6 8
% %
4E 3 G2H
? '
!
% % " * # # 0 G2:H
• -? M N
3 '
• ? 6 ' &
'
• 5 ?
0 %
5
24
B ( 8
B 0 ! 8
B 0 ! 8
% ) ( 1# !
8
% ) ($ # !
G>H %
- '
!
Q G:H 6 (+
1 @60 1B G;H'
%
G<H
2<<:'
M (! ! 0& !# 4567) 4
4 4 5 4
5 4
6
• 1 5 4
• ( 5 4 N
G2=H % E
M0 ?
N
G<' 22H ? E
• 1
•
•
• 3
25
) %
• (
A RS " R "'
•
• 7
' %
0
•
o 0 % !
o 8 D %
&
o D %
o % %"T U%V
!' !
o D %
•
o 54?
>7?
o D %
o 5 D %
• ( 3 % !
A '
o 7 o 7 o 7
E
•
&
o 1
o ( 6
o '
o ) 1 '
27
• ( '
E o 7
o 7
o 7 3
• #
E o
o 7 . C !
% ?
?
o 93 6
%
o , A
% ? ? '
• , C !
• 1 +% ? 8
% 6 (+ D G24H
"G25H
% ) " (1# # #!
G27H G2:?4=H
' ?
' ' G2>HE
B '
B %
G2>HE
• +% %
• 7 " # ' %
• - % 6
%
G2:H 1
: ; "1:;# .,
1 , 1
.,
29
0 .,
'
D 7
D 7E G2:H
0 3 ., + .
, @ .,B ., ' %
., 1 : .,
' 5 G2;H
% 8
G2<H %
8 ( < %
8
% ) % (1# & /
G27H A
' 0
'
' ' '
A @ B '
!
8 ' G5:H
3 2
0 3
3 4
., .,
., .,
2>
" '
% 8 ,# 1# $ !
A ' ? % '
?
% 8 ! 0 / *#!
G42H M N 0 ! #
0 '
M N
% 8 " 2 $ 9 !/ /
? ?
3 . @O 6B 1 G44H O 6
% '
% 8 % ! $ *# 1# # ( : #! ;
- @ -B G45H ( %?- 0 A
@(-0 AB 6 G47H
+ '
3 6 @ 36B D 9
36 G5>H
D 9E - G5>H
3 6 @ 36B
-0 0 @ 00B
2 4 5
-?
60 3 3, 0
0 03 -? 03
2:
- 0 0 @ 00B 36
! 36
-? 0 3 @ 03B
6 1 @60 3B 3 ,
0 @3, 0B 00 ' -?
0
?
- G49HE
• #
• 0
• @ B 3
• 0
M W ! W G49H N
'
' R "
2<
) <=
%
! '
) ' &
!
&
' 8
&
) " * $ #! # #( 1
D > %
!
D >E ! %
D : !
'
?
?
4=
D :E D
'
' '
) % # # $
#
E
• D
•
•
= ?
' A
% '
? ?
7 ? '
?
?
!
0 0
42
7 ? 0 ' ?
A
5
# # $ * !( # !
D 0 •
•
0 •
0 •
5E 0
) ) #0 !#
#
2 8
? 8
4 !
5 ' %
& 24
7 '
8
9 !
> A 8 ' !
: ! '
'
; !
< 8
2= ' % & 24
44
22 ' & %
24
D ; 8 8
D ;E 0 8 !
) 8 * #3 *
# L
) 8 * !
D '
' 8
'
8 D '
'
45
8 '
3 & 8 '
' '
) 8 " * & &
" ' '
D
' D
' 8 '
' 8
G7=H
&
0
' %
) > # # ! # !
E•
• 0 !
•
'
!
' < > '
' '
A '
' 8
'
!
47
) ? *# !0
!
' '
' #
$
A !
0 &
. ' C( O'
1 % & % # !
' !
'
K
0
' '
( . " "
' K
' %
'
9 . '
0 '
? ' " '
' '
' "
> . . . ? ' ?
"
( 8
'
49
? ?
$ ? $ A ? '
' &
' ?
' F 6
5 4 5 6
0 %
?, @/
' '
( '
7 . '
%
(+ 6 Q 0
% ? 8 ' '
8
' 8
< L
'
' %
4:
8 - .
8 ! $ !
! !
8 # 1A G4:H
8 " $ ! !0 * * #
M N
'
" '
? ?
K & ' !
'
7 D <
!
D <E !
4;
! K
A
7 !
+ '
' 8
!
+ !
+
7E
M N
8 A
' X K M#
$N '
7 : 3 8
E
2 '
4 #
'
! 0 !
! '
A %
'
5 5 2 8
! 9 >
4<
6 !
+
# 3 2 6 2 2 6
2 2 2
@ ( B 2 2 4 , 2 4 6
2 4 2 @ ( B
2 4 4 , 2 5
2 5 2 6 F%
9E I2 6
A !
+ F 8
# 3 2 3
2 2 6 %
2 2 2 , @ ( B
2 2 4 ,
2 4 6 ?
2 4 2 , @ ( B
2 4 4 ,
2 5 %
2 5 2 6 F%
>E I4 A
'
' 9
8 % $
:5=
# 3 !0 & ( $ !
! ,
! ,
! 3
,
%
, %
. ,
! ,
!
1 3 B
6 F%
!
:E D ? A
;
52
# !0 0 ( (( $ / 1
6 8 '
# 8 ? !
;E
55
> <
> / !
' 8
8 '
0 %
6
#
% '
' 8
> ! !#/@
!
D 2=
D 2=E ! %
8
! 6 O3
(+ D ! (+
! 7 7 MC N
!
#
O3
(+ D F 1
0
57
8
! (+ D
G4>H
> " ! !#/@
! A
A
D 22 ! A
5 9 5
D 22E ! A %
A 36
'
!
-? -0 0 @ 00B
> % *! # # !
# ! '
!
#
3 F 0
- ?
6
36 00
! 0
59
! !#/@ ! !#/@
# • 0
• ( 8
• 36
3 F • 6 O3
• (+ D
• 36
• -?
! • !
(+
•
• 36?
<E ? ! JA
> " /!0 * (# 1 3
2=
! !#/@ !
!#/@
?1 ? ((
, ?1 ?
A
! '
((
?# ?
#
%
%
((
20 > 5
5>
, ?6 ?
8
((
3
, ?6 ?
%
((
, ?1 ? ((
.
, ?# ?
8 ?
((
, ?# ?
8 ?
((
1
3 B
6
F%
?# ?
8 ?
((
2=E D ! JA
> % A# # !0 * (# 1 3
'
' ! ?
' !
0
!
A 36?
!
5:
!
! '
R "'
&
&
"
' ' '
5<
?
!
% '
! 0
8
! ? ? 3 8
!
! '
A
' !
!
! A
' & <
36?
36?
! 36?
72
B - .
• ! !
•
• +% " '
'
•
0 ' ? ? ?
• 6 &
75
2 # ' D 2<<; 1 A %0 E 3 6
6 # ) C '
272<
4 0 ' 6 ' # !' 6 0 ' 4==5 3 6
6 # C
( F ( 8
5 A ' + ' + 4==4 6 #
6 1 1,5272?27;
7 # D 2<<; 0 3 6 #
3 2 9 (( ' 6 1
9 D ' 6 ' - ' Q 0 ' . 2<<> 0
6 E 8 -*
C 1 5 ' 9<2?
9<:
> 0 ' 4==2 9 D 9 D 1 -
: Q 0 "
GC 1E EFF& FH
; (+ D 6 "
GC 1E EFF F FH
< ' ' ' ' 1 ' 2<<: %
, 7 -2%50
5>
2= # ' ,' ' 4==7 +% )
C ' 5449' 74;?77=
22 1 ' 3 Q
GC 1E
EFF ! FY F F0 F 1
F H
24 6 ' 4==7 3 3
GC 1E EFF 29 F F=7=52= H
77
25 ' - 4==4 E (
3 ' C
27 ' 3 4==5 0 3 )
C ' 4;92' 2?25
29 6 ' 3 4==5 0 3
0 E C A )
C ' @ B
2> ' ' 4==4 ' ?
3 ' L 0 3 "1999#
, 9 ' 4;' ;' :59?:7>
2: ' 2<<: 0 E '
- 1 1 < ' "1<'#' ' C , 2<<>' 0 1( 0 22:7' 52:?555
2; ' # ' 6 4==4 3 0 - '
- ' 0 7 "07 !!-#'
0 1( 0 454=' 2>=L2:9
2< ' Z 4==4 # E 0 0
. 3 ' F 1 < '
"1<'#' ( @ 4==4B' 0 1( 0 49:;' 7==L727
4= # ' A' 6 ' 1' 0 ' & ' 4==4
0 ? 8 ' -
' 0 7 "07 !!-#' 0
1( 0 454=' 272L29<
42 ' ' D ' Q 0 ' Q6 2<<: 0
A ' -**G1999
' >9L:2
44 1 ' 4=== 0
0 ' * 1
) ( "C
!!!#
45 -
GC 1E EFF F H
79
47 ( %?- 0 A @ 3 B'
6
GC 1E EFF F F F %H
49 ' 4==7 -2 4 L RD !"
3 2 1
C 9 @4==7B
4> 3 + 0
GC 1E EFF F F F % H
4: # ' 6 1A ' 4==5 ' 9
6 3
4; 6 A 0 !
GC 1E
EFF F F0 F F %H
4< 1 @A B
GC 1E EFF H
5= 0 @A B
GC 1E
EFF F F F F F
%H
52 3
GC 1E EFF F F FH
54 1 ?
GC 1E EFF F F FH
55 0 L 0
GC 1E EFF ? F F % H
57 6 3 ? 0
GC 1E EFF F F F F ?
F F H
59 ' Q4==2 + - 0 ( 0
3 ?
7>
5> ' 4==9 0
GC 1E
EFF F F4==9F='7;27'2==42>'==
H
5: D ' 0 ' 0 &' ' ' # 2<<: A
0 3 > #
0 ' +++ ' 0 3 ' >:L:4
5; 6 6
GC 1E
EFF F F $ TF F ?
F F F S H
5< 2; 5 4==9 C
GC 1E EFF F F $ T42=<::H
7= 45 < 4==9 ; .
GC 1E EFF F F $ T4:72:<H
72 ' Q 4==5 7 0 9 0
74 6 , A ;;5:<4
GC 1E EFF F F;;5:<4F ? H