AN TO
AN TO
À
À
N
N
M
M
Ạ
Ạ
NG M
NG M
Á
Á
Y T
Y T
Í
Í
NH
NH
ThS. Tô Nguy
ThS. Tô Nguy
ễ
ễ
n Nh
n Nh
ậ
ậ
t Quang
t Quang
Trư
Trư
ờ
ờ
ng Đ
ng Đ
ạ
ạ
i H
i H
ọ
ọ
c Công Ngh
c Công Ngh
ệ
ệ
Thông Tin
Thông Tin
Khoa M
Khoa M
ạ
ạ
ng M
ng M
á
á
y T
y T
í
í
nh v
nh v
à
à
Truy
Truy
ề
ề
n Thông
n Thông
ATMMT
ATMMT
-
-
TNNQ
TNNQ
2
2
N
N
Ộ
Ộ
I DUNG MÔN H
I DUNG MÔN H
Ọ
Ọ
C
C
1.
1.
T
T
ổ
ổ
ng quan v
ng quan v
ề
ề
an ninh m
an ninh m
ạ
ạ
ng
ng
2.
2.
C
C
á
á
c ph
c ph
ầ
ầ
n m
n m
ề
ề
m gây h
m gây h
ạ
ạ
i
i
3.
3.
C
C
á
á
c gi
c gi
ả
ả
i thu
i thu
ậ
ậ
t mã ho
t mã ho
á
á
d
d
ữ
ữ
li
li
ệ
ệ
u
u
4.
4.
Mã ho
Mã ho
á
á
kho
kho
á
á
công khai v
công khai v
à
à
qu
qu
ả
ả
n lý kho
n lý kho
á
á
5.
5.
Ch
Ch
ứ
ứ
ng th
ng th
ự
ự
c d
c d
ữ
ữ
li
li
ệ
ệ
u
u
6.
6.
M
M
ộ
ộ
t s
t s
ố
ố
giao th
giao th
ứ
ứ
c b
c b
ả
ả
o m
o m
ậ
ậ
t m
t m
ạ
ạ
ng
ng
7.
7.
B
B
ả
ả
o m
o m
ậ
ậ
t m
t m
ạ
ạ
ng không dây
ng không dây
8.
8.
B
B
ả
ả
o m
o m
ậ
ậ
t m
t m
ạ
ạ
ng v
ng v
à
à
nh đai
nh đai
9.
9.
T
T
ì
ì
m ki
m ki
ế
ế
m ph
m ph
á
á
t hi
t hi
ệ
ệ
n xâm nh
n xâm nh
ậ
ậ
p
p
CH
CH
Ứ
Ứ
NG TH
NG TH
Ự
Ự
C D
C D
Ữ
Ữ
LI
LI
Ệ
Ệ
U
U
B
B
À
À
I 5
I 5
ATMMT
ATMMT
-
-
TNNQ
TNNQ
4
4
N
N
Ộ
Ộ
I DUNG B
I DUNG B
À
À
I H
I H
Ọ
Ọ
C
C
1.
1.
M
M
ở
ở
đ
đ
ầ
ầ
u
u
2.
2.
Mã ch
Mã ch
ứ
ứ
ng th
ng th
ự
ự
c thông đi
c thông đi
ệ
ệ
p
p
3.
3.
H
H
à
à
m băm
m băm
4.
4.
Ch
Ch
ữ
ữ
ký s
ký s
ố
ố
5.
5.
B
B
à
à
i t
i t
ậ
ậ
p
p
ATMMT
ATMMT
-
-
TNNQ
TNNQ
5
5
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
Vai trò c
Vai trò c
ủ
ủ
a ch
a ch
ứ
ứ
ng th
ng th
ự
ự
c
c
ATMMT
ATMMT
-
-
TNNQ
TNNQ
6
6
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
Vai trò c
Vai trò c
ủ
ủ
a ch
a ch
ứ
ứ
ng th
ng th
ự
ự
c
c
Ch
Ch
ứ
ứ
ng th
ng th
ự
ự
c (x
c (x
á
á
c th
c th
ự
ự
c, x
c, x
á
á
c nh
c nh
ậ
ậ
n
n
-
-
authentication) nh
authentication) nh
ằ
ằ
m:
m:
–
–
X
X
á
á
c nh
c nh
ậ
ậ
n ngu
n ngu
ồ
ồ
n g
n g
ố
ố
c c
c c
ủ
ủ
a d
a d
ữ
ữ
li
li
ệ
ệ
u.
u.
–
–
Thuy
Thuy
ế
ế
t ph
t ph
ụ
ụ
c ngư
c ngư
ờ
ờ
i s
i s
ử
ử
d
d
ù
ù
ng l
ng l
à
à
d
d
ữ
ữ
li
li
ệ
ệ
u
u
n
n
à
à
y chưa b
y chưa b
ị
ị
s
s
ử
ử
a đ
a đ
ổ
ổ
i ho
i ho
ặ
ặ
c gi
c gi
ả
ả
m
m
ạ
ạ
o.
o.
Ch
Ch
ứ
ứ
ng th
ng th
ự
ự
c d
c d
ữ
ữ
li
li
ệ
ệ
u l
u l
à
à
cơ ch
cơ ch
ế
ế
quan tr
quan tr
ọ
ọ
ng
ng
đ
đ
ể
ể
duy tr
duy tr
ì
ì
t
t
í
í
nh to
nh to
à
à
n v
n v
ẹ
ẹ
n v
n v
à
à
không th
không th
ể
ể
t
t
ừ
ừ
ch
ch
ố
ố
i c
i c
ủ
ủ
a d
a d
ữ
ữ
li
li
ệ
ệ
u.
u.
ATMMT
ATMMT
-
-
TNNQ
TNNQ
7
7
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
C
C
á
á
c phương ph
c phương ph
á
á
p ch
p ch
ứ
ứ
ng th
ng th
ự
ự
c
c
Vi
Vi
ệ
ệ
c ch
c ch
ứ
ứ
ng th
ng th
ự
ự
c đư
c đư
ợ
ợ
c th
c th
ự
ự
c hi
c hi
ệ
ệ
n v
n v
ớ
ớ
i c
i c
á
á
c phương ph
c phương ph
á
á
p:
p:
–
–
Mã ho
Mã ho
á
á
thông đi
thông đi
ệ
ệ
p: s
p: s
ử
ử
d
d
ụ
ụ
ng m
ng m
ậ
ậ
t mã ho
t mã ho
á
á
kho
kho
á
á
b
b
í
í
m
m
ậ
ậ
t
t
ho
ho
ặ
ặ
c m
c m
ậ
ậ
t mã ho
t mã ho
á
á
kho
kho
á
á
công khai đ
công khai đ
ể
ể
mã ho
mã ho
á
á
thông
thông
đi
đi
ệ
ệ
p rõ th
p rõ th
à
à
nh m
nh m
ậ
ậ
t mã.
t mã.
–
–
Mã ch
Mã ch
ứ
ứ
ng th
ng th
ự
ự
c thông đi
c thông đi
ệ
ệ
p (MAC
p (MAC
–
–
Message
Message
Authentication Code): m
Authentication Code): m
ộ
ộ
t h
t h
à
à
m v
m v
à
à
m
m
ộ
ộ
t kho
t kho
á
á
b
b
í
í
m
m
ậ
ậ
t
t
t
t
ạ
ạ
o ra m
o ra m
ộ
ộ
t gi
t gi
á
á
tr
tr
ị
ị
c
c
ó
ó
chi
chi
ề
ề
u d
u d
à
à
i c
i c
ố
ố
đ
đ
ị
ị
nh s
nh s
ử
ử
d
d
ụ
ụ
ng đ
ng đ
ể
ể
ch
ch
ứ
ứ
ng th
ng th
ự
ự
c.
c.
–
–
H
H
à
à
m băm
m băm
(Hash Function): m
(Hash Function): m
ộ
ộ
t h
t h
à
à
m
m
á
á
nh x
nh x
ạ
ạ
m
m
ộ
ộ
t
t
thông đi
thông đi
ệ
ệ
p c
p c
ó
ó
chi
chi
ề
ề
u d
u d
à
à
i b
i b
ấ
ấ
t k
t k
ỳ
ỳ
v
v
à
à
o m
o m
ộ
ộ
t gi
t gi
á
á
tr
tr
ị
ị
băm c
băm c
ó
ó
chi
chi
ề
ề
u d
u d
à
à
i c
i c
ố
ố
đ
đ
ị
ị
nh s
nh s
ử
ử
d
d
ụ
ụ
ng đ
ng đ
ể
ể
ch
ch
ứ
ứ
ng th
ng th
ự
ự
c.
c.
ATMMT
ATMMT
-
-
TNNQ
TNNQ
8
8
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
Ch
Ch
ứ
ứ
ng th
ng th
ự
ự
c thông qua nh
c thông qua nh
ậ
ậ
n d
n d
ạ
ạ
ng
ng
Vi
Vi
ệ
ệ
c nh
c nh
ậ
ậ
n d
n d
ạ
ạ
ng d
ng d
ự
ự
a trên m
a trên m
ộ
ộ
t ho
t ho
ặ
ặ
c nhi
c nhi
ề
ề
u y
u y
ế
ế
u t
u t
ố
ố
:
:
–
–
Password, PIN
Password, PIN
–
–
Smart card
Smart card
–
–
Biometric: vân tay, võng m
Biometric: vân tay, võng m
ạ
ạ
c
c
…
…
–
–
Ch
Ch
ữ
ữ
ký
ký
–
–
…
…
ATMMT
ATMMT
-
-
TNNQ
TNNQ
9
9
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
Ch
Ch
ứ
ứ
ng th
ng th
ự
ự
c thông qua nh
c thông qua nh
ậ
ậ
n d
n d
ạ
ạ
ng
ng
Smart card
ATMMT
ATMMT
-
-
TNNQ
TNNQ
10
10
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
Ch
Ch
ứ
ứ
ng th
ng th
ự
ự
c thông qua nh
c thông qua nh
ậ
ậ
n d
n d
ạ
ạ
ng
ng
ATMMT
ATMMT
-
-
TNNQ
TNNQ
11
11
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
Ch
Ch
ứ
ứ
ng th
ng th
ự
ự
c thông qua nh
c thông qua nh
ậ
ậ
n d
n d
ạ
ạ
ng
ng
One-time
Passwords
ATMMT
ATMMT
-
-
TNNQ
TNNQ
12
12
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
Ch
Ch
ứ
ứ
ng th
ng th
ự
ự
c thông qua nh
c thông qua nh
ậ
ậ
n d
n d
ạ
ạ
ng
ng
Certificate
ATMMT
ATMMT
-
-
TNNQ
TNNQ
13
13
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
V
V
í
í
d
d
ụ
ụ
Gi
Gi
ả
ả
s
s
ử
ử
Alice v
Alice v
à
à
Bob chia s
Bob chia s
ẻ
ẻ
m
m
ộ
ộ
t kho
t kho
á
á
b
b
í
í
m
m
ậ
ậ
t chung K.
t chung K.
Alice mu
Alice mu
ố
ố
n g
n g
ở
ở
i m
i m
ộ
ộ
t chu
t chu
ỗ
ỗ
i d
i d
ữ
ữ
li
li
ệ
ệ
u M cho Bob v
u M cho Bob v
à
à
thuy
thuy
ế
ế
t
t
ph
ph
ụ
ụ
c Bob r
c Bob r
ằ
ằ
ng M th
ng M th
ự
ự
c s
c s
ự
ự
đ
đ
ế
ế
n t
n t
ừ
ừ
Alice v
Alice v
à
à
không b
không b
ị
ị
s
s
ử
ử
a
a
trong qu
trong qu
á
á
tr
tr
ì
ì
nh truy
nh truy
ề
ề
n.
n.
Đi
Đi
ề
ề
u n
u n
à
à
y c
y c
ó
ó
th
th
ể
ể
th
th
ự
ự
c hi
c hi
ệ
ệ
n như sau
n như sau
:
:
–
–
Alice g
Alice g
ở
ở
i M c
i M c
ù
ù
ng v
ng v
ớ
ớ
i C cho Bob, v
i C cho Bob, v
ớ
ớ
i C=E
i C=E
K
K
(M) v
(M) v
à
à
E l
E l
à
à
m
m
ộ
ộ
t gi
t gi
ả
ả
i thu
i thu
ậ
ậ
t mã ho
t mã ho
á
á
thông thư
thông thư
ờ
ờ
ng đã quy ư
ng đã quy ư
ớ
ớ
c trư
c trư
ớ
ớ
c
c
gi
gi
ữ
ữ
a Alice v
a Alice v
à
à
Bob.
Bob.
–
–
Do ch
Do ch
ỉ
ỉ
c
c
ó
ó
Alice v
Alice v
à
à
Bob bi
Bob bi
ế
ế
t K, Bob c
t K, Bob c
ó
ó
th
th
ể
ể
s
s
ử
ử
d
d
ụ
ụ
ng K đ
ng K đ
ể
ể
gi
gi
ả
ả
i mã C thu đư
i mã C thu đư
ợ
ợ
c M
c M
’
’
.
.
–
–
Bob s
Bob s
ẽ
ẽ
đư
đư
ợ
ợ
c thuy
c thuy
ế
ế
t ph
t ph
ụ
ụ
c r
c r
ằ
ằ
ng M th
ng M th
ự
ự
c s
c s
ự
ự
đ
đ
ế
ế
n t
n t
ừ
ừ
Alice
Alice
v
v
à
à
M không b
M không b
ị
ị
thay đ
thay đ
ổ
ổ
i trong qu
i trong qu
á
á
tr
tr
ì
ì
nh truy
nh truy
ề
ề
n n
n n
ế
ế
u v
u v
à
à
ch
ch
ỉ
ỉ
n
n
ế
ế
u M
u M
’
’
=M.
=M.
ATMMT
ATMMT
-
-
TNNQ
TNNQ
14
14
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
V
V
í
í
d
d
ụ
ụ
–
–
Tuy nhiên, p
Tuy nhiên, p
hương ph
hương ph
á
á
p n
p n
à
à
y cho ph
y cho ph
é
é
p Alice
p Alice
c
c
ó
ó
th
th
ể
ể
t
t
ừ
ừ
ch
ch
ố
ố
i Charlie r
i Charlie r
ằ
ằ
ng M xu
ng M xu
ấ
ấ
t ph
t ph
á
á
t t
t t
ừ
ừ
Alice v
Alice v
ì
ì
M c
M c
ó
ó
kh
kh
ả
ả
năng xu
năng xu
ấ
ấ
t ph
t ph
á
á
t t
t t
ừ
ừ
Bob do
Bob do
c
c
ù
ù
ng chia s
ng chia s
ẻ
ẻ
kho
kho
á
á
b
b
í
í
m
m
ậ
ậ
t K.
t K.
→
→
Như
Như
ợ
ợ
c đi
c đ
i
ể
ể
m n
m n
à
à
y đư
y đư
ợ
ợ
c gi
c gi
ả
ả
i quy
i quy
ế
ế
t b
t b
ằ
ằ
ng m
ng m
ậ
ậ
t
t
mã ho
mã ho
á
á
kho
kho
á
á
công khai.
công khai.
–
–
N
N
ế
ế
u
u
chu
chu
ỗ
ỗ
i
i
M
M
ng
ng
ắ
ắ
n
n
, c
, c
ó
ó
th
th
ể
ể
mã h
mã h
ó
ó
a M tr
a M tr
ự
ự
c ti
c ti
ế
ế
p
p
đ
đ
ể
ể
x
x
á
á
c nh
c nh
ậ
ậ
n n
n n
ó
ó
.
.
–
–
N
N
ế
ế
u
u
chu
chu
ỗ
ỗ
i
i
M
M
d
d
à
à
i
i
,
,
c
c
h
h
ỉ
ỉ
c
c
ầ
ầ
n t
n t
í
í
nh to
nh to
á
á
n m
n m
ộ
ộ
t h
t h
ng
ng
ắ
ắ
n
n
đ
đ
ạ
ạ
i di
i di
ệ
ệ
n
n
cho
cho
M v
M v
à
à
mã h
mã h
ó
ó
a h.
a h.
ATMMT
ATMMT
-
-
TNNQ
TNNQ
15
15
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
V
V
í
í
d
d
ụ
ụ
h đư
h đư
ợ
ợ
c t
c t
ạ
ạ
o ra m
o ra m
à
à
không s
không s
ử
ử
d
d
ụ
ụ
ng kho
ng kho
á
á
b
b
í
í
m
m
ậ
ậ
t
t
đư
đư
ợ
ợ
c g
c g
ọ
ọ
i l
i l
à
à
digital digest ho
digital digest ho
ặ
ặ
c digital fingerprint
c digital fingerprint
(d
(d
ấ
ấ
u vân tay k
u vân tay k
ỹ
ỹ
thu
thu
ậ
ậ
t s
t s
ố
ố
), c
), c
ó
ó
th
th
ể
ể
thu đư
thu đư
ợ
ợ
c t
c t
ừ
ừ
m
m
ộ
ộ
t
t
h
h
à
à
m băm
m băm
(Hash Function).
(Hash Function).
h đư
h đư
ợ
ợ
c t
c t
ạ
ạ
o ra b
o ra b
ằ
ằ
ng c
ng c
á
á
ch s
ch s
ử
ử
d
d
ụ
ụ
ng m
ng m
ộ
ộ
t kho
t kho
á
á
b
b
í
í
m
m
ậ
ậ
t
t
đư
đư
ợ
ợ
c g
c g
ọ
ọ
i l
i l
à
à
m
m
ộ
ộ
t mã x
t mã x
á
á
c th
c th
ự
ự
c thông đi
c thông đi
ệ
ệ
p (MAC
p (MAC
–
–
Message Authentication Code).
Message Authentication Code).
h c
h c
ũ
ũ
ng c
ng c
ó
ó
th
th
ể
ể
thu đư
thu đư
ợ
ợ
c b
c b
ằ
ằ
ng c
ng c
á
á
ch s
ch s
ử
ử
d
d
ụ
ụ
ng gi
ng gi
ả
ả
i
i
thu
thu
ậ
ậ
t checksum. K
t checksum. K
ế
ế
t h
t h
ợ
ợ
p m
p m
ộ
ộ
t h
t h
à
à
m băm v
m băm v
à
à
gi
gi
ả
ả
i
i
thu
thu
ậ
ậ
t checksum đ
t checksum đ
ể
ể
t
t
ạ
ạ
o ra m
o ra m
ộ
ộ
t mã x
t mã x
á
á
c th
c th
ự
ự
c tin
c tin
nh
nh
ắ
ắ
n keyed
n keyed
-
-
hash (HMAC, Keyed
hash (HMAC, Keyed
-
-
Hash Message
Hash Message
Authentication Code).
Authentication Code).
ATMMT
ATMMT
-
-
TNNQ
TNNQ
16
16
1.
1.
M
M
ở
ở
đ
đ
ầ
ầ
u
u
Checksum c
Checksum c
ủ
ủ
a g
a g
ó
ó
i TCP
i TCP
TCP Segment
ATMMT
ATMMT
-
-
TNNQ
TNNQ
17
17
1.
1.
M
M
ở
ở
đ
đ
ầ
ầ
u
u
Đi
Đ
i
ề
ề
u khi
u khi
ể
ể
n l
n l
ỗ
ỗ
i khi g
i khi g
ở
ở
i thông đi
i thông đ
i
ệ
ệ
p
p
ATMMT
ATMMT
-
-
TNNQ
TNNQ
18
18
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
Nh
Nh
ữ
ữ
ng công d
ng công d
ụ
ụ
ng cơ b
ng cơ b
ả
ả
n c
n c
ủ
ủ
a mã ho
a mã ho
á
á
thông đi
thông đi
ệ
ệ
p
p
ATMMT
ATMMT
-
-
TNNQ
TNNQ
19
19
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
Nh
Nh
ữ
ữ
ng công d
ng công d
ụ
ụ
ng cơ b
ng cơ b
ả
ả
n c
n c
ủ
ủ
a mã ho
a mã ho
á
á
thông đi
thông đi
ệ
ệ
p
p
a.
a.
Mã ho
Mã ho
á
á
kho
kho
á
á
đ
đ
ố
ố
i x
i x
ứ
ứ
ng (kho
ng (kho
á
á
b
b
í
í
m
m
ậ
ậ
t):
t):
A → B: E(K, M)
Bảo mật: chỉ A và B chia sẻ K
Chứng thực:
–Cóthể đến chỉ từ A
– Không thay đổi trong quá trình truyền
–Yêu cầu một số định dạng và dự phòng
Không cung cấp chữ ký
–Người nhận có thể giả mạo thông điệp
–Người gởi có thể phủ nhận đã gởi thông điệp
ATMMT
ATMMT
-
-
TNNQ
TNNQ
20
20
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
Nh
Nh
ữ
ữ
ng công d
ng công d
ụ
ụ
ng cơ b
ng cơ b
ả
ả
n c
n c
ủ
ủ
a mã ho
a mã ho
á
á
thông đi
thông đi
ệ
ệ
p
p
b.
b.
Mã ho
Mã ho
á
á
kho
kho
á
á
b
b
ấ
ấ
t đ
t đ
ố
ố
i x
i x
ứ
ứ
ng (kho
ng (kho
á
á
công khai
công khai
)
)
A → B: E(PU
b
, M)
Bảo mật
–Chỉ B có PR
b
giải mã
Không cung cấp chứng thực
–Bất cứ ai cũng có thể sử dụng PU
b
để mã hoá
thông điệp và tự xưng là A.
ATMMT
ATMMT
-
-
TNNQ
TNNQ
21
21
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
Nh
Nh
ữ
ữ
ng công d
ng công d
ụ
ụ
ng cơ b
ng cơ b
ả
ả
n c
n c
ủ
ủ
a mã ho
a mã ho
á
á
thông đi
thông đi
ệ
ệ
p
p
c.
c.
Mã ho
Mã ho
á
á
kho
kho
á
á
công khai
công khai
:
:
ch
ch
ứ
ứ
ng th
ng th
ự
ự
c v
c v
à
à
ch
ch
ữ
ữ
ký s
ký s
ố
ố
A → B: E(PR
a
, M)
Cung cấp chứng thực và chữ ký số
–Chỉ A có PR
b
để mã hoá
– Không bị thay đổi trong quá trình truyền
–Yêu cầu một số định dạng và dự phòng
–Bất kỳ ai cũng có thể sử dụng PU
A
để xác
minh chữ ký số
ATMMT
ATMMT
-
-
TNNQ
TNNQ
22
22
1. M
1. M
ở
ở
đ
đ
ầ
ầ
u
u
Nh
Nh
ữ
ữ
ng công d
ng công d
ụ
ụ
ng cơ b
ng cơ b
ả
ả
n c
n c
ủ
ủ
a mã ho
a mã ho
á
á
thông đi
thông đi
ệ
ệ
p
p
d.
d.
Mã ho
Mã ho
á
á
kho
kho
á
á
công khai
công khai
:
:
b
b
ả
ả
o m
o m
ậ
ậ
t
t
,
,
ch
ch
ứ
ứ
ng
ng
th
th
ự
ự
c
c
,
,
v
v
à
à
ch
ch
ữ
ữ
ký s
ký s
ố
ố
A → B: E(PU
b
, E(PR
a
, M))
Cung cấp bảo mật nhờ PU
b
.
Cung cấp chứng thực và chữ ký số nhờ PR
a
.
ATMMT
ATMMT
-
-
TNNQ
TNNQ
23
23
L
L
à
à
m
m
ộ
ộ
t k
t k
ỹ
ỹ
thu
thu
ậ
ậ
t ch
t ch
ứ
ứ
ng th
ng th
ự
ự
c liên quan đ
c liên quan đ
ế
ế
n vi
n vi
ệ
ệ
c s
c s
ử
ử
d
d
ụ
ụ
ng
ng
m
m
ộ
ộ
t kho
t kho
á
á
b
b
í
í
m
m
ậ
ậ
t đ
t đ
ể
ể
t
t
ạ
ạ
o ra m
o ra m
ộ
ộ
t kh
t kh
ố
ố
i d
i d
ữ
ữ
li
li
ệ
ệ
u c
u c
ó
ó
k
k
í
í
ch thư
ch thư
ớ
ớ
c
c
nh
nh
ỏ
ỏ
c
c
ố
ố
đ
đ
ị
ị
nh (checksum ho
nh (checksum ho
ặ
ặ
c MAC) v
c MAC) v
à
à
đư
đư
ợ
ợ
c thêm v
c thêm v
à
à
o
o
thông đi
thông đi
ệ
ệ
p.
p.
K
K
ỹ
ỹ
thu
thu
ậ
ậ
t n
t n
à
à
y gi
y gi
ả
ả
s
s
ử
ử
r
r
ằ
ằ
ng 2 ph
ng 2 ph
í
í
a tham gia truy
a tham gia truy
ề
ề
n thông l
n thông l
à
à
A v
A v
à
à
B chia s
B chia s
ẻ
ẻ
m
m
ộ
ộ
t kho
t kho
á
á
b
b
í
í
m
m
ậ
ậ
t K. Khi A c
t K. Khi A c
ó
ó
m
m
ộ
ộ
t thông
t thông
đi
đi
ệ
ệ
p g
p g
ở
ở
i đ
i đ
ế
ế
n B, A s
n B, A s
ẽ
ẽ
t
t
í
í
nh to
nh to
á
á
n MAC như l
n MAC như l
à
à
m
m
ộ
ộ
t h
t h
à
à
m c
m c
ủ
ủ
a
a
thông đi
thông đi
ệ
ệ
p v
p v
à
à
kho
kho
á
á
: MAC=C(K, M), v
: MAC=C(K, M), v
ớ
ớ
i
i
–
–
M:
M:
thông đi
thông đi
ệ
ệ
p đ
p đ
ầ
ầ
u v
u v
à
à
o c
o c
ó
ó
k
k
í
í
ch thư
ch thư
ớ
ớ
c bi
c bi
ế
ế
n đ
n đ
ổ
ổ
i
i
–
–
C: h
C: h
à
à
m MAC
m MAC
–
–
K: kho
K: kho
á
á
b
b
í
í
m
m
ậ
ậ
t chia s
t chia s
ẻ
ẻ
gi
gi
ữ
ữ
a ngư
a ngư
ờ
ờ
i g
i g
ở
ở
i v
i v
à
à
ngư
ngư
ờ
ờ
i nh
i nh
ậ
ậ
n
n
–
–
MAC: mã ch
MAC: mã ch
ứ
ứ
ng th
ng th
ự
ự
c thông đi
c thông đi
ệ
ệ
p c
p c
ó
ó
chi
chi
ề
ề
u d
u d
à
à
i c
i c
ố
ố
đ
đ
ị
ị
nh
nh
2
2
. Mã ch
. Mã ch
ứ
ứ
ng th
ng th
ự
ự
c thông đi
c thông đi
ệ
ệ
p (MAC)
p (MAC)
Kh
Kh
á
á
i ni
i ni
ệ
ệ
m
m
ATMMT
ATMMT
-
-
TNNQ
TNNQ
24
24
2
2
. Mã ch
. Mã ch
ứ
ứ
ng th
ng th
ự
ự
c thông đi
c thông đi
ệ
ệ
p (MAC)
p (MAC)
Kh
Kh
á
á
i ni
i ni
ệ
ệ
m
m
ATMMT
ATMMT
-
-
TNNQ
TNNQ
25
25
Thông đi
Thông đi
ệ
ệ
p c
p c
ộ
ộ
ng v
ng v
ớ
ớ
i MAC đư
i MAC đư
ợ
ợ
c truy
c truy
ề
ề
n t
n t
ớ
ớ
i ngư
i ngư
ờ
ờ
i nh
i nh
ậ
ậ
n.
n.
Ngư
Ngư
ờ
ờ
i nh
i nh
ậ
ậ
n th
n th
ự
ự
c hi
c hi
ệ
ệ
n c
n c
á
á
c t
c t
í
í
nh to
nh to
á
á
n tương t
n tương t
ự
ự
trên c
trên c
á
á
c
c
thông điêp
thông điêp
đã nh
đã nh
ậ
ậ
n s
n s
ử
ử
d
d
ụ
ụ
ng c
ng c
ù
ù
ng m
ng m
ộ
ộ
t kh
t kh
ó
ó
a b
a b
í
í
m
m
ậ
ậ
t,
t,
đ
đ
ể
ể
t
t
ạ
ạ
o ra m
o ra m
ộ
ộ
t MAC m
t MAC m
ớ
ớ
i.
i.
MAC
MAC
v
v
ừ
ừ
a t
a t
ạ
ạ
o s
o s
ẽ
ẽ
đư
đư
ợ
ợ
c so v
c so v
ớ
ớ
i MAC
i MAC
nh
nh
ậ
ậ
n.
n.
Gi
Gi
ả
ả
s
s
ử
ử
ch
ch
ỉ
ỉ
ngư
ngư
ờ
ờ
i nh
i nh
ậ
ậ
n v
n v
à
à
ngư
ngư
ờ
ờ
i g
i g
ử
ử
i bi
i bi
ế
ế
t
t
kh
kh
ó
ó
a b
a b
í
í
m
m
ậ
ậ
t
t
:
:
–
–
N
N
ế
ế
u MAC nh
u MAC nh
ậ
ậ
n ph
n ph
ù
ù
h
h
ợ
ợ
p v
p v
ớ
ớ
i MAC
i MAC
v
v
ừ
ừ
a
a
t
t
í
í
nh
nh
th
th
ì
ì
thông
thông
đi
đi
ệ
ệ
p không b
p không b
ị
ị
thay đ
thay đ
ổ
ổ
i trong qu
i trong qu
á
á
tr
tr
ì
ì
nh truy
nh truy
ề
ề
n v
n v
à
à
ch
ch
ắ
ắ
c ch
c ch
ắ
ắ
n đư
n đư
ợ
ợ
c g
c g
ở
ở
i t
i t
ớ
ớ
i t
i t
ừ
ừ
ngư
ngư
ờ
ờ
i g
i g
ở
ở
i đã bi
i đã bi
ế
ế
t.
t.
–
–
N
N
ế
ế
u MAC nh
u MAC nh
ậ
ậ
n kh
n kh
á
á
c v
c v
ớ
ớ
i MAC v
i MAC v
ừ
ừ
a t
a t
í
í
nh th
nh th
ì
ì
thông
thông
đi
đi
ệ
ệ
p đã b
p đã b
ị
ị
thay đ
thay đ
ổ
ổ
i ho
i ho
ặ
ặ
c b
c b
ị
ị
gi
gi
ả
ả
m
m
ạ
ạ
o v
o v
à
à
đư
đư
ợ
ợ
c g
c g
ở
ở
i t
i t
ừ
ừ
attacker.
attacker.
2
2
. Mã ch
. Mã ch
ứ
ứ
ng th
ng th
ự
ự
c thông đi
c thông đi
ệ
ệ
p (MAC)
p (MAC)
Kh
Kh
á
á
i ni
i ni
ệ
ệ
m
m