Chứng thực dữ liệu - Pdf 22

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ư

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


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

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


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
á

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 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
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


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

à
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ơ ch
cơ ch
ế
ế
quan tr
quan tr


ng
ng
đ
đ


duy tr
duy tr
ì
ì
t
t
í
í
nh to
nh to
à
à
n v
n v


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



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

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

t h
à
à
m v
m v
à
à
m
m


t kho
t kho
á
á
b
b
í
í
m
m


t
t
t
t


o ra m


nh s
nh s


d
d


ng đ
ng đ


ch
ch


ng th
ng th


c.
c.


H
H
à
à
m băm

ó
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


ng đ
ng đ


ch
ch


ng th
ng th


c.
c.
ATMMT
ATMMT
-
-
TNNQ
TNNQ
8
8
1. M
1. M


đ
đ


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


:
:


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



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



đ
đ


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
-


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


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

à
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
ù

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.


d
d


ng K đ
ng K đ


gi
gi


i mã C thu đư
i mã C thu đư


c M
c M


.
.


Bob s
Bob s


đư


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
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
é

á
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

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

n
n
, c
, c
ó
ó
th
th


mã h
mã h
ó
ó
a M tr
a M tr


c ti
c ti
ế
ế
p
p
đ
đ


x
x

à
à
i
i
,
,
c
c
h
h


c
c


n t
n t
í
í
nh to
nh to
á
á
n m
n m


t h
t h

-
-
TNNQ
TNNQ
15
15
1. M
1. M


đ
đ


u
u
V
V
í
í
d
d


h đư
h đư


c t
c 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

(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 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



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

-
-
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

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

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


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

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

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





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


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

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
à
à



d
d


ng
ng
m
m


t kho
t kho
á
á
b
b
í
í
m
m


t đ
t đ


t
t

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
à
à



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
á
á

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

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

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

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

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ư



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



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



n v
n v
à
à
ngư
ngư


i g
i g


i bi
i bi
ế
ế
t
t
kh
kh
ó
ó
a b
a b
í
í
m
m





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

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



thay đ
thay đ


i ho
i ho


c b
c b


gi
gi


m
m


o v
o v
à
à
đư
đư



i ni
i ni


m
m


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status