55625419-anninhmangk13mtt-1226419598367568-8
TRANSCRIPT
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
1/204
Nguyn i Th An ninh Mng 1
AN NINH MNG
TS. Nguyn i ThB mn Mng & Truyn thng My tnh
Khoa Cng ngh Thng [email protected]
Nm hc 2007-2008
I HC QUC GIA H NI
TRNG I HC CNG NGH
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
2/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
3/204
Nguyn i Th An ninh Mng 3
Bi cnh
Nhu cu m bo an ninh thng tin c nhngbin i ln Trc y
Ch cn cc phng tin vt l v hnh chnh
T khi c my tnh Cn cc cng c t ng bo v tp tin v cc thng tin khc
lu tr trong my tnh
T khi c cc phng tin truyn thng v mng Cn cc bin php bo v d liu truyn trn mng
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
4/204
Nguyn i Th An ninh Mng 4
Cc khi nim
An ninh thng tin Lin quan n cc yu t ti nguyn, nguy c, hnh
ng tn cng, yu im, v iu khin An ninh my tnh
Cc cng c bo v d liu v phng chng tin tc An ninh mng
Cc bin php bo v d liu truyn trn mng
An ninh lin mng Cc bin php bo v d liu truyn trn mt tp hpcc mng kt ni vi nhau
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
5/204
Nguyn i Th An ninh Mng 5
Mc tiu mn hc
Ch trng an ninh lin mng Nghin cu cc bin php ngn cn, phng
chng, pht hin v khc phc cc vi phm anninh lin quan n truyn ti thng tin
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
6/204
Nguyn i Th An ninh Mng 6
m bo an ninh thng tin
thc hin c hiu qu cn ra mt phngthc chung cho vic xc nh cc nhu cu v anninh thng tin
Phng thc a ra s xt theo 3 mt Hnh ng tn cng C ch an ninh Dch v an ninh
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
7/204
Nguyn i Th An ninh Mng 7
Dch v an ninh
L mt dch v nng cao an ninh ca cc hthng x l thng tin v cc cuc truyn d liutrong mt t chc
Nhm phng chng cc hnh ng tn cng
S dng mt hay nhiu c ch an ninh C cc chc nng tng t nh m bo an
ninh ti liu vt l
Mt s c trng ca ti liu in t khin viccung cp cc chc nng m bo an ninh khkhn hn
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
8/204
Nguyn i Th An ninh Mng 8
C ch an ninh
L c ch nh ra pht hin, ngn nga vkhc phc mt hnh ng tn cng Khng mt c ch n l no c th h tr tt c
cc chc nng m bo an ninh thng tin C mt yu t c bit hu thun nhiu c ch
an ninh s dng hin nay l cc k thut mt m Mn hc s ch trng lnh vc mt m
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
9/204
Nguyn i Th An ninh Mng 9
Hnh ng tn cng
L hnh ng ph hoi an ninh thng tin camt t chc
An ninh thng tin l nhng cch thc ngn nga
cc hnh ng tn cng, nu khng c thpht hin v khc phc hu qu Cc hnh ng tn cng c nhiu v a dng Ch cn tp trung vo nhng th loi chung nht Lu : nguy c tn cng v hnh ng tn cng
thng c dng ng ngha vi nhau
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
10/204
Nguyn i Th An ninh Mng 10
Kin trc an ninh OSI
Kin trc an ninh cho OSI theo khuyn nghX.800 ca ITU-T
nh ra mt phng thc chung cho vic xc
nh cc nhu cu v an ninh thng tin Cung cp mt ci nhn tng quan v cc khinim mn hc s cp n
Ch trng n cc dch v an ninh, cc c chan ninh v cc hnh ng tn cng
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
11/204
Nguyn i Th An ninh Mng 11
Cc dch v an ninh
Theo X.800 Dch v an ninh l dch v cung cp bi mt tng giaothc ca cc h thng m kt ni nhm m bo anninh cho cc h thng v cc cuc truyn d liu
C 5 loi hnh Theo RFC 2828
Dch v an ninh l dch v x l hoc truyn thngcung cp bi mt h thng bo v ti nguyn theo
mt cch thc nht nh
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
12/204
Nguyn i Th An ninh Mng 12
Cc dch v an ninh X.800
Xc thc m bo thc th truyn thng ng l n iu khin truy nhp
Ngn khng cho s dng tri php ti nguyn
Bo mt d liu Bo v d liu khi b tit l tri php
Ton vn d liu
m bo nhn d liu ng nh khi gi Chng chi b
Ngn khng cho bn lin quan ph nhn hnh ng
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
13/204
Nguyn i Th An ninh Mng 13
Cc c ch an ninh X.800
Cc c ch an ninh chuyn dng M ha, ch k s, iu khin truy nhp, ton vn dliu, trao i xc thc, n tin truyn, iu khin nhtuyn, cng chng
Cc c ch an ninh ph qut Tnh nng ng tin, nhn an ninh, pht hin s kin,
du vt kim tra an ninh, khi phc an ninh
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
14/204
Nguyn i Th An ninh Mng 14
Cc hnh ng tn cng
Cc hnh ng tn cng th ng Nghe trm ni dung thng tin truyn ti Gim st v phn tch lung thng tin lu chuyn
Cc hnh ng tn cng ch ng Gi danh mt thc th khc Pht li cc thng bo trc Sa i cc thng bo ang lu chuyn
T chi dch v
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
15/204
Nguyn i Th An ninh Mng 15
M hnh an ninh mng
Th
ngb
oa
nt
on
Thng tinb mt
Chuyn ilin quan
n an ninh
Thngb
o
Thngb
o
Thng tinb mt
Chuyn ilin quan
n an ninh
Th
ngb
oa
nt
on
i th
Bn th ba ng tin
Bn gi Bn nhn
Knhthng tin
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
16/204
Nguyn i Th An ninh Mng 16
M hnh an ninh mng
Yu cu Thit k mt gii thut thch hp cho vic chuyn i
lin quan n an ninh To ra thng tin b mt (kha) i km vi gii thut Pht trin cc phng php phn b v chia s thng
tin b mt c t mt giao thc s dng bi hai bn gi v nhn
da trn gii thut an ninh v thng tin b mt, lm cs cho mt dch v an ninh
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
17/204
Nguyn i Th An ninh Mng 17
M hnh an ninh truy nhp mng
Cc ti nguyn tnhton (b x l, b nh,ngoi vi)
D liu
Cc tin trnh
Phn mm
Knh truy nhp
Chc nnggc cng
Cc iu khin an ninhbn trong
i th
- Con ngi
- Phn mm
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
18/204
Nguyn i Th An ninh Mng 18
M hnh an ninh truy nhp mng
Yu cu La chn cc chc nng gc cng thch hp nhdanh ngi dng
Ci t cc iu khin an ninh m bo ch
nhng ngi dng c php mi c th truy nhpc vo cc thng tin v ti nguyn tng ng
Cc h thng my tnh ng tin cy c th dng ci t m hinh ny
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
19/204
Nguyn i Th An ninh Mng 19
Chng 2
M HA I XNG
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
20/204
Nguyn i Th An ninh Mng 20
Hai k thut m ha ch yu M ha i xng
Bn gi v bn nhn s dng chung mt kha Cn gi l
M ha truyn thng M ha kha ring / kha n / kha b mt
L k thut m ha duy nht trc nhng nm 70 Hin vn cn c dng rt ph bin
M ha kha cng khai (bt i xng)
Mi bn s dng mt cp kha Mt kha cng khai + Mt kha ring
Cng b chnh thc nm 1976
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
21/204
Nguyn i Th An ninh Mng 21
Mt s cch phn loi khc Theo phng thc x l
M ha khi Mi ln x l mt khi nguyn bn v to ra khi bn m tng
ng (chng hn 64 hay 128 bit)
M ha lung X l d liu u vo lin tc (chng hn mi ln 1 bit)
Theo phng thc chuyn i M ha thay th
Chuyn i mi phn t nguyn bn thnh mt phn t bn mtng ng
M ha hon v B tr li v tr cc phn t trong nguyn bn
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
22/204
Nguyn i Th An ninh Mng 22
M hnh h m ha i xngKha b mt dng chungbi bn gi v bn nhn
Kha b mt dng chungbi bn gi v bn nhn
Gii thut m ha Gii thut gii m
Nguyn bnu vo
Nguyn bnu ra
Bn m
truyn i
M ha
Y = EK(X)
Gii m
X = DK(Y)
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
23/204
Nguyn i Th An ninh Mng 23
M hnh h m ha i xng
Gm c 5 thnh phn Nguyn bn Gii thut m ha Kha b mt
Bn m Gii thut gii m
An ninh ph thuc vo s b mt ca kha,
khng ph thuc vo s b mt ca gii thut
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
24/204
Nguyn i Th An ninh Mng 24
Ph m
L n lc gii m vn bn c m hakhng bit trc kha b mt C hai phng php ph m
Vt cn
Th tt c cc kha c th Thm m
Khai thc nhng nhc im ca gii thut Da trn nhng c trng chung ca nguyn bn hoc mt
s cp nguyn bn - bn m mu
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
25/204
Nguyn i Th An ninh Mng 25
V l thuyt c th th tt c cc gi tr kha chon khi tm thy nguyn bn t bn m Da trn gi thit c th nhn bit c nguyn
bn cn tm
Tnh trung bnh cn th mt na tng s cctrng hp c th
Thc t khng kh khi nu di kha ln
Phng php ph m vt cn
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
26/204
Nguyn i Th An ninh Mng 26
Thi gian tm kim trung bnh
Kch thckha (bit)
S lng kha Thi gian cn thit(1 gii m/s)
Thi gian cn thit(106gii m/s)
3256
12816826 k t(hon v)
232 = 4,3 x 109
256 = 7,2 x 1016
2128
= 3,4 x 1038
2168 = 3,7 x 1050
26! = 4 x 1026
231s = 35,8 pht255s = 1142 nm
2127
s = 5,4 x 1024
nm2167s = 5,9 x 1036nm2 x 1026s =
6,4 x 1012nm
2,15 ms10,01 gi
5,4 x 1018
nm5,9 x 1030nm6,4 x 106nm
Tui v tr : ~ 1010nmKha DES di 56 bitKha AES di 128+ bitKha 3DES di 168 bit
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
27/204
Nguyn i Th An ninh Mng 27
Cc k thut thm m Ch c bn m
Ch bit gii thut m ha v bn m hin c
Bit nguyn bn Bit thm mt s cp nguyn bn - bn m
Chn nguyn bn Chn 1 nguyn bn, bit bn m tng ng
Chn bn m
Chn 1 bn m, bit nguyn bn tng ng Chn vn bn Kt hp chn nguyn bn v chn bn m
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
28/204
Nguyn i Th An ninh Mng 28
An ninh h m ha An ninh v iu kin
Bn m khng cha thng tin xc nh duy nhtnguyn bn tng ng, bt k vi s lng baonhiu v tc my tnh th no
Ch h m ha n mt ln l an ninh v iu kin
An ninh tnh ton Tha mn mt trong hai iu kin
Chi ph ph m vt qu gi tr thng tin Thi gian ph m vt qu tui th thng tin
Thc t tha mn hai iu kin Khng c nhc im Kha c qu nhiu gi tr khng th th ht
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
29/204
Nguyn i Th An ninh Mng 29
M ha thay th c in
Cc ch ci ca nguyn bn c thay th bicc ch ci khc, hoc cc s, hoc cc k hiu Nu nguyn bn c coi nh mt chui bit th
thay th cc mu bit trong nguyn bn bng ccmu bit ca bn m
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
30/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
31/204
Nguyn i Th An ninh Mng 31
Ph m h m ha Caesar
Phng php vt cn Kha ch l mt ch ci (hay mt s gia 1 v 25) Th tt c 25 kha c th D dng thc hin
Ba yu t quan trng Bit trc cc gii thut m ha v gii m Ch c 25 kha th
Bit v c th d dng nhn ra c ngn ng canguyn bn
V d : Ph m "GCUA VQ DTGCM"
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
32/204
Nguyn i Th An ninh Mng 32
H m ha n bng
Thay mt ch ci ny bng mt ch ci khctheo trt t bt k sao cho mi ch ci ch c mtthay th duy nht v ngc li
Kha di 26 ch ci
V d Kha
a b c d e f g h i j k l m n o p q r s t u v w x y zM N B V C X Z A S D F G H J K L P O I U Y T R E W Q
Nguyn bni love you
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
33/204
Nguyn i Th An ninh Mng 33
Ph m h m ha n bng
Phng php vt cn
Kha di 26 k t S lng kha c th = 26! = 4 x 1026
Rt kh thc hin
Khai thc nhng nhc im ca gii thut Bit r tn s cc ch ci ting Anh
C th suy ra cc cp ch ci nguyn bn - ch ci bn m V d : ch ci xut hin nhiu nht c th tng ng vi 'e'
C th nhn ra cc b i v b ba ch ci V d b i : 'th', 'an', 'ed' V d b ba : 'ing', 'the', 'est'
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
34/204
Nguyn i Th An ninh Mng 34
Cc tn s ch ci ting Anh
Tns
tng
i(%)
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
35/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
36/204
Nguyn i Th An ninh Mng 36
H m ha Playfair (1) L mt h m ha nhiu ch
Gim bt tng quan cu trc gia bn m vnguyn bn bng cch m ha ng thi nhiu chci ca nguyn bn
Pht minh bi Charles Wheatstone vo nm1854, ly tn ngi bn Baron Playfair
S dng 1 ma trn ch ci 5x5 xy dng trnc s 1 t kha
in cc ch ci ca t kha (b cc ch trng) in nt ma trn vi cc ch khc ca bng ch ci I v J chim cng mt ca ma trn
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
37/204
Nguyn i Th An ninh Mng 37
H m ha Playfair (2) V d ma trn vi t kha MONARCHY
M O N A R
C H Y B DE F G I/J KL P Q S T
U V W X Z M ha 2 ch ci mt lc
Nu 2 ch ging nhau, tch ra bi 1 ch in thm Nu 2 ch nm cng hng, thay bi cc ch bn phi
Nu 2 ch nm cng ct, thay bi cc ch bn di Cc trng hp khc, mi ch ci c thay bi ch
ci khc cng hng, trn ct ch ci cng cp
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
38/204
Nguyn i Th An ninh Mng 38
Ph m h m ha Playfair An ninh m bo hn nhiu h m ha n ch C 26 x 26 = 676 cp ch ci
Vic gii m tng cp kh khn hn Cn phn tch 676 tn s xut hin thay v 26
Tng c qun i Anh, M s dng rng ri Bn m vn cn lu li nhiu cu trc ca
nguyn bn
Vn c th ph m c v ch c vi trm cpch ci cn gii m
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
39/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
40/204
Nguyn i Th An ninh Mng 40
Ph m h m ha Vigenre
Phng php vt cn
Kh thc hin, nht l nu kha gm nhiu ch ci
Khai thc nhng nhc im ca gii thut Cu trc ca nguyn bn c che y tt hn h
Playfair nhng khng hon ton bin mt Ch vic tm di kha sau ph m tng h Ceasar Cch tm di kha
Nu di kha nh so vi di vn bn, c th pht hin 1
dy vn bn lp li nhiu ln Khong cch gia 2 dy vn bn lp l 1 bi s ca di kha T suy ra di kha
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
41/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
42/204
Nguyn i Th
An ninh Mng42
n mt ln L h m ha thay th khng th ph c xut bi Joseph Mauborgne Kha ngu nhin, di bng di vn bn,
ch s dng mt ln
Gia nguyn bn v bn m khng c bt kquan h no v thng k
Vi bt k nguyn bn v bn m no cng tn
ti mt kha tng ng Kh khn vic to kha v m bo phn phikha an ninh
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
43/204
Nguyn i Th
An ninh Mng43
M ha hon v c in
Che y ni dung vn bn bng cch sp xp litrt t cc ch ci Khng thay i cc ch ci ca nguyn bn Bn m c tn s xut hin cc ch ci ging nh
nguyn bn
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
44/204
H h h
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
45/204
Nguyn i Th
An ninh Mng45
H m ha hng Vit cc ch ci theo hng vo 1 s ct nht nh
Sau hon v cc ct trc khi c theo ct Kha l th t c cc ct V d
Kha : 4 3 1 2 5 6 7 Nguyn bn : a t t a c k p
o s t p o n ed u n t i l t
w o a m x y z Bn m :
TTNAAPTMTSUOAODWCOIXKNLYPETZ
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
46/204
M h khi
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
47/204
Nguyn i Th
An ninh Mng47
M ha khi So vi m ha lung
M ha khi x l thng bo theo tng khi M ha lung x l thng bo 1 bit hoc 1 byte mi ln
Ging nh thay th cc k t rt ln ( 64 bit) Bng m ha gm 2nu vo (n l di khi) Mi khi u vo ng vi mt khi m ha duy nht
Tnh thun nghch
di kha l n x 2nbit qu ln
Xy dng t cc khi nh hn Hu ht cc h m ha khi i xng da trn cutrc h m ha Feistel
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
48/204
Nguyn i Th
An ninh Mng48
Mng S-P Mng thay th (S) - hon v (P) xut bi Claude
Shannon vo nm 1949 L c s ca cc h m ha khi hin i Da trn 2 php m ha c in
Php thay th : Hp S Php hon v : Hp P
an xen cc chc nng Khuch tn : Hp P (kt hp vi hp S)
Pht ta cu trc thng k ca nguyn bn khp bn m
Gy ln : Hp S Lm phc tp ha mi quan h gia bn m v kha
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
49/204
Nguyn i Th
An ninh Mng49
Hp S
01234567
u vo
3 bit
0
1
0
0123
4567
1
1
0
u ra
3 bit
Lu : Hp S c tnh thun nghch
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
50/204
Nguyn i Th An ninh Mng 50
Hp P
Lu : Hp P c tnh thun nghch
u vo
4 bit
11
0
1
10
1
1
11
0
1
10
1
1
M h F i t l
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
51/204
Nguyn i Th An ninh Mng 51
M ha Feistel xut bi Horst Feistel da trn khi nim h
m ha tch hp thun nghch ca Shannon Phn mi khi di 2w bit thnh 2 na L0 v R0 X l qua n vng
Chia kha K thnh n kha con K1, K2,..., Kn Ti mi vng i
Thc hin thay th na bn tri Li-1bng cch XORn vi F(Ki, Ri-1)
F thng gi l hm chuyn i hay hm vng Hon v hai na Li v Ri
N b (2 bit)
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
52/204
Nguyn i Th An ninh Mng 52
Nguyn bn (2w bit)
w bit w bitL0 R0
Vng 1
K1
L1 R1
F+
Kn
Ln Rn
F+Vng n. . .
. . .
Ln+1 Rn+1
Bn m (2w bit)
Cc c trng h Feistel
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
53/204
Nguyn i Th An ninh Mng 53
Cc c trng h Feistel di khi
Khi cng ln cng an ninh (thng 64 bit) di kha
Kha cng di cng an ninh (thng 128 bit)
S vng Cng nhiu vng cng an ninh (thng 16 vng)
Gii thut sinh m con Cng phc tp cng kh ph m
Hm vng Cng phc tp cng kh ph m
nh hng n ci t v phn tch
Gii F i t l
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
54/204
Nguyn i Th An ninh Mng 54
Gii m Feistel Ging gii thut m ha, ch khc
Bn m l d liu u vo Cc kha con c dng theo th t ngc li
Ti mi vng kt qu u ra chnh l cc d liu
u vo ca qu trnh m ha i vi qu trnh m ha Li = Ri-1 Ri = Li-1 F(Ri-1, Ki)
i vi qu trnh gii m Ri-1 = Li Li-1 = Ri F(Li, Ki)
Ch h d li
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
55/204
Nguyn i Th An ninh Mng 55
Chun m ha d liu DES (Data Encryption Standard) c cng nhn
chun nm 1977 Phng thc m ha c s dng rng ri nht Tn gii thut l DEA (Data Encryption Algorithm)
L mt bin th ca h m ha Feistel, b xungthm cc hon v u v cui
Kch thc khi : 64 bit
Kch thc kha : 56 bit S vng : 16 Tng gy nhiu tranh ci v an ninh
Gii thut m ha DES
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
56/204
Nguyn i Th An ninh Mng 56
Gii thut m ha DESNguyn bn (64 bit)
giao hon thun
vng 1K1
vng 2K2
vng nKn
giao hon nghch
Bn m (64 bit)
hon i 32 bit
Kha 56 bit
. . .
giao hon
dch vng trigiao hon
dch vng trigiao hon
dch vng trigiao hon
. . .
Mt vng DES
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
57/204
Nguyn i Th An ninh Mng 57
Mt vng DES
Li-1
m rng g/hon
hp S
giao hon
Ri-1
x Ki
xLi Ri
--- 48 bit
--- 48 bit
--- 32 bit
--- 32 bit
Ph DES
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
58/204
Nguyn i Th An ninh Mng 58
Ph m DES Kha 56 bit c 256 = 7,2 x 1016gi tr c th Phng php vt cn t ra khng thc t Tc tnh ton cao c th ph c kha
1997 : 70000 my tnh ph m DES trong 96 ngy
1998 : Electronic Frontier Foundation (EFF) ph mDES bng my chuyn dng (250000$) trong < 3 ngy
1999 : 100000 my tnh ph m trong 22 gi
Vn cn phi nhn bit c nguyn bn Thc t DES vn c s dng khng c vn Nu cn an ninh hn : 3DES hay chun mi AES
H h 3DES
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
59/204
Nguyn i Th An ninh Mng 59
H m ha 3DES S dng 3 kha v chy 3 ln gii thut DES
M ha : C = EK3[DK2[EK1[p]]] Gii m : p = DK1[EK2[DK3[C]]]
di kha thc t l 168 bit
Khng tn ti K4 = 56 sao cho C = EK4(p) V sao 3 ln : trnh tn cng "gp nhau gia"
C = EK2(EK1(p)) X = EK1(p) = DK2(C) Nu bit mt cp (p, C)
M ha p vi 256kha v gii m C vi 256 kha So snh tm ra K1 v K2tng ng Kim tra li vi 1 cp (p, C) mi; nu OK th K1 v K2 l kha
Ch h ti ti
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
60/204
Nguyn i Th An ninh Mng 60
Chun m ha tin tin AES (Advanced Encryption Standard) c cng
nhn chun mi nm 2001 Tn gii thut l Rijndael (Rijmen + Daemen) An ninh hn v nhanh hn 3DES
Kch thc khi : 128 bit Kch thc kha : 128/192/256 bit S vng : 10/12/14
Cu trc mng S-P, nhng khng theo h Feistel Khng chia mi khi lm i
C h h khi kh (1)
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
61/204
Nguyn i Th An ninh Mng 61
Cc h m ha khi khc (1) IDEA (International Data Encryption Algorithm)
Khi 64 bit, kha 128 bit, 8 vng Theo cu trc mng S-P, nhng khng theo h Feistel
Mi khi chia lm 4
Rt an ninh Bn quyn bi Ascom nhng dng min ph
Blowfish Khi 64 bit, kha 32-448 bit (ngm nh 128 bit), 16 vng
Theo cu trc h Feistel An ninh, kh nhanh v gn nh T do s dng
Cc h m ha khi khc (2)
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
62/204
Nguyn i Th An ninh Mng 62
Cc h m ha khi khc (2) RC5
Pht trin bi Ron Rivest Khi 32/64/128 bit, kha 0-2040 bit, 0-255 vng n gin, thch hp cc b x l c rng khc nhau Theo cu trc h Feistel
CAST-128 Pht trin bi Carlisle Adams v Stafford Tavares Khi 64 bit, kha 40-128 bit, 12/16 vng
C 3 loi hm vng dng xen k Theo cu trc h Feistel Bn quyn bi Entrust nhng dng min ph
Cc phng thc m ha khi
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
63/204
Nguyn i Th An ninh Mng 63
Cc phng thc m ha khi ECB (Electronic Codebook)
M ha tng khi ring r CBC (Cipher Block Chaining)
Khi nguyn bn hin thi c XOR vi khi bn mtrc
CFB (Cipher Feedback) M phng m ha lung (n v s bit) s bit m ha trc c a vo thanh ghi u vo hin thi
OFB (Output Feeback) s bit tri u ra trc c a vo thanh ghi u vo hin thi
CTR (Counter) XOR mi khi nguyn bn vi 1 gi tr thanh m m
ha
Phng thc ECB
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
64/204
Nguyn i Th An ninh Mng 64
Phng thc ECB
M ha
p1
C1
K M ha
p2
C2
K M ha
pN
CN
K...
M ha
Gii m
C1
p1
K Gii m
C2
p2
K Gii m
CN
pN
K...
Gii m
nh gi ECB
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
65/204
Nguyn i Th An ninh Mng 65
nh gi ECB Nhng khi lp li trong nguyn bn c th thy
c trong bn m Nu thng bo di, c th
Gip phn tch ph m
To c hi thay th hoc b tr li cc khi Nhc im do cc khi c m ha c lp Ch yu dng gi thng bo c t khi
V d gi kha
Phng thc CBC
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
66/204
Nguyn i Th An ninh Mng 66
Phng thc CBC
M ha
p1
C1
K M ha
C2
K M ha
CN
K...
M ha
Gii m
C1
p1
K Gii m
C2
p2
K Gii m
CN
pN
K...
Gii m
p2 pNIV
CN-1
CN-1IV
nh gi CBC
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
67/204
Nguyn i Th An ninh Mng 67
nh gi CBC Mi khi m ha ph thuc vo tt c cc khi
nguyn bn trc S lp li cc khi nguyn bn khng th hin trongbn m ha
Thay i trong mi khi nguyn bn nh hng n tt
c cc khi bn m v sau Cn 1 gi tr u IV bn gi v bn nhn u bit Cn c m ha ging kha Nn khc nhau i vi cc thng bo khc nhau
Cn x l c bit khi nguyn bn khng y cui cng Dng m ha d liu ln, xc thc
M ha CFB
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
68/204
Nguyn i Th An ninh Mng 68
M ha CFB
Thanh ghi dch64-s bit | s bit
M ha
Chns bit
B i64-s bitp1
K
64
64
ss
C1
IVThanh ghi dch64-s bit | s bit
M ha
Chns bit
B i64-s bitp2
K
64
64
ss
C2
Thanh ghi dch64-s bit | s bit
M ha
Chns bit
B i64-s bitpM
K
64
64
ss
CM
...
s
CM-1
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
69/204
nh gi CFB
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
70/204
Nguyn i Th An ninh Mng 70
nh gi CFB Thch hp khi d liu nhn c theo tng n
v bit hay byte Khng cn n thng bo lm trn khi Cho php s lng bit bt k
K hiu CFB-1, CFB-8, CFB-64,... L phng thc lung ph bin nht Dng gii thut m ha ngay c khi gii m
Li xy ra khi truyn 1 khi m ha s lan rngsang cc khi tip sau
M ha OFB
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
71/204
Nguyn i Th An ninh Mng 71
M ha OFB
Thanh ghi dch64-s bit | s bit
M ha
Chns bit
B i64-s bit
p1
K
64
64
ss
C1
IVThanh ghi dch64-s bit | s bit
M ha
Chns bit
B i64-s bit
K
64
64
Thanh ghi dch64-s bit | s bit
M ha
Chns bit
B i64-s bit
K
64
64
...
s
OM-1
p2 ss
C2
pM ss
CM
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
72/204
nh gi OFB
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
73/204
Nguyn i Th An ninh Mng 73
nh gi OFB Tng t CFB ch khc l phn hi ly t u ra
gii thut m ha, c lp vi thng bo Khng bao gi s dng li cng kha v IV Li truyn 1 khi m ha khng nh hng n
cc khi khc Thng bo d b sa i ni dung Ch nn dng OFB-64
C th tit kim thi gian bng cch thc hingii thut m ha trc khi nhn c d liu
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
74/204
nh gi CTR
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
75/204
Nguyn i Th An ninh Mng 75
nh gi CTR Hiu qu cao
C th thc hin m ha (hoc gii m) song song C th thc hin gii thut m ha trc nu cn
C th x l bt k khi no trc cc khi khc
An ninh khng km g cc phng thc khc n gin, ch cn ci t gii thut m ha,
khng cn n gii thut gii m
Khng bao gi s dng li cng gi tr kha vbin m (tng t OFB)
B tr cng c m ha
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
76/204
Nguyn i Th An ninh Mng 76
B tr cng c m ha Gii php hu hiu v ph bin nht chng li cc
mi e da n an ninh mng l m ha thc hin m ha, cn xc nh
M ha nhng g
Thc hin m ha u C 2 phng n c bn
M ha lin kt M ha u cui
M ha lin kt
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
77/204
Nguyn i Th An ninh Mng 77
M ha lin kt Cng c m ha c sp t 2 u ca mi
lin kt c nguy c b tn cng m bo an ninh vic lu chuyn thng tin trn
tt c cc lin kt mng
Cc mng ln cn n rt nhiu cng c m ha Cn cung cp rt nhiu kha Nguy c b tn cng ti mi chuyn mch
Cc gi tin cn c m ha mi khi i vo mtchuyn mch gi c c a ch phn u
Thc hin tng vt l hoc tng lin kt
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
78/204
Kt hp cc phng n m ha
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
79/204
Nguyn i Th An ninh Mng 79
Kt hp cc phng n m ha
PSN : Packet-switching nodeCng c m ha u cui
Cng c m ha lin kt
Qun l kha b mt
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
80/204
Nguyn i Th An ninh Mng 80
Qun l kha b mt Vn i vi m ha i xng l lm sao phn
phi kha an ninh n cc bn truyn tin Thng h thng mt an ninh l do khng qun l tt
vic phn phi kha b mt
Phn cp kha Kha phin (tm thi) Dng m ha d liu trong mt phin kt ni Hy b khi ht phin
Kha ch (lu di) Dng m ha cc kha phin, m bo phn phi chngmt cch an ninh
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
81/204
Phn phi kha t ng
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
82/204
Nguyn i Th An ninh Mng 82
Phn phi kha t ng1. Host gi gi tin yu cu kt ni2. FEP m gi tin; hi KDC kha phin3. KDC phn phi kha phin n 2 host4. Gi tin m c truyn i
FEP = Front End Processor
KDC = Key Distribution Center
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
83/204
Nguyn i Th An ninh Mng 83
Chng 3
MT M KHA CNG KHAI
Gii thiu
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
84/204
Nguyn i Th An ninh Mng 84
Gii thiu Nhng hn ch ca mt m i xng
Vn phn phi kha Kh m bo chia s m khng lm l kha b mt Trung tm phn phi kha c th b tn cng
Khng thch hp cho ch k s
Bn nhn c th lm gi thng bo ni nhn c t bn gi Mt m kha cng khai xut bi Whitfield
Diffie v Martin Hellman vo nm 1976 Khc phc nhng hn ch ca mt m i xng
C th coi l bc t ph quan trng nht trong lchs ca ngnh mt m
B xung ch khng thay th mt m i xng
c im mt m kha cng khai
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
85/204
Nguyn i Th An ninh Mng 85
c im mt m kha cng khai Cn gi l mt m hai kha hay bt i xng Cc gii thut kha cng khai s dng 2 kha
Mt kha cng khai Ai cng c th bit Dng m ha thng bo v thm tra ch k
Mt kha ring Ch ni gi c bit Dng gii m thng bo v k (to ra) ch k
C tnh bt i xng Bn m ha khng th gii m thng bo Bn thm tra khng th to ch k
M ha kha cng khai
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
86/204
Nguyn i Th An ninh Mng 86
M ha kha cng khaiCc kha cng khai
Nguyn bnu vo
Nguyn bnu ra
Bn mtruyn i
Gii thutm ha
Gii thutgii m
Kha cng khaica Alice
Kha ringca Alice
Ted
AliceMike
Joy
Xc thc
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
87/204
Nguyn i Th An ninh Mng 87
Xc thcCc kha cng khai
Nguyn bnu vo
Nguyn bnu ra
Bn mtruyn i
Gii thutm ha
Gii thutgii m
Kha ringca Bob
Kha cng khaica Bob
Ted
BobMike
Joy
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
88/204
M hnh m bo b mt
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
89/204
Nguyn i Th An ninh Mng 89
M hnh m bo b mt
Ngunth. bo Gii thutm ha Gii thutgii m chth. bo
Nguncp kha
K
ph m
Ngun A ch B
M hnh xc thc
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
90/204
Nguyn i Th An ninh Mng 90
M hnh xc thc
Ngunth. bo Gii thutm ha Gii thutgii m chth. bo
Nguncp kha
K
ph m
Ngun A ch B
M hnh kt hp
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
91/204
Nguyn i Th An ninh Mng 91
M hnh kt hp
Ngunth. bo
G. thutm ha
G. thutgii m
chth. bo
Nguncp kha
Ngun A ch B
G. thutm ha
G. thutgii m
Nguncp kha
Trao i kha
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
92/204
Nguyn i Th An ninh Mng 92
Trao i kha
Alice Bob
M ha Gii m
Kha cng khai ca Bob Kha ring ca Bob
Kha ngu nhin Kha ngu nhin
Cc iu kin cn thit
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
93/204
Nguyn i Th An ninh Mng 93
Cc iu kin cn thit Bn B d dng to ra c cp (KUb, KRb) Bn A d dng to ra c C = EKUb(M) Bn B d dng gii m M = DKRb(C) i th khng th xc nh c KRbkhi bit KUb
i th khng th xc nh c M khi bit KUbv C
Mt trong hai kha c th dng m ha trong khi
kha kia c th dng gii m M = DKRb(EKUb(M)) = DKUb(EKRb(M)) Khng thc s cn thit
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
94/204
To kha RSA
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
95/204
Nguyn i Th An ninh Mng 95
To kha RSA Mi bn t to ra mt cp kha cng khai - kha
ring theo cc bc sau : Chn ngu nhin 2 s nguyn t ln p q Tnh n = pq Tnh (n) = (p-1)(q-1) Chn ngu nhin kha m ha e sao cho 1 < e < (n)
v gcd(e, (n)) = 1 Tm kha gii m d n tha mn e.d 1 mod (n)
Cng b kha m ha cng khai KU = {e, n} Gi b mt kha gii m ring KR = {d, n} Cc gi tr b mt p v q b hy b
Thc hin RSA
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
96/204
Nguyn i Th An ninh Mng 96
Thc hin RSA
m ha 1 thng bo nguyn bn M, bn githc hin Ly kha cng khai ca bn nhn KU = {e, n} Tnh C = Me mod n
gii m bn m C nhn c, bn nhn thchin S dng kha ring KR = {d, n} Tnh M = Cd mod n
Lu l thng bo M phi nh hn n Phn thnh nhiu khi nu cn
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
97/204
V d to kha RSA
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
98/204
Nguyn i Th An ninh Mng 98
V d to kha RSA
Chn 2 s nguyn t p = 17 v q = 11 Tnh n = pq = 17 11 = 187 Tnh (n) = (p - 1)(q - 1) = 16 10 = 160 Chn e : gcd(e, 160) = 1 v 1 < e < 160; ly e = 7 Xc nh d : de 1 mod 160 v d 187
Gi tr d = 23 v 23 7 = 161 = 1 160 + 1 Cng b kha cng khai KU = {7, 187} Gi b mt kha ring KR = {23, 187}
Hy b cc gi tr b mt p = 17 v q = 11
V d thc hin RSA
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
99/204
Nguyn i Th An ninh Mng 99
V d thc hin RSA
M ha Gii mNguyn
bnNguyn
bn
Bnm
Chn tham s RSA
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
100/204
Nguyn i Th An ninh Mng 100
Chn tham s RSA
Cn chn p v q ln
Thng chn e nh Thng c th chn cng gi tr ca e cho tt c
ngi dng
Trc y khuyn ngh gi tr ca e l 3, nhnghin nay c coi l qu nh
Thng chn e = 216 - 1 = 65535
Gi tr ca d s ln v kh on
An ninh ca RSA
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
101/204
Nguyn i Th An ninh Mng 101
An ninh ca RSA Kha 128 bit l mt s gia 1 v mt s rt ln
340.282.366.920.938.000.000.000.000.000.000.000.000
C bao nhiu s nguyn t gia 1 v s ny n / ln(n) = 2128 / ln(2128)
3.835.341.275.459.350.000.000.000.000.000.000.000 Cn bao nhiu thi gian nu mi giy c th tnhc 1012sHn 121,617,874,031,562,000 nm (khong 10 triu ln
tui ca v tr) An ninh nhng cn phng nhng im yu
Ph m RSA
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
102/204
Nguyn i Th An ninh Mng 102
S Phng php vt cn
Th tt c cc kha ring c th Ph thuc vo di kha
Phng php phn tch ton hc
Phn n thnh tch 2 s nguyn t p v q
Xc nh trc tip (n) khng thng qua p v q Xc nh trc tip d khng thng qua (n)
Phng php phn tch thi gian
Da trn vic o thi gian gii m C th ngn nga bng cch lm nhiu
Phn tch tha s RSA
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
103/204
Nguyn i Th An ninh Mng 103
Phn tch tha s RSA
An ninh ca RSA da trn phc tp ca vicphn tch tha s n Thi gian cn thit phn tch tha s mt s
ln tng theo hm m vi s bit ca s
Mt nhiu nm khi s ch s thp phn ca nvtqu 100 (gi s lm 1 php tnh nh phn mt 1 s)
Kch thc kha ln m bo an ninh cho RSA T 1024 bit tr ln Gn y nht nm 1999 ph m c 512 bit
(155 ch s thp phn)
H trao i kha Diffie-Hellman
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
104/204
Nguyn i Th An ninh Mng 104
a Gii thut mt m kha cng khai u tin xut bi Whitfield Diffie v Martin Hellman
vo nm 1976 Malcolm Williamson (GCHQ -Anh) pht hin trc
my nm nhng n nm 1997 mi cng b Ch dng trao i kha b mt mt cch anninh trn cc kch thng tin khng an ninh
Kha b mt c tnh ton bi c hai bn An ninh ph thuc vo phc tp ca vic tnh
log ri rc
Thit lp Diffie-Hellman
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
105/204
Nguyn i Th An ninh Mng 105
p Cc bn thng nht vi nhau cc tham s chung
q l mt s nguyn t ln l mt nguyn cn ca q
mod q, 2 mod q,..., q-1mod q l cc s nguyn giao honca cc s t 1 n q - 1
Bn A Chn ngu nhin lm kha ring XA < q Tnh kha cng khai YA =
XA mod q
Bn B Chn ngu nhin lm kha ring XB < q Tnh kha cng khai YB =
XB mod q
Trao i kha Diffie-Hellman
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
106/204
Nguyn i Th An ninh Mng 106
Tnh ton kha b mt
Bn A bit kha ring XA v kha cng khai YBK = YB
XA mod q Bn B bit kha ring XB v kha cng khai YA
K = YAXB mod q
Chng minhYA
XB mod q = (XA mod q)XB mod q= XAXB mod q
= XBXA
mod q= (XB mod q)XA mod q= YB
XA mod q
V d Diffie-Hellman
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
107/204
Nguyn i Th An ninh Mng 107
Alice v Bob mun trao i kha b mt
Cng chn q = 353 v = 3 Chn ngu nhin cc kha ring
Alice chn XA= 97, Bob chn XB = 233
Tnh ton cc kha cng khai YA = 397 mod 353 = 40 (Alice) YB = 3233 mod 353 = 248 (Bob)
Tnh ton kha b mt chung
K = YBXA mod 353 = 24897 mod 353 = 160 (Alice)
K = YAXB mod 353 = 40233 mod 353 = 160 (Bob)
Hn ch ca kha cng khai
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
108/204
Nguyn i Th An ninh Mng 108
g Tc x l
Cc gii thut kha cng khai ch yu dng cc phpnhn chm hn nhiu so vi cc gii thut i xng
Khng thch hp cho m ha thng thng Thng dng trao i kha b mt u phin truyn tin
Tnh xc thc ca kha cng khai Bt c ai cng c th to ra mt kha cng b l
ca mt ngi khc
Chng no vic gi mo cha b pht hin c th cc ni dung cc thng bo gi cho ngi kia Cn m bo nhng ngi ng k kha l ng tin
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
109/204
Nguyn i Th An ninh Mng 109
Chng 4
XC THC & CH K S
Vn xc thc
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
110/204
Nguyn i Th An ninh Mng 110
Cc tiu chun cn xc minh
Thng bo c ngun gc r rng chnh xc Ni dung thng bo ton vn khng b thay i Thng bo c gi ng trnh t v thi im
Mc ch chng li hnh thc tn cng chng (xuyn tc d liu v giao tc) Cc phng php xc thc thng bo
M ha thng bo S dng m xc thc thng bo (MAC) S dng hm bm
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
111/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
112/204
Ngun A ch B
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
113/204
Nguyn i Th An ninh Mng 113
a) Xc thc thng bo
b) Xc thc thng bo v bo mt; MAC gn vo nguyn bn
c) Xc thc thng bo v bo mt; MAC gn vo bn m
So snh
So snh
So snh
V sao dng MAC
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
114/204
Nguyn i Th An ninh Mng 114
g Nhiu trng hp ch cn xc thc, khng cn
m ha tn thi gian v ti nguyn Thng bo h thng Chng trnh my tnh
Tch ring cc chc nng bo mt v xc thcs khin vic t chc linh hot hn Chng hn mi chc nng thc hin mt tng ring
Cn m bo tnh ton vn ca thng bo trongsut thi gian tn ti khng ch khi lu chuyn V thng bo c th b thay i sau khi gii m
MAC da trn DES (DAC)
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
115/204
Nguyn i Th An ninh Mng 115
MAC da trn DES (DAC)
M ha M ha M ha M ha
(16 - 64 bits)
Hm bm
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
116/204
Nguyn i Th An ninh Mng 116
To ra mt gi tr bm c kch thc c nh tthng bo u vo (khng dng kha)h = H(M)
Hm bm khng cn gi b mt Gi tr bm gn km vi thng bo dng
kim tra tnh ton vn ca thng bo Bt k s thay i M no d nh cng to ra mt
gi tr h khc
Ngun A ch B
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
117/204
Nguyn i Th An ninh Mng 117
So snh
So snh
So snh
a) Xc thc thng bo v bo mt; m bm gn vo nguyn bn
b) Xc thc thng bo; m bm c m ha s dng phng php i xng
c) Xc thc thng bo; m bm c m ha s dng phng php kha cng khai
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
118/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
119/204
Cc hm bm n gin
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
120/204
Nguyn i Th An ninh Mng 120
16 bit
XOR dch vng tri 1 bit XOR mi khi 16 bit
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
121/204
An ninh hm bm v MAC
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
122/204
Nguyn i Th An ninh Mng 122
Kiu tn cng vt cn
Vi hm bm, n lc ph thuc di m ca m bm phc tp ca tnh mt chiu v tnh chng xung t yu
l 2m; ca tnh chng xung t mnh l 2m/2
128 bit c th ph c, thng dng 160 bit
Vi MAC, n lc ph thuc vo di k ca kha v di n ca MAC phc tp l min(2k, 2n) t nht phi l 128 bit
Kiu thm m Hm bm thng gm nhiu vng nh m ha khinn c th tp trung khai thc im yu hm vng
Ch k s
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
123/204
Nguyn i Th An ninh Mng 123
Xc thc thng bo khng c tc dng khi bngi v bn nhn mun gy hi cho nhau Bn nhn gi mo thng bo ca bn gi Bn gi chi l gi thng bo n bn nhn
Ch k s khng nhng gip xc thc thng bom cn bo v mi bn khi bn kia Chc nng ch k s
Xc minh tc gi v thi im k thng bo
Xc thc ni dung thng bo L cn c gii quyt tranh chp
Yu cu i vi ch k s
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
124/204
Nguyn i Th An ninh Mng 124
Ph thuc vo thng bo c k
C s dng thng tin ring ca ngi gi trnh gi mo v chi b
Tng i d to ra
Tng i d nhn bit v kim tra Rt kh gi mo
Bng cch to thng bo khc c cng ch k s
Bng cch to ch k s theo mun cho thng bo Thun tin trong vic lu tr
Ch k s trc tip
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
125/204
Nguyn i Th An ninh Mng 125
Ch lin quan n bn gi v bn nhn
Vi mt m kha cng khai Dng kha ring k ton b thng bo hoc gi tr bm C th m ha s dng kha cng khai ca bn nhn
Quan trng l k trc m ha sau
Ch c tc dng khi kha ring ca bn gi cm bo an ninh Bn gi c th gi v mt kha ring
Cn b xung thng tin thi gian v bo mt kha kp thi Kha ring c th b mt tht
K cp c th gi thng bo vi thng tin thi gian sai lch
Ch k s gin tip
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
126/204
Nguyn i Th An ninh Mng 126
C s tham gia ca mt bn trng ti Nhn thng bo c ch k s t bn gi, kim tra
tnh hp l ca n B xung thng tin thi gian v gi n bn nhn
An ninh ph thuc ch yu vo bn trng ti Cn c bn gi v bn nhn tin tng C th ci t vi m ha i xng hoc m
ha kha cng khai
Bn trng ti c th c php nhn thy hockhng ni dung thng bo
Cc k thut ch k s gin tip
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
127/204
Nguyn i Th An ninh Mng 127
(a) M ha i xng, trng ti thy thng bo
(1) X A : M EKXA[IDX H(M)](2) A Y : EKAY[IDX M EKXA[IDX H(M)] T]
(b) M ha i xng, trng ti khng thy thng bo(1) X A : IDX EK
XY
[M] EKXA
[IDX H(EKXY
[M])]
(2) A Y : EKAY[IDX EKXY[M] EKXA[IDX H(EKXY[M])] T]
(c) M ha kha cng khai, trng ti khng thy thng bo(1) X A : IDX EKRX[IDX EKUY[EKRX[M]]](2) A Y : EKRA[IDX EKUY[EKRX[M]] T]
K hiu : X = Bn gi M = Thng boY = Bn nhn T = Nhn thi gian
A = Trng ti
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
128/204
Nguyn i Th An ninh Mng 128
Chng 5
CC NG DNG XC THC
Gii thiu
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
129/204
Nguyn i Th An ninh Mng 129
Mc ch ca cc ng dng xc thc l h trxc thc v ch k s mc ng dng
Phn lm 2 loi chnh
Da trn m ha i xng
Dch v Kerberos Giao thc Needham-Schroeder
Da trn kha cng khai c chng thc Dch v X.509 H thng PGP
Kerberos
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
130/204
Nguyn i Th An ninh Mng 130
H thng dch v xc thc pht trin bi MIT
Nhm i ph vi cc him ha sau Ngi dng gi danh l ngi khc Ngi dng thay i a ch mng ca client Ngi dng xem trm thng tin trao i v thc hin
kiu tn cng lp li Bao gm 1 server tp trung c chc nng xc
thc ngi dng v cc server dch v phn tn
Tin cy server tp trung thay v cc client Gii phng chc nng xc thc khi cc server dch vv cc client
K hiu
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
131/204
Nguyn i Th An ninh Mng 131
C : Client
AS : Server xc thc V : Server dch v IDC: Danh tnh ngi dng trn C IDV: Danh tnh ca V
PC: Mt khu ca ngi dng trn C ADC: a ch mng ca C KV: Kha b mt chia s bi AS v V
: Php ghp
TGS : Server cp th TS : Nhn thi gian
Mt hi thoi xc thc n gin
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
132/204
Nguyn i Th An ninh Mng 132
Giao thc
(1) C AS : IDC PC IDV(2) AS C : Th(3) C V : IDC Th
Th = EKV[IDC ADC IDV]
Hn ch Mt khu truyn t C n AS khng c bo mt Nu th ch s dng c mt ln th phi cp th
mi cho mi ln truy nhp cng mt dch v
Nu th s dng c nhiu ln th c th b ly cp s dng trc khi ht hn Cn th mi cho mi dch v khc nhau
Hi thoi xc thc Kerberos 4( ) T i i d h th th th
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
133/204
Nguyn i Th An ninh Mng 133
(a) Trao i vi dch v xc thc : c th cp th(1) C AS : IDC IDtgs TS1(2) AS C : EKC[KC,tgs IDtgs TS2 Hn2 Thtgs]
Thtgs = EKtgs[KC,tgs IDC ADC IDtgs TS2 Hn2]
(b) Trao i vi dch v cp th : c th dch v(3) C TGS : IDV Thtgs DuC(4) TGS C : EKC,tgs[KC,V IDV TS4 ThV]
ThV = EKV[KC,V IDC ADC IDV TS4 Hn4]DuC = EKC,tgs[IDC ADC TS3]
(c) Trao i xc thc client/server : c dch v(5) C V : ThV DuC(6) V C : EKC,V[TS5 + 1]
DuC = EKC,V[IDC ADC TS5]
M hnh tng quan Kerberos
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
134/204
Nguyn i Th An ninh Mng 134
Mi phinngi dng
mt ln
Mi dch vmt ln
Mi phindch vmt ln
AS
TGS
Client
Serverdch v
Phn h Kerberos
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
135/204
Nguyn i Th An ninh Mng 135
Mt phn h Kerberos bao gm
Mt server Kerberos cha trong CSDL danh tnh vmt khu bm ca cc thnh vin
Mt s ngi dng ng k lm thnh vin Mt s server dch v, mi server c mt kha b mt
ring ch chia s vi server Kerberos Mi phn h Kerberos thng tng ng vi
mt phm vi hnh chnh
Hai phn h c th tng tc vi nhau nu 2server chia s 1 kha b mt v ng k vi nhau iu kin l phi tin tng ln nhau
1
Phn h A
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
136/204
Nguyn i Th An ninh Mng 136
1
23
4
567
Phn h B
1. Yu cu th cho TGS cc b
2. Th cho TGS cc b
3. Yu cu th cho TGS xa
4. Th cho TGS xa
5. Yu cu th cho server xa
6. Th cho server xa
7. Yu cu dch v xa
Kerberos 5
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
137/204
Nguyn i Th An ninh Mng 137
Pht trin vo gia nhng nm 1990 (sau
Kerberos 4 vi nm) c t trong RFC 1510 C mt s ci tin so vi phin bn 4
Khc phc nhng khim khuyt ca mi trng Ph thuc gii thut m ha, ph thuc giao thc mng, trt
t byte thng bo khng theo chun, gi tr hn dng th cth qu nh, khng cho php y nhim truy nhp, tng tca phn h da trn qu nhiu quan h tay i
Khc phc nhng thiu st k thut M ha hai ln c mt ln tha, phng thc m ha PCBC
m bo tnh ton vn khng chun d b tn cng, khaphin s dng nhiu ln c th b khai thc tn cng lpli, c th b tn cng mt khu
Dch v xc thc X.509
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
138/204
Nguyn i Th An ninh Mng 138
Nm trong lot khuyn ngh X.500 ca ITU-T
nhm chun ha dch v th mc Servers phn tn lu gi CSDL thng tin ngi dng
nh ra mt c cu cho dch v xc thc
Danh b cha cc chng thc kha cng khai Mi chng thc bao gm kha cng khai ca ngidng k bi mt bn chuyn trch chng thc ng tin
nh ra cc giao thc xc thc
S dng mt m kha cng khai v ch k s Khng chun ha gii thut nhng khuyn ngh RSA
Khun dng X.509
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
139/204
Nguyn i Th An ninh Mng 139
Nhn chng thc
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
140/204
Nguyn i Th An ninh Mng 140
C c kha cng khai ca CA (c quan chng
thc) l c th xc minh c chng thc Ch CA mi c th thay i chng thc Chng thc c th t trong mt th mc cng khai
Cu trc phn cp CA Ngi dng c chng thc bi CA ng k Mi CA c hai loi chng thc
Chng thc thun : Chng thc CA hin ti bi CA cp trn Chng thc nghch : Chng thc CA cp trn bi CA hin ti
Cu trc phn cp CA cho php ngi dng xcminh chng thc bi bt k CA no
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
141/204
Thu hi chng thc
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
142/204
Nguyn i Th An ninh Mng 142
Mi chng thc c mt thi hn hp l
C th cn thu hi chng thc trc khi ht hn Kha ring ca ngi dng b tit l Ngi dng khng cn c CA chng thc
Chng thc ca CA b xm phm Mi CA phi duy tr danh sch cc chng thcb thu hi (CRL)
Khi nhn c chng thc, ngi dng phikim tra xem n c trong CRL khng
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
143/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
144/204
Gii thiu
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
145/204
Nguyn i Th An ninh Mng 145
Th in t l dch v mng ph dng nht
Hin nay cc thng bo khng c bo mt C th c c ni dung trong qu trnh thng bo di
chuyn trn mng Nhng ngi dng c quyn c th c c ni
dung thng bo trn my ch Thng bo d dng b gi mo bi mt ngi khc Tnh ton vn ca thng bo khng c m bo
Cc gii php xc thc v bo mt thng dng
PGP (Pretty Good Privacy) S/MIME (Secure/Multipurpose Internet Mail Extensions)
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
146/204
Xc thc ca PGP
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
147/204
Nguyn i Th An ninh Mng 147
Ngun A
ch B
So snh
M = Thng bo gc EP = M ha kha cng khaiH = Hm bm DP = Gii m kha cng khai
= Ghp KRa= Kha ring ca AZ = Nn KUa= Kha cng khai ca AZ-1= Ci nn
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
148/204
Xc thc v bo mt ca PGP
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
149/204
Nguyn i Th An ninh Mng 149
Ngun A ch B
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
150/204
Tng thch th in t ca PGP
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
151/204
Nguyn i Th An ninh Mng 151
PGP bao gi cng phi gi d liu nh phn
Nhiu h thng th in t ch chp nhn vnbn ASCII (cc k t c c) Th in t vn ch cha vn bn c c
PGP dng gii thut c s 64 chuyn i d liunh phn sang cc k t ASCII c c Mi 3 byte nh phn chuyn thnh 4 k t c c
Hiu ng ph ca vic chuyn i l kch thcthng bo tng ln 33% Nhng c thao tc nn b li
Bng chuyn i c s 64
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
152/204
Nguyn i Th An ninh Mng 152
Phn v ghp ca PGP
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
153/204
Nguyn i Th An ninh Mng 153
Cc giao thc th in t thng hn ch di ti a ca thng bo V d thng l 50 KB
PGP phn thng bo qu ln thnh nhiu thng
bo nh Vic phn on thng bo thc hin sau tt c
cc cng on khc
Bn nhn s ghp cc thng bo nh trc khithc hin cc cng on khc
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
154/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
155/204
Kha cng khai/kha ring PGP
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
156/204
Nguyn i Th An ninh Mng 156
Ngi dng c th c nhiu cp kha cngkhai/kha ring Nhu cu thay i cp kha hin thi Giao tip vi nhiu nhm i tc khc nhau
Hn ch lng thng tin m ha vi mi kha nngcao an ton
Cn ch ra kha cng khai no c s dng m ha kha phin
Cn ch ra ch k ca bn gi tng ng vikha cng khai no
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
157/204
Khun dng thng bo PGP
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
158/204
Nguyn i Th An ninh Mng 158
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
159/204
Cu trc cc vng kha PGP
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
160/204
Nguyn i Th An ninh Mng 160
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
161/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
162/204
Qun l kha PGP
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
163/204
Nguyn i Th An ninh Mng 163
Thay v da trn cc CA (c quan chng thc),i vi PGP mi ngi dng l mt CA C th k cho nhng ngi dng quen bit trc tip
To nn mt mng li tin cy
Tin cc kha c chnh bn thn k C th tin cc kha nhng ngi dng khc k nuc mt chui cc ch k ti chng
Mi kha c mt ch s tin cy
Cc ngi dng c th thu hi kha ca h
M hnh tin cy PGP (1)
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
164/204
Nguyn i Th An ninh Mng 164
Vi mi kha cng khai ngi dng n nh tin cy vo ch nhn ca n trong trngOwner trust Gi tr ultimate trustc t ng gn nu kha cng
khai c trong vng kha ring Gi tr ngi dng c th gn l unknown, untrusted,
marginally trusted, hay completely trusted
Gi tr cc trng Signature trustc sao
chp t cc trng Owner trusttng ng Nu khng c th c gn gi tr unknown user
M hnh tin cy PGP (2)
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
165/204
Nguyn i Th An ninh Mng 165
Xc nh gi tr ca trng Key legitimacy Nu kha cng khai c t nht mt ch k vi gi tr
Signature trust l ultimateth Key legitimacy lultimate
Nu khng, Key legitimacyc tnh bng tng ctrng s cc gi tr Signature trust
Cc ch k completely trustedc trng s l 1/X Cc ch k marginally trustedc trng s l 1/Y Xv Yl cc tham s do ngi dng xc nh
Nu tng s t hoc vt ngng 1 th Key legitimacyc gn gi tr complete
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
166/204
Thu hi kha cng khai L do thu hi kha cng khai
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
167/204
Nguyn i Th An ninh Mng 167
L do thu hi kha cng khai
ch th bit nguyn bn kha ring ch th bit bn m kha ring v mt khu Trnh s dng cng mt kha trong mt thi gian di
Quy trnh thu hi kha cng khai Ch s hu pht hnh chng thc thu hi kha
Cng khun dng nh chng thc bnh thng nhng baogm ch du thu hi kha cng khai
Chng thc c k vi kha ring tng ng kha cng
khai cn thu hi Mau chng pht tn chng thc mt cch rng ri
cc i tc kp thi cp nht vng kha cng khai
S/MIME Nng cp t chun khun dng th in t
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
168/204
Nguyn i Th An ninh Mng 168
Nng cp t chun khun dng th in t
MIME c thm tnh nng an ninh thng tin MIME khc phc nhng hn ch ca SMTP(Simple Mail Transfer Protocol) Khng truyn c file nh phn (chng trnh, nh,...)
Ch gi c cc k t ASCII 7 bit Khng nhn thng bo vt qu kch thc cho php ...
S/MIME c xu hng tr thnh chun cngnghip s dng trong thng mi v hnh chnh PGP dng cho c nhn
Cc chc nng ca S/MIMEB b d li
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
169/204
Nguyn i Th An ninh Mng 169
Bao bc d liu M ha ni dung thng bo v cc kha lin quan
K d liu Ch k s to thnh nh m ha thng tin tng hp
thng bo s dng kha ring ca ngi k Thng bo v ch k s c chuyn i c s 64
K v nguyn d liu Ch ch k s c chuyn i c s 64
K v bao bc d liu Kt hp k v bao bc d liu
X l chng thc S/MIME
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
170/204
Nguyn i Th An ninh Mng 170
S/MIME s dng cc chng thc kha cngkhai theo X.509 v3 Phng thc qun l kha lai ghp gia cu
trc phn cp CA theo ng X.509 v mng li
tin cy ca PGP Mi ngi dng c mt danh sch cc kha ca
bn thn, danh sch cc kha tin cy v danh
sch thu hi chng thc
Chng thc phi c k bi CA tin cy
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
171/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
172/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
173/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
174/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
175/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
176/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
177/204
Cc dch v IPSec Bao gm
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
178/204
Nguyn i Th An ninh Mng 178
g
iu khin truy nhp Ton vn phi kt ni Xc thc ngun gc d liu T chi cc gi tin lp
Mt hnh thc ca ton vn th t b phn Bo mt (m ha) Bo mt lung tin hu hn
S dng mt trong hai giao thc Giao thc xc thc (ng vi AH) Giao thc xc thc/m ha (ng vi ESP)
Cc lin kt an ninh Khi nim lin kt an ninh (SA)
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
179/204
Nguyn i Th An ninh Mng 179
( )
L quan h mt chiu gia bn gi v bn nhn, chobit cc dch v an ninh i vi lung tin lu chuyn
Mi SA c xc nh duy nht bi 3 tham s Ch mc cc tham s an ninh (SPI)
a ch IP ch nh danh giao thc an ninh
Cc tham s khc lu trong CSDL SA (SAD) S th t, cc thng tin AH v ESP, thi hn,...
CSDL chnh sch an ninh (SPD) cho php iuchnh mc p dng IPSec
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
180/204
Khun dng AH
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
181/204
Nguyn i Th An ninh Mng 181
Ch giao vn v ng hm
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
182/204
Nguyn i Th An ninh Mng 182
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
183/204
Khun dng ESP
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
184/204
Nguyn i Th An ninh Mng 184
Giao vn v ng hm ESP
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
185/204
Nguyn i Th An ninh Mng 185
Ch giao vn ESP dng m ha v c thc thm chc nng xc thc d liu IP Ch m ha d liu khng m ha phn u D b phn tch lu lng nhng hiu qu
p dng cho truyn ti gia hai im cui Ch ng hm m ha ton b gi tin IP
Phi b xung phn u mi cho mi bc chuyn
p dng cho cc mng ring o, truyn ti thng quacu ni
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
186/204
V d kt hp cc SA
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
187/204
Nguyn i Th An ninh Mng 187
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
188/204
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
189/204
ISAKMP
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
190/204
Nguyn i Th An ninh Mng 190
Vit tt ca Internet Security Association andKey Management Protocol Cung cp mt c cu cho vic qun l kha nh ngha cc th tc v cc khun dng thng
bo cho vic thit lp, tha thun, sa i, vhy b cc lin kt an ninh
c lp vi giao thc trao i kha, gii thut
m ha, v phng php xc thc
Cc khun dng ISAKMP
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
191/204
Nguyn i Th An ninh Mng 191
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
192/204
Vn an ninh Web (1) Web c s dng rng ri bi cc cng ty, t
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
193/204
Nguyn i Th An ninh Mng 193
g g g y
chc, v cc c nhn Cc vn c trng i vi an ninh Web Web d b tn cng theo c hai chiu Tn cng Web server s gy tn hi n danh ting
v tin bc ca cng ty Cc phn mm Web thng cha nhiu li an ninh Web server c th b khai thc lm cn c tn
cng vo h thng my tnh ca mt t chc Ngi dng thiu cng c v kin thc i ph vi
cc him ha an ninh
Vn an ninh Web (2) Cc him ha i vi an ninh Web
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
194/204
Nguyn i Th An ninh Mng 194
Tnh ton vn Tnh bo mt T chi dch v Xc thc
Cc bin php an ninh Web
SSL L mt dch v an ninh tng giao vn
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
195/204
Nguyn i Th An ninh Mng 195
g g
Do Netscape khi xng Phin bn 3 c cng b di dng bn tho
Internet
Tr thnh chun TLS Phin bn u tin ca TLS SSLv3.1 tng thchngc vi SSLv3
S dng TCP cung cp dch v an ninh t
u cui ti u cui Gm 2 tng giao thc
M hnh phn tng SSL
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
196/204
Nguyn i Th An ninh Mng 196
Kin trc SSL (1) Kt ni SSL
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
197/204
Nguyn i Th An ninh Mng 197
Lin kt giao tip t im nt ti im nt Mang tnh nht thi Gn vi mt phin giao tc Cc tham s xc nh trng thi kt ni
Cc s ngu nhin chn bi server v client Kha MAC ca server Kha MAC ca client Kha m ha ca server
Kha m ha client Cc vector khi to Cc s th t
Kin trc SSL (2) Phin SSL
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
198/204
Nguyn i Th An ninh Mng 198
Phin SSL Lin kt gia client v server To lp nh giao thc bt tay C th bao gm nhiu kt ni Xc lp mt tp cc tham s an ninh s dng bi tt
c cc kt ni trong phin giao tc nh danh phin Chng thc im nt Phng php nn c t m ha Kha b mt ch C c th tip tc hay khng
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
199/204
Khun dng bn ghi SSL
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
200/204
Nguyn i Th An ninh Mng 200
Giao thc i c t m ha SSL
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
201/204
Nguyn i Th An ninh Mng 201
Mt trong ba giao thc chuyn dng SSL sdng giao thc bn ghi SSL Ch gm mt thng bo cha mt byte d liu
c gi tr l 1
Khin cho trng thi treo tr thnh trng thihin thi Cp nht c t m ha cho kt ni
Giao thc bo ng SSL Dng chuyn ti cc bo ng lin quan n
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
202/204
Nguyn i Th An ninh Mng 202
SSL ti cc thc th im nt Mi thng bo gm 2 byte Byte th nht ch mc nghim trng
Cnh bo : c gi tr l 1
Tai ha : c gi tr l 2 Byte th hai ch ni dung bo ng
Tai ha : unexpected_message, bad_record_mac,decompression_failure, handshake_failure, illegal_parameter
Cnh bo : close_notify, no_certificate, bad_certificate,unsupported_certificate, certificate_revoked,certificate_expired, certificate_unknown
Giao thc bt tay SSL Cho php server v client
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
203/204
Nguyn i Th An ninh Mng 203
Cho php server v client Xc thc ln nhau Tha thun cc gii thut m ha v MAC Tha thun cc kha mt m s c s dng
Gm mt chui cc thng bo trao i giaclient v server Mi thng bo gm 3 trng
Kiu (1 byte)
di (3 byte) Ni dung ( 0 byte)
TLS L phin bn chun Internet ca SSL
-
8/2/2019 55625419-anninhmangk13mtt-1226419598367568-8
204/204
M t trong RFC 2246 rt ging vi SSLv3 Mt s khc bit nh so vi SSLv3 S phin bn trong khun dng bn ghi SSL S dng HMAC tnh MAC
S dng hm gi ngu nhin khai trin cc gitr b mt
C thm mt s m bo ng Khng h tr Fortezza