mật của khoá và việc giao tiếp giữa người gửi và người nhận.... Giao Thức Vận Chuyển Khoá.[r]
Trang 1Giảng viên : Nguyễn Minh Thành
E-mail : thanhnm.itc@itc.edu.vn
Chương 5 : CÁC GIAO THỨC
TRAO ĐỔI KHOÁ
Trang 2Mục Lục
I. Giao thức vận chuyển khoá
II. Giao thức vận chuyển khoá đơn giản và các nguy cơ
III. Giao chứng thực thông điệp
Trang 3I Giao Thức Vận Chuyển Khoá
Giao thức vận chuyển khoá là các bước tuần tự thực hiên quá trình tạo khoá và chuyển giao khoá bí mật giữa người gửi và người nhận
Mục đích của giao thức vận chuyển khoá là đảm bảo tính bí mật của khoá và việc giao tiếp giữa người gửi và người
nhận
Trang 4I Giao Thức Vận Chuyển Khoá
Các giải pháp cho giao thức vận chuyển khoá phải đảm bảo một số điều kiện (hay giả định) được gọi là mã hoá hoàn hảo :
Nếu không có khoá K, thì dù cho có bản mã C cũng không thể nào tìm được bản rõ M
Nếu biết bản mã C và một số thông tin về bản rõ M cũng không thể tìm được khoá K
Trang 5giản và các nguy cơ
Malice (attacker) có thể :
Thu được bất kì thông điệp nào được truyền qua mạng
Là một người dùng hợp pháp và do đó có thể giao tiếp với những người khác trong mạng
Có cơ hội trở thành một người nhận thông điệp của người khác
Có thể gửi thông điệp đến người khác bằng cách đóng
Trang 6II Giao thức vận chuyển khoá đơn
giản và các nguy cơ
Malice (attacker) không thể :
Không thể đoán được một số nguyên ngẫu nhiên trong một không gian đủ lớn
Nếu không có khoá bí mật, không thể có được bản rõ từ bản mã, và cũng không thể tạo được bản mã từ bản rõ
Không thể tìm được khoá bí mật tương ứng với một khoá công khai
Không thể truy cập vào bộ nhớ của máy tính để lấy dữ
Trang 7giản và các nguy cơ
Giả sử Alice và Bob cần giao tiếp với nhau một cách bí
mật
Trent là một thành viên (công ty) thứ 3 chuyên cung cấp và lưu trữ khoá
Giả sử Alice và Bob chưa bao giờ gặp nhau và cũng khó có thể gặp nhau Alice và Bob cũng không biết khoá bí mật của người kia với Trent