Bornbazine

New Member
Link tải luận văn miễn phí cho ae Kết nối

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
5. 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

Chương I: Tổng quan

A. Mở đầu

I. Bảo mật :

Bảo mật thông tin đã sử dụng trong lịch sử thời đại La Mã trong việc trao đổi thông tin và nhà quân sự chiến lược tài ba Cesar đã sử dụng nhằm bảo vệ thông tin, không muốn kẻ địch biết được mục đích của mình và ông đã mã hóa các thông báo của mình và chỉ những người trong nhóm của ông mới biết được quy tắc mã hóa và giải mã thông báo đó mà người khác không thể nào biết được. Ngày nay, nhu cầu bảo mật các thông tin về kinh tế, quân sự, ngoại giao càng tăng thì việc bảo vệ thông tin càng được nâng cao. Các kênh truyền thông của những buổi ban đầu còn đơn giản, nó ít được nhiều người quan tâm, và nó được truyền đi bởi “những người đưa tin” được tin cậy tốt, thì ngày nay để tránh những rủi ro có thể xảy ra và sự linh hoạt trong việc truyền đi những thông báo được an toàn hơn ngành mã hóa mật mã được ứng dụng rộng rãi.
Thế kỷ 20, thế kỷ của thời đại thông tin, đã có rất nhiều thay đổi, con người liên hệ trao đổi thông tin với nhau thông qua mạng toàn cầu Internet, và chính việc tham gia này đã làm thay đổi rất nhiều trong vấn đề bảo mật. Về dữ liệu, chúng ta cần quan tâm đến những yếu tố sau: tính bảo mật, tính toàn vẹn và tính kịp thời. Các hệ thống máy tính bảo mật được phân chia theo thời gian và các mạng máy tính có quan hệ chặt chẽ với việc bảo mật các kênh truyền thông với nhau. Đặc tính của kênh truyền là môi trường truyền thông truy xuất chung nên việc bảo mật về mặt vật lý được đề cập, do đó phải thông qua ứng dụng của ngành bảo mật. Nhiệm vụ chính của bảo mật là mã hoá. Ơû đây việc mã hóa được quan tâm ở mức độ là chuyển đổi dữ liệu thành mật mã.
Cho đến cuối những năm 70 số học vẫn được xem như là một trong những ngành lý thuyết thuần tuý nhất của toán học. Quan niệm đó thay đổi khi nó được áp dụng để xây dựng những hệ mật mã khóa công khai. Các lý thuyết mới của số học thuật toán được ứng dụng vào thực tiễn. Mật mã không chỉ dùng trong bí mật quân sự, như thời kỳ của nhà quân sự thiên tài Cesar đã áp dụng, mà còn dùng trong ngoại giao, kinh tế và thương mại. Mật mã hiện đại có những đòi hỏi mới mang tính nguyên tắc hơn so với mật mã thường dùng trước đây. Khác với hoạt động quân sự hay ngoại giao, trong kinh doanh thì số lượng các đơn vị phải cùng trao đổi những thông tin mật rất lớn. Những hệ thống mật mã cũ khi biết được khoá lập mã của họ ta dễ dàng tìm ra khoá giải mã. Hiển nhiên muốn gửi một thông báo mật cho một đối tượng nào đó ta cần biết khóa lập mã của họ, vì vậy những người cùng một hệ mã đều biết bí mật của nhau. Nhiều người cùng sử dụng một hệ mã thì không còn là bí mật nữa. Các hệ thống mật mã hiện đại tức là các hệ mật mã khóa công khai đã khắc phục được những nhược điểm đó: người tham gia trong hệ thống chỉ cần giữ bí mật khóa giải mã riêng của mình trong khi khóa lập mã được thông báo công khai. Việc biết khóa lập mã không cho phép tìm ra khóa giải mã trong một thời gian chấp nhận được, ngay cả khi sử dụng cả máy tính hiện đại với hàng tỉ phép tính trong một giây.

II. Nhiệm vụ:

Nhiệm vụ của đề tài này là nghiên cứu về giải thuật mã hoá mật mã RSA , xây dựng một chương trình dùng giải thuật RSA để mã hoá và giải mã một tập tin.txt. Chương trình này chỉ giới hạn sử dụng trên máy đơn.

III. Bố cục:

Chương 1 : Tổng quan.
Chương 2 : Tìm hiểu về RSA.
Chương 3 : Giao diện của chương trình.
Chương 4 : Kết luận.

Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:

 

NgaEPU

New Member
Re: Giải thuật mã hoá mật mã RSA

Xin ad cho t file tài liệu này vs ạ! Xin chân thành cảm ơn!
 

Các chủ đề có liên quan khác

Top