Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 14 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
14
Dung lượng
613,89 KB
Nội dung
Nội dung Bộ mơn Mạng máy tính Tổng quan lý thuyết mật mã Nghiên cứu hệ mật mã RSA hàm băm MD5 Xây dựng phần mềm mã hóa khóa cơng khai Tổng quan lý thuyết mật mã Mật mã Hệ mật mã khóa đối xứng Bộ mơn Mạng máy tính Hệ mật mã khóa cơng khai Tổng quan lý thuyết mật mã Hàm băm f8b55dfe615b9d1 f8388d9507b4e3 9a1 in put out put hash function Bộ mơn Mạng máy tính Tổng quan lý thuyết mật mã Chữ ký số Chữ ký số đoạn thông kèm với liệu điện tử (văn bản, hình ảnh, âm thanh) nhằm xác nhận người ký liệu xác nhận chấp thuận người với liệu ký Bộ mơn Mạng máy tính Tổng quan lý thuyết mật mã Tạo chữ ký số Khóa bí mật Thơng điệp liệu Chữ ký số Hàm băm Bản tóm lược Mã hóa Thông điệp liệu ký số Bộ môn Mạng máy tính Tổng quan lý thuyết mật mã Thẩm định chữ ký số Thông điệp liệu ký số Khóa cơng khai Chữ ký số Tách Thơng điệp liệu Giải mã Hàm băm Giải mã được? Bản tóm lược Bản tóm lược Giống nhau? Nội dung thơng điệp tồn vẹn Khơng người gửi Bộ mơn Mạng máy tính Nội dung thơng điệp bị thay đổi Hệ mật RSA hàm băm MD5 Hệ mật RSA • Tạo khóa: ⁃ Chọn ngẫu nhiên số nguyên tố lớn p q ⁃ Số làm modulo hệ thống: N=p*q ⁃ Chọn ngẫu nhiên khóa mã e: 1 Khóa cơng khai: KU = {e, N} => Khóa bí mật: KR = {d, p, q} Bộ mơn Mạng máy tính • Mã hóa: Để mã hố mẩu tin, người gửi: ⁃ Lấy khố cơng khai người nhận KU={e,N} ⁃ Tính C=Me mod N, 0≤M