Căn b
Căn b
n v
n v
m
m
t mã
t mã
Khái nim
Các gii thut
ng dng ca mt mã
Htng khóa công khai (PKI)
Qun lý khóa và chng chs
Chương 4
10/08/2010 1
Bmôn MMT&TT
10/08/2010Bmôn MMT&TT 2
M
M
c tiêu
c tiêu
Cung cấp cho người học một cái nhìn tổng quan về mật
mã và ứng dụng của mật mã trong an ninh mạng.
Sau khi hoàn tất chương, sinh viên có những khả năng:
Trình bày được khái niệm về mật mã.
Phân biệt được các giải thuật dùng trong mật mã như giải thuật
băm, đối xứng và bất đối xứng.
Trình bày được ứng dụng của mật mã trong an ninh mạng.
Hiểu được khái niệm cơ sở hạ tầng khóa công khai (PKI).
Trình bày được khái niệm chữ ký số, chứng chỉ số việc quản lý
chữ ký điện tử chứng chỉ số.
10/08/2010Bmôn MMT&TT 3
Kh
Khá
ái ni
i ni
m v
m v
m
m
t mã
t mã
Mật mã (cryptography)
Đu vào là
dliu gc
(plaintext)
Đu vào là
dliu gc
(plaintext) Đu ra là d
liu đã mã hóa
(ciphertext)
Đu ra là d
liu đã mã hóa
(ciphertext)
Mt mã sdng các gii thut :
Băm (hashing)
Mã hóa đi xng (symmetric)
Mã hóa bt đi xng (Asymmetric)
Mt mã sdng các gii thut :
Băm (hashing)
Mã hóa đi xng (symmetric)
Mã hóa bt đi xng (Asymmetric)
Mt mã là 1 nghthut làm bin đi
dliu gc và sau đó skhôi phc
li đ sdng trong tương lai.
Mt mã là 1 nghthut làm bin đi
dliu gc và sau đó skhôi phc
li đ sdng trong tương lai.
Khóa (dưi nhi u
dng khác nhau)
luôn đư!c yêu cu
Khóa (dưi nhi u
dng khác nhau)
luôn đư!c yêu cu
10/08/2010Bmôn MMT&TT 4
C
Cá
ác gi
c gi
i thu
i thu
t trong m
t trong m
t mã
t mã
Giải thuật băm (hashing)
Băm dùng đ to radu vân tay
(MAC-message authentication code
hay message digest) ca dliu.
Giá tr#này đư!c gi kèm vi d
liu đ nơi nhn kim tra tính toàn
vn dliu.
Băm dùng đ to ra “du vân tay
(MAC-message authentication code
hay message digest) ca dliu.
Giá tr#này đư!c gi kèm vi d
liu đ nơi nhn kim tra tính toàn
vn dliu.
Băm (hashing) công dng không
phi là mã hóa (encryption)
Băm (hashing) công dng không
phi là mã hóa (encryption)
Các gii thut băm:
Message-Digest 5 (MD5)
Secure Hash Algorithm 1
(SHA-1)
Các gii thut băm:
Message-Digest 5 (MD5)
Secure Hash Algorithm 1
(SHA-1)
10/08/2010Bmôn MMT&TT 5
C
Cá
ác gi
c gi
i thu
i thu
t trong m
t trong m
t mã
t mã
Giải thuật băm MD5
Đư!c phát minh b'i Ron Rivest
ca RSA Security.
Mô ttrong RFC-1321
Đư!c phát minh b'i Ron Rivest
ca RSA Security.
Mô ttrong RFC-1321
MD5 thư(ng dùng đ kim tra phn
checksum ca nhng phn m m cho
phép download t)Internet nh*m đm
bo đó không phi là phn m m gimo.
MD5 thư(ng dùng đ kim tra phn
checksum ca nhng phn m m cho
phép download t)Internet nh*m đm
bo đó không phi là phn m m gimo.
Đu ra ca MD5 luôn là 1 digest
có giá tr#128 bits hay 32 ký t+Hex.
Không thd#ch ngư!c li đư!c
dliu gc t)digest ca MD5.
Đu ra ca MD5 luôn là 1 digest
giá tr#128 bits hay 32 ký t+Hex.
Không th“d#ch ngư!c“ li đư!c
dliu gc t)digest ca MD5.