© 2011, Vietnam-Korea Friendship IT College
K THU T MÃ HÓA
K THU T MÃ HÓA
Encryption
© 2011, Vietnam-Korea Friendship IT College
Mã hóa
Căn b n v mã a
Khái ni m
Phân lo i
PKI
Tu chu n và c giao th c v mã hóa
© 2011, Vietnam-Korea Friendship IT College
Khái ni m v mã hóa
Mã hóa nh m đ m b o c u c u sau:
Tính bí m t
Tính bí m t (confidentiality): d li u không b xem
b i “bên th 3”
Tính toàn v n
Tính toàn v n (Integrity): d li u không b thay
đ i trong quá trình truy n
Tính không kh c tướ
Tính không kh c tướ (Non-repudiation): là c ch ơ ế
ng i th c hi n hành đ ng không th ch i b ườ
nh ng gì mình đã làm, có th ki m ch ng đ c ượ
ngu n g c ho c ng i đ a tin ườ ư
© 2011, Vietnam-Korea Friendship IT College
Khái ni m v mã hóa
Security
hóa Gi iHello Hello$%@%
Cyphertex
Mã hóa là m t quá trình xáo tr n (scramble) n i dung c a m t file ho c m t b n
tin sao cho ch có đ i t ng s h u khóa gi i mã m i có th đ c đ c n i dung ượ ượ
đã đ c mã hóaượ
© 2011, Vietnam-Korea Friendship IT College
Stream Cipher
Khái ni m v mã hóa
Let
us
talk
one
to
one
a->1
b->2
c->3
d->4
e ->5
f ->6
g ->a
h ->b
.
.
y->s
z->t
F5n
om
n1fe
ih5
ni
ih5
1->a
2->b
3->c
4->d
5 ->d
6 ->f
a ->g
b ->h
.
.
s->y
t->z
Let
us
talk
one
to
one
Stream cipher
Ví d : mã RC4