Tải bản đầy đủ (.doc) (78 trang)

LUẬN VĂN ĐIỆN TỬ HỆ THỐNG BẢO MẬT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.11 MB, 78 trang )

ÑOÀ AÙN 2B H



ÑOÀ AÙN 2B H
CH
 !
"#" $%&'$()

 !"#$%&'())*+, )-
./$01%)-,2))*$34)-
5!6"7.-8690
:;<(=>$?!+%>7"@,A"7+*.
+%!))*8B6"7C?A!
,D!>00EF3%!9F=,-C*
+,-! G+%+?,A"7:;<$>7H
"IJ3"$?KL:
IMA+0
"#./01234563$(78)
NO? ?&!9F8$9+
&89FD!+$$ !
=6P<$+?,=0
NO?$.+H=++H&)<+<
BD8+%&8>79)9
+H-0
"#98:8;$(78)
NE5Q+=RP=S)>$H)
:;<9FT=U83"$?KL:0
NV=6.9FT8+? ?=>
-,3W-+>0O+H&B&
X>YZ"[+)=80


"#<=>$?>8@A2)
N\A"7=64D6"7 0
]
ÑOÀ AÙN 2B H
NE,/5=64D!==6$&
+%=? 0
NEJ9F(<^?Q=6
8_)7+7$SW-/0
`
ÑOÀ AÙN 2B H
.
B1&C
.#"7DE
N:a;ab$>$H))7WW-=R
H!5WS)W-!J+$H)>
"@,A"75-++$S<"@"%
"9-D0
N:a;ab$?Q5--)*A"$?5
<$=>&8*+I=W%0E/&$H$S
)U),A"7B&-<-=RHI<?$
->6S3/&" cH&+F0
.#.4FG4D)
NVF+F$)Fd+FCH)S)->7+?W
)U)"#,A"7-+e$F:$<0f*$%->7&
$)"#<JC:$<VF,=)+"g"h!
"i,&!d""VF<F!g=,)F!"&?KS,A
"7F$)0
NF:$<:F$j;<&CE/&$+?H)S)-
HW-SH)S)-c5<C,!,!
,F!,Q)6-)6)5C^H!^

8++F8.H!<KjF!000
N;H)>:$<C;H)+%:$<0:$<$
>$H)) F-$?!-!9
"$?!00)U)3/&" -5c5!'-
5$%!)6)0
Nk),C:$<4SM-=P+??
+F+H"%"J^(=?+0
l
ÑOÀ AÙN 2B H
:$<)-/+??"$?!<!
3A$!&!J^0
NF:$<a))$fmFeFXafmYCE/&$+?
)U)"#5<_>Ij
5-+%:$<0
.#9H2'I123J88KI433L)
:$<KS3H)BKQ)no\]`])
-&W+%-<^"F!-&!-<^$
=0:="$?&M/1V+HM/o1VJC
N\<C-^pM?-)q`O0
NV<C+%;\b*8!<Wp56BKQ)!<W
566?-)r`O0
Nf&<XY0
N:!s&,)<-^<_!<<$C
tu<"F0
NiKS+?&H$-/Vo!o\3+-/
V\o!\!om!VH6&56+%6?-)q`O!
T6p&ee56+%?-)rN`O0
N;?<vt,F$Xw)w!wf)F&xFw!f)F&O$F!00YQS
KQ)!)$8KL:!L:]000!f)F&F$-
W.K0

N;?,F"#I-^-WTF"#H-
-^.W0
N;?e)F"#MKTe$,FK!"F$FF$<'Q
S,F$0
N;?e)e3y= !ehF3y^)H0
N;?e,eHy= +eF"Hy^)/0
z
ÑOÀ AÙN 2B H
.#<MLNO&7HPQ)
.#<#"80R=>63MLN)
mFaB,$<3+mF)F,,$HS)-
.:a;ab?+7H)+3A$,Qc-<^
07$C
NH)c-<^=-!c$&8
"#${gF<X)BK|\bY0
NX)F+FhY$J"$?+"Fc<^0
NWc$J"$?+"F0
N$H)-$$<=-, =?=-0
N&"$?+=>h=)F.:$<3A$
)F0
.#<#.S>LF:>2I>GLR:8MLN)
F:>")
Tk}<^+-&0
T I"+FX=Y<^!XS<M,
3Y0
T1FA+"F8-&W>B)*.,
30
T~M$<0
F:>.)
T*Z^:$<<)*6"#$&"$?X+

F=Q+%fY0
Nk•$?Bhe<8-$<^"#0
NZ^<^C€+$<^X")FY!y<^#
$}+fS}-,QmV!<^6"F+FmVt!
<^6]"F+FmVt]00
•
ÑOÀ AÙN 2B H
NE$?=83F$h+"F<8<^}+-&W!
("#$?Bhe+%Q,Q$h+"FC
qqBheX‚h+"F‚Y
,t
a")V$$xFCƒ3„…
 a")V$$OF,C‚`0`Xo]pp†Y‚
 a")xFC‚h+"F‚
 VF+FmV,C‡ƒ…ˆ
 VF+FmeCƒ3,…
N<^+%VF+FmVt08>+
<^&0
qqBheX‚h+"F‚!Y
,t
 VFe$jC‚okb]l‰`]p3]lp‚
 VF+Fj$F\))F"Cp
 VF+FxFC‚|\bfFX\x†]pY‚
 VF+FmVC
 L<vF,C‚+"F)X‚h+"F‚!Y‚
 \))F"j,C‡3F$$ˆ
F:>9)QS"?+-&$&0
NE$J"$?+"F!"#$?+"F)0
qq+"t+"F)X‚h+"F‚!Y
\&eO"Fm)L<vF|,‚|\bfFX\x†]pY‚0

aB,\FX,YC),+$<$F0
aB,fFF,C‚)‚,FF,F$FF",F0
peF,)FF,F,F$FF",F0
‚okb]l‰`]p3]lp‚+"F"<F$F")\ao0
Š
ÑOÀ AÙN 2B H
k<<e,eF+F&eFX,Y0
;"‚F&‚F0
FfFF,C‚F"F‚FX,Y\ao0
\,Cge\ao0
peF,BF",F,0
peF,+$<$FekdVaa0
F:><)i?^$J+"F83FA0
NE3F%$J"$?+"F!"#$?)F+Fh0
qq)F+FhX+"Y
N:$9&?$8A,K+"F.QS+"0
NxQ=93F!"#$?,))F+Fh0iIA,K
)F+Fh!"#$?$,F)F+FhX+"Y0
F:>U);&=+$e$FJ0
NE$&+3A$,A"7$?F,),0
NE$e$FJ"#$?hF0
OW"7CtF,),X+"Y‹
mhFX!w"0v)wY‹
F:>V);,<%
\=$&"$?)<%<%<_-
$?,C
VF$FFX+"Y
$F
$,FXeY
.#<#9S>LF:>838KIR72WXM82Y2303M3L)

:$<3H)"$?BKQ)"#no\]`]
)-&W+%-<^C"F!-&!-<^
„
ÑOÀ AÙN 2B H
$=0:="$?&M/1V+HM/
o1V0
F:>")k}<^)BKL:0
F:>.)I-WPH"$?.$<0
N-WPW.KQ)0
N;?,F$"#QSKQ)0
N;?,F"#I-^-W.KL:0
N;?F"#H--^.W0
N;?e)F"#MKL:0
N;?e$,F"#KL:0
N;?"F$FF$<'QS,F$0
N;?ehF"#3y^)/0
N;?eF""#Hy^)/0
Nb"oFC^+HQ&$]pp0
NVb,C‡„ˆ0
Nf&‡Fˆ0
N\)<‡ˆ0
.#<#<#MLNNPMQZ03[4>[\\8MLN])
.#<#<#";8^8M[WXM82>63)
Nb:fX:,eg"h,b)Y
NiVjXiF$VjY0
NmLXg"h,moF,F,Y
NŒfk!ŒfdkXŒf)d3)F,k)Y0
Nf1Xf<,Y0
NfxkXf<$FxFh=k),Y0
NmjjXF"mFj$FjY0

N1gVX1g"hV)Y0
†
ÑOÀ AÙN 2B H
.#<#<#.S>70_5>R7MF2)
Ta3,C+270
NmF!,hC^0
NmF,FC,})3)"$?+^0
NmF"CDce$FJD0
Nm+FC)c$=>0
NmhFC+e$FJD0
NmeeC$&>ce$F0
Nm"]<CKZ,Q,okb0
:;<H!y)*A$)*
A)3F$!"3A$Q+%H!-)*A
H$"<$FX•l<Y!•X•<Y!„X„<Y0•"F3
S<@"@<MH!H"$?1+H
XTD$<JY0:H$=„!•!"<$F0
:H$H=W%3`J-)*
="<$F-^=ƒp…0:y.H3-
^)*F"!FF!<$F.KS,A
"70kW^.)*AH"$?<
._MH0
Hình 2.1: Biểu diễn ảnh index
p
ÑOÀ AÙN 2B H
.#US>70HPQ,G433L)
E>=<^!=>U!<^@*)3A$I*)
-='0\/&$,Q3A$
)U) ?->+?&-"@"09$-&
Z ?$H)!TQ ? *)"#-

>$H)Ob!VF$)!(<K-3A$
00<%$H)!T-3A$
 $$H)3A$:a;ab!,"#$<3
b$"F<5L:L<vFJU)+->
$H)0
.#U#" $J8072R7M;8)
T<]&CKokb3-0
T&]"CK}FX&,$FY"F3F"0
T]<hCK,^)/0
.#U#. HPMQD5>)
Tm)XaY!)Xa0FYC3UaFH^<M
&<M>,Q=ŽF0
TmF,•FXa!!"YC&K=W%aFZ$?+F
)5)-),&F"0
TmFXa!$F!F"YCB&a$F+"#)5
)-),&F"0
.#U#95>8`2)
-$D@"#P$S0-)5
)-)$D&W!$D+^+$DW0
N;D&WC)3F$<K$KS)&W-)3F$$/H
.)3F$Q!-"#$+]XWH)Y!!e$F]0
N;D+^C$$$D)&!J-F"e$]!"e$]0
N;DWChFF]0

ÑOÀ AÙN 2B H
.#U#<a?>)
Tm,X1!)YC+2,.Z,Q1F<0
cpXFY]zzX}YS=!,$
J^<,Q)3F$_=560
Ti,FBC/<_,P5)0

Td"FC-<8"#-H-\<F$!fFh!&!;)$F!

T ‘"F)!  BF<$=!  B,F<$=C  -  $?  "#    )/  +#  
B"FF0
.#U#U#8K_J8
Tje]C<KjF
Tmee]C<KS
TV]C<K,
Tm"]C<KS,
.#U#V $5>b8R78cd)
TmF"CD
NmhFC0
Nm,hC^
Nm+FhC)U)^8-A,K80
.#U#e S>70NPMQ034)
TC1ta’b0
NcC1taGb0
Nx/C1ta“b0
NC1taub$91“bta
C1ta”b$9a“1tb
C1ta0ub-)*A56+%
N;RcC1ta•]0
]
ÑOÀ AÙN 2B H
Nx^C~t+XaY0
NE^6C"t"FXaY
.#U#f$8(2g88^b[M\[b[M\[8^)
N9)-).eC
er<6=?q
r)-<q

F"0
Nxr<6=?q=B9)*$?/
.eS ?0-)-<F$,F+$F,Fe(5 0
.#U#h$8(2g8switch)
T9)-).switch ,C
,hr<6q
,FCr$?q
,F]Cr$?]q
000000000000000
,FCr$?q
Fh,FCr$?’q
F"
.#U#"i$8(2g8while)
NOT$I)h$F"#==><%,Q$*$I)09)-).
,C
h$Fr<6q
r)-<q
F"0
.#U#""SPM8>R7L8c2A>Y23)
 jKY2
tX<qY $<$%505 +%r!qt!rt0
`
ÑOÀ AÙN 2B H
tX<ttY $<<_
tX<–tY $<=><_
t–< ;<#C<_<<_p
tX<—Y ;axVC$tF+<tF0
tX<˜Y ;LoC$tFI<tF0
.#V;838Fk8lkm=n#
k"?"#X)$,FFeFk|mY)U) 

?-$?:$<>BF!9005 -
>O,$b,00;H)k|mS ?>7k|mVd
Xk|mVF+F$)Fd+FYI<_-,e$F:0
.#V#"jo8_p83W8)
T:M)*:$<!•$?,+A,Q"
qq"F
NA,Kk|mVd‘=\$ DF-
=[,C
Hình 2.1 Cửa số GUIDE
- FFxFhk|mC)k|m%F-$,C
- b$=  k|m  XVFe$YC i)    k|m  Q  =>      
=$0
l
ÑOÀ AÙN 2B H
- k|m  h  |$,C i)    k|m  +%    +  $  
<!•5&&0
- k|mha3F,":FC i)k|m+% $3F,
+<!-F^J^0
N:"$‘F,V$Ci)I/'™F,!x0
NL)Fd3,k|mC M)vF,š0%"[&!-
<)vF%8,2Db$=k|m0
.#V#.P3\843)
Hình 2.2 Cửa số biên soạn GUI
k"?Q+%-5$H)"?
O,$b,!O,$’’!•-<"&B-<S
M<8-,2&8.->7=01B+
>7=&"#C
Nf,bC;9!Q9"b
Ob0;-9<9L~!F$+[<0
z

ÑOÀ AÙN 2B H
N$F<C;9<HQ),<?^
-&Ky=90
No"bC x9'TD$ 0
NF=b3C;)=)U)+-D$ =<
+0
Nd"F3C;)+P<y= +0
N\F3CVT+P<"#I4!8!%"[0
Nf)N):FCF,K3Q<&<-D$ =)
+0
N;,b3CkJ<-7$ D0
Na3F,CO2?70
N\$"FCS"#-^++#%0
NoX’YC+&54+0$y$
?&0
Na$L<vFC"#$-=,})3)D›)F
#P$<8-!•
Nk""o$F,C"#+$%"?+,2
"?H->+>'!,2&K-^&
-=M/#&›)0
N:Fd"C&F=
N<L"Fd"C,})3)<"F$6 =)W<
NkL),C$ D"?k|m0
N-<,+F"%8Cœ•xž!=J3?A,Kd"
+Me$F•x0.<07<,+F,2]e$F$C
N|p0eCe$F&6"?.5
N|p0Ce$F6-4 5-
=M!-$$<=0
•
ÑOÀ AÙN 2B H

.#V#93q_J82p>?_8(2g8c)
x)+)F+#$&,W.
)F0OW"7Cx+d"F3!,2?A,Kf)F&
m,)F0
NC"#I8)F0
Nb="$C.)F0
NjF"$C8)F0
NjxF!ea$F!e\•F!egFC-IWe8
)F0
N\C+P<^8)F0
Nd<$FC)U))F&=>0
NO,<$FC^)F&=>0
Hình 2.3 Cửa sổ thuộc tính
Š
ÑOÀ AÙN 2B H
N‘DQ+%-)F$$$<=!6$
e$F-)"7: ,2D= -  +)F0E , 
$$<=MA,Q$&))+)FQ,
,DOFh$$<=,Nq$$<=,2+,
$$<=)F0;_-"T$?,2S+,
"Tœe8)F‰$$<=X<vF!F+F"!"$F,Y0\
=,3$!$H)6:$<,2$e$F#8
=-+)*MC
Nj$F)*M0e6"."?
Nj$F)*M064$8B
"?0
„
ÑOÀ AÙN 2B H
9
rsts

Zu--nT]
9#"GFv>&()
Nf/W)*WXf)$)Fa$&,,NfaYS
<&FB=-0O%-Q=8K
fa$-7W.F$$),"<-/&,Q
$?)/)Qn!-7S%$Sc[
-!8y-)Z80x*8=R
H  &  $  i0iF$$  X†``Y!  ,    $  0g0a"F,  X†z„Y  +
a0:0~,,X†Š]Y0
NO%-/QDK=RH&$)5)-))/
W/QS)I<?!=-)5,<_=>I
3)3Z<_=>0f5)-)&S,A"7)/W
/$!"i,X†•zY+iX†••Y30
N\#!FB)K<5.-)/W,Q$?
fa$=RH<"@-,Q$?-QF8
n,Q+DI<?0~,A"7=RH&=>
T'&Q=8I>I<?0‘
&M8)K<c=-&W?A!+$B%0
xM.)5)-)&"~0fF,X†pY30
>.0o0oX†•lY"$&.)5)-)fa
S<&=-5+•0
N;+ 6"7.fa>?)!>?)!
=!=D5<•0+%<,Q$?-$-<+-
"T$--!8-^.<0
NJD!Ÿ-^.,Q<X$S
)/<-$!)W+H+$!P,I,$SY
†
ÑOÀ AÙN 2B H
8,Q0W!I$
)WSM-5<-=-‹T=%!

Ÿ$)W!H)>?)!>?)!)W
-"7!&+6,Q<."/•0M-+#
=-.%0
NO%-<,Q$?J=)6)=KS)!+=&
>60O+H&7W.fa$9>
.&6<,Q$?<_-3/&" <"@5
5!,<"@-/&,Q$??•!
>=><^,$?0
N~-+%)/WJB+)/W!M<*
W+<W!fa+T-<$
)/W0\B/<!3F<
*W3U=-+<+%-<
T$0EI<?.)5)-)$B,--<8,QWI
)IW)/W0
9#.a?>7/?Z])
NfaS^--D,C$B-<K
&W _-)*W."$?0
)*W."$?$H)S)-."$?$87W
.X&$=>,"$?<*Y07W$7
BD/+œ*ž-/&"$?X/&$)*.
"$?Y+Sc<%,C
9#.#"\M82
N<,Q$?
1
!)
t











XnpX
XX
n
p





X`0Y
]p
ÑOÀ AÙN 2B H
3
v
$--^<3
v
vt
p!
‹H8-‹t
n!
0
-<1
v
$<$$S!6$3

v
$-,Q 0
N-/&=>o

!3
‹
t
n!
DC
1


tX3

’3
]!•0!
3
)
YX`0]Y
OD$G-0~>o
f
D$=>--0
N5 !=>o

-G<!C
1


tX3
v

’3
]v!•0!
3
v)
Y!vt
p!
X`0`Y
)<0
Nk,A-<1vSB/!6$y-^3v.
<_-^<*6Xt
n!
Y.<1vc<3
j“
.0
~C
n


=
n
i
ij
x

tpX`0lY
+QLXp!p!•!pY.?7D#+%D/X
“
x
!
]“

x
•0
p
x

Y
.-/&0
9#.#.8c2W8`D5>)
NO%-o
)
Gi-<=€D$œ*ž)D
.9*!=--=>
o
)
S3-^<M>6,C
"
]
X3!&Yt
]
yx −
t

=

p
j
jj
yx

]

YX
NO%)<o

0OD5*<œ*
žD.9*0&8!++H$"
6&8X5+^Y!8<-,/&5IC;,W
S=-<!=<&$"!T<=$
D$S.-- 
]
ÑOÀ AÙN 2B H
N:I=-!+%--o
)
!(-<o

!/
'I$C)9SD$œ*žD)*
56.9*!&9Z*+%,QI)
)*!T3+%I)T$0
Nfa9)$/'0x".$
oXo)Y=>X,8)ŸY,QW5œ/
žQ-/&G<XG-Y!,.
-/&,Q$?S?-•!6$
3)3Z=>)-Q-=-
 0
Nc!I!$<'<=>BD!I=-!
<_-)6&8-<!3US=-
90x<"@-/&,8)Ÿ!*
Ÿ*-/&!+-/&,2S<"@<_
.-8Ÿ0\ œ*(ž.-/&
+%ŸS<_B-W.FŸ0

:Q+H&!=>3U!*3-^W+>%}
+%H0
NOB-W$K<)5=-c-
Ÿ!8B-W'Ÿ*-/&!+
S$0
]]
ÑOÀ AÙN 2B H
Hình 3.1 Không gian đám mây điểm
NkD7W6$7B-W'!6$Ÿ
B/*-/&0
N)7W6$7B/ +%7W6
!+B-W.-/&F'0i7W&
I)ŸW6!I)ŸB-W.-/&
F'0~-/&?8•,+%D
I)Ÿ=-0
N)7!7W6<$ŸB/! +%
7W8+*-/&,7W6+60
O%, I.7&S8I)ŸW!S
8"7+7`!7]+7`0
Nx+?-7WS7W6BXB¡)!
YS?B+F !,8)ŸX=>
YB!-/&?8•0
9#.#9D0S>4=>>?4u

#
:y"T./B&/1!)$+FX-Y
=>o
)
0W+>%}+%H5+^m!6$
"3


&

o
)
0
NkD¢$ŸBQXQ#+%D/LY!Ÿ
&$-.+F5+^X_8¢Y!

t0
NkD:$6m.o
p
!56+%+F3

0i 
Li!.+FL:

8¢"$C
I
OH
tXL:

Yt3

X`0zY
!8!

tX

!

]
!•
)
Y0
N~•_WC1

t










ux
ux
ux
T
n
T
T
]

X`0•Y
]`
ÑOÀ AÙN 2B H
$+F)*A6Xt

n!
Y.$".
+F3
T
i
8¢0
Hình 3.2 Vector thành phần trình chiếu trên trục tọa độ
NF8n<)5'!*C

( )
]



=
n
i
ii
HM
NF^$f&FC
O
( )
]


=
n
i
i
OM

t,XK<)5-<*Y!8+?
( )
]



=
n
i
ii
HM
55+%+?
( )
]

3

=
n
i
i
OH
6$3

1

0
Nx+H&!7W6





,C

T

1

1



30X`0ŠY
+%=?C
T
i


t0X`0„Y
NC
n

1

1t:
p
wZ
jk
µ
]xv!=t

p!
;HB-W!($H)5,G?))5,0
]l
ÑOÀ AÙN 2B H
9#.#<8S4d48@R7R[>448@>63HH

)
Nc)5`0Š+`0„)555,C


,C

T

:
p


N
λ
X
T



GY

3X`0†Y

λ

$/A;F0
N:Q+H&!)C
u∂

ƒ
T

:
p


N
λ
X
T



GY…
( )

uu =
tp
N6$C
:
p


N
λ



tp
Ni& X:
p
N
λ
mY

tpX`0pY
NOH&
λ
$-^8+

$+F8.-3eG56
y3
 

o
f
Xt
n!
Y8Ÿ
i

*-3

0
Nx-=-7Wo
)

$--^8++F
8.HB-W:
p
0
Hình 3.3 Thành phần chính PCA trên mặt phẳng
)5C
p
p
=−
λ
M
S-^8C£

¤£
]
¤•0¤£
)
0D-^$%£
!
S
+F856

!˜˜

˜˜
]
t!"3-^S¢

0
9>6C

( )
p
uMuXuXuI
TTT
N
==∆

]z

×