Khi thông báo M được khôi phục, B biết ko có bit nào của M bị biến đổi vì không ai biết khóa bí mật K; hơn nữa không thể thay đổi một số bit bản mã để tạo ra bản rõ mong muốn được..[r]
(1)Phạm Văn Tho
Chương 5
(2)Nội dung
Bảo toàn liệu
Chứng thực thơng điệp
Nhóm chứng thực thơng điệp
Dùng hệ mật mã
(3)1 Disclosure
2 Traffic Analysis Maquarade
4 Content modification Sequence modification Timing modification
7 Repudiation
Encryption Massage
Authentication
(4)Bảo toàn liệu (data integrity)
Dữ liệu truyền mạng
không cần bảo mật mà cần bảo tồn
Đơi u cần bảo tồn cần thiết
(5)Chứng thực thơng điệp
Là thủ tục để kiểm tra xem thông
điệp nhận đến từ nguồn gốc rõ ràng có bị sửa đổi hay khơng
Khi nhận thông báo, người nhận cần
phải biết gởi thông báo
Người gởi cần chứng thực
(6)Chứng thực thông điệp
Bất kỳ chế chứng thực thông báo
hay chữ ký số có hay cấp:
Ở mức thấp: hàm tạo giá trị chứng thực (autheticator) dùng để chứng thực thông điệp
(7)Phương thức tạo mã chứng thực Có PP tạo mã chứng thực
Message encrytion: dùng mã
của thông báo mã chứng thực
Message authentication code (MAC):
dùng hàm dựa vào khóa bí mật để
tạo giá trị có chiều dài cố định làm giá trị chứng thực
Hash function: hàm ánh xạ thơng
điệp có chiều dài thành giá
(8)Mã hóa thơng điệp để chứng thực Đối với mã hóa, thân
dùng để chứng thực thơng điệp
Mã hóa đối xứng
(9)Thơng điệp truyền từ A đến B mã hóa
(10)Dùng mã đối xứng để chứng thực
Làm để chứng minh thông điệp B nhận A ???
Thơng báo đến từ A có A có khóa bí mật K