Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.05 MB, 22 trang )
1
Lecture 5: Mã khoá công khai và RSA
1. Khoá mã công khai
(
(Public-Key Cryptography
)
)
2. Các ứng dụng khoá công khai
3. Thuật toán RSA
2
Khoá mã công khai
•Cóthể là bướctiếnquantrọng nhất trong lịch sử
3000 nămmãhoá.
•Sử dụng 2 khoá: khoá riêng và khoá công khai
• Không đốixứng vì hai phía không như nhau
•Sử dụng ứng dụng thông minh củalýthuyếtsố vào
hàm số
•Hỗ trợ thêm chứ không phảithaythế khoá riêng.
3
Khoá mã công khai - Tạisaolạiphải
dùng mã khoá công khai?
•Pháttriểnhướng tớihaimụctiêuchính
–Phânphốikhoá-làmsaocóthể phân phối khoá an
toàn mà không cần trung tâm phân phối khoá tin
cậy
–Chứ ký điệntử -làmsaokiểmchứng đượcmẩu tin
nhận đượclàcủangười đứng tên gửi
• Phát minh khoá công khai thuộcvề Whitfield Diffie & Martin
Hellman ởĐạihọc Stanford trong năm 1976
• Đượcbiết đếnsớmhơnbởicộng đồng các nhà khoa học
4