Đề tài Tìm hiểu lý thuyết về mật mã hoá thông tin và xây dựng server tạo khóa cho user trong vấn đề bảo mật dữ liệu

Mục Lục

 

 

Lời nói đầu

Phần I: Lý thuyết

Chương 1: Các hệ mật mã

1. Hệ mật mã đối xứng trang 1

1.1. Giới thiệu

1.2. Giải thuật DES

2. Hệ mật mã bất đối xứng trang 10

2.1. Giới thiệu trang 10

2.2. Lý thuyết về mật mã khóa công khai trang 10

2.3. Ứng dụng của mật mã khóa công khai trang 15

2.4. Các yêu cầu của mật mã khóa công khai trang 15

2.5. Giải thuật RSA

2.5.1. Mô tả giải thuật trang 16

2.5.2. Tính bảo mật của giải thuật RSA trang 19

2.5.2.1. Phương pháp p-1

2.5.2.2. Bẻ khóa khi biết số mũ d của hàm giải mã

2.5.2.3. Pgương pháp lặp lại

2.5.3. Sư che dấu thông tin trong hệ thống RSA trang 22

2.5.4. Các giải thuật toán học được sử dụng trong RSA trang 22

3. Giải thuật băm MD5 trang 24

 

Chương 2: Phân bố và quản lý khóa

1. Tổng quan về mã hóa và một số khái niệm trang 30

2. Phân phối các khóa bí mật trang 34

2.1. Sự tiền phân bố khóa

2.1.1. Sơ đồ của Blom trang 34

2.1.2. Diffie_Hellman trang 36

2.2. Hệ phân bố khóa Kerberos trang 38

2.3. Trao đổi khóa Diffie_Hellman trang 39

2.3.1. Giao thức station_station trang 40

2.3.2. Giao thức đồng ý khóa MTI trang 42

2.3.3. Sự đồng ý khóa sử dụng chứng thực bản thân trang 43

2.4. Phân bố khóa công khai trang 46

3. Quản lý khóa

3.1. Quản lý các khóa công khai trang 46

3.2. Quản lý các khóa bí mật trang 46

3.2.1. Bảo vệ các khóa “master key” trang 48

3.2.2. Bảo vệ các khóa chính trang 49

3.3. Các tác vụ bảo mật của hệ thống chủ

3.3.1. Bảo mật liên lạc đơn vùng dùng các khóa

chính đã được tạo trước trang 49

3.3.2. Bảo mật liên lạc đơn vùng dùng các khóa

chính đã được tạo một cách động trang 50

3.3.3. Bảo mật liên lạc đơn vùng và bảo mật tập tin

dùng các khóa chính đã được tạo trước trang 50

 

Chương 3: Các tiêu chuẩn

3.1. Tiêu chuẩn hệ mật mã khóa công khai trang 52

3.2. Tiêu chuẩn chứng thực khóa công khai X.509 trang 55

3.2.1. Sự chứng thực trang 56

3.2.2. Đưa ra chứng thực của user trang 58

3.2.3. Hủy bỏ sự chứng thực trang 60

3.2.4. Các thủ tục chứng thực trang 60

 

Phần II: Chương trình

Chương1: Thuyết minh chương trình

1.1. Giới thiệu trang 62

1.2. Các hằng trang 65

1.3. Các tập tin đầu trang 66

1.4. Các tập tin nguồn trang 69

Chương 2: Chương trình nguồn trang 88

Kết luận

Tài liệu tham khảo

 

 

doc96 trang | Chia sẻ: lethao | Lượt xem: 3076 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Đề tài Tìm hiểu lý thuyết về mật mã hoá thông tin và xây dựng server tạo khóa cho user trong vấn đề bảo mật dữ liệu, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên

Các file đính kèm theo tài liệu này:

  • dockey.doc
  • pdfkey.pdf
  • rarsources.rar