Bài ging môn hc: AN TOÀN THÔNG TIN
S tín ch: 3
S tiết: 30 tiết
( Lý Thuyết)
TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH
KHOA CÔNG NGHỆ THÔNG TIN
GV: ThS. Nguyn Th Phong Dung
Email : ntpdung@ntt.edu.vn
Chương 6:
Xác thc và toàn vn thông tin
Bài 6: Xác thc và toàn vn thông tin
Nhu cu xác thc thông đip
Mã xác thc thông đip (MAC)
Xác thc thông đip dùng RSA
Hàm băm (hash function)
Ch ký s (Digital Signature)
Chng thư s (Digital Certificate)
H tng khóa công khai (PKI)
2
Nhu cu xác thc thông đip
Đt vn đề:
Case 1: Nếu Mallory đánh cp thông đip M ca Alice. Sau đó sa
li thành M’ ri gi cho Bob.
Case 2: Mallory t to thông đip M’ gi mo là ca Alice ri gi
cho Bob
Nhu cu xác thc thông đip
Nhu cu xác thc thông đip:
Kim chng danh tính ngun phát thông đip (Authentication)
Bao hàm c trường hp Alice ph nhn bn tin (Non-repudiation)
Bao hàm c trường hp Bob t to thông đip và “vu khng” Alice to
ra thông đip này.
Kim chng được tính toàn vn ca thông đip (Integrity) :
Ni dung toàn vn: bn tin không b sa đổi.
Bao hàm c trường hp Bob c tình sa đổi.
Xác thc thông đip h tr phòng chng các dng tn công như:
Tn công thay thế (Substitution).
Tn công gi danh (Masquerade).
Tn công tn công phát li (Reply attack).
Mt mã khóa đối xng
Có th dùng mt mã khóa đối xng để xác thc ?
Nguyên lý ca mt mã khóa đối xng:
Người nhn có biết C’ là thông đip b thay đổi?
Mã hóa khóa đối xng có cung cp tính năng xác thc?