MỤC LỤC:
Chương I: Tổng quan ………1
A Mở đầu: ………1
I Bảo mật: ……… 1
II Nhiệm vụ:……….2
III Bố cục: ……… 2
B Tìm hiểu mật mã:……….3
1 Mật mã: ……… 3
2 Giao thức mật mã:……… 4
3 Các chế độ mật mã: ……….7
4 Một số giải thuật mật mã: ………11
4.1 Một số khái nhiệm trong thuật toán số học :………11
4.1.1 Số nguyên tố: ……….11
4.1.2 Phi hàm Euler:………11
4.1.3 Định lý Fermat: ……….12
4.1.4 Định lý đệ quy ước số chung lớn nhất:……….12
4.2 Một số thuật giải sử dụng trong mã hóa: ………12
4.2.1 Mã Ceasar:……….13
4.2.2 Mã khối:……….14
4.2.3 Mã mũ:……… 15
4.2.4 Mã khoá công khai:………17
4.2.5 Sơ lược về RSA: ……… 17
4.3 Một số vấn đề liên quan đến việc sử dụng khóa:……….18
4.4 Xâm nhập vào hệ thống RSA……….24
Chương 2: Tìm hiểu về RSA……….30
1 Định nghĩa RSA 30
2 Trình tự của một hệ mật mã RSA:……….31
3 Tính đúng đắn của RSA:……… 32
4 Tính bảo mật:………32
Trang 25 Các ví dụ giải thuật RSA:……… ………33
6 Khoá RSA:……… 43
6.1 Chiều dài khóa công khai:……….43
6.2 Chiều dài khoá riêng:………44
6.3 Quản lý khóa:……….45
6.4 Cách tìm khóa ngẫu nhiên:……….45
6.5 Phân bố khóa bảo mật:……….48
7 Số nguyên tố và phân tích thành thừa số:………49
7.1 Phát sinh số nguyên tố:……….49
7.2 Phân tích thành thừa số:………50
7.3 Ý nghĩa của việc phân tích thừa số trong mật mã:………50
7.4 Vấn đề của phân tích thừa số ……… 51
7.5 Thử tính nguyên:………51
7.6 Kiểm tra ước số chung lớn nhất:……… 52
8 Môđun trong hệ thống:………53
8.1 Kích thước của môđun:………53
8.2 Giải thuật nhân môđun:……….54
9 Các vấn đề của RSA:………55
9.1 Lý do sử dụng vào RSA trong thực tế:……….55
9.2 Tốc độ của RSA:………56
9.3 Tính xác nhận dùng trong hệ thống RSA:………56
9.4 RSA tìm ra được những văn bản bị lỗi:………57
9.5 Vấn đề sử dụng RSA hiện nay:……… ………58
9.6 Ứng dụng của RSA trong thời đại ngày nay:………60
9.7 Lợi thế của RSA so với DES……… ………63
Chương 3: Thực nghiệm……….………64
Chương 4: Kết luận ……….71
Phụ lục :………72