1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học

74 586 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 74
Dung lượng 881,38 KB

Nội dung

BỘ GIÁO DỤC ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -------o0o------- ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN HẢI PHÒNG 2013 BỘ GIÁO DỤC ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -------o0o------- TÌM HIỂU CHUẨN MẬT DỮ LIỆU (DES) ỨNG DỤNG VÀO THI TUYỂN ĐẠI HỌC ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ Thông tin HẢI PHÒNG - 2013 BỘ GIÁO DỤC ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -------o0o------- TÌM HIỂU CHUẨN MẬT DỮ LIỆU (DES) ỨNG DỤNG VÀO THI TUYỂN ĐẠI HỌC ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ Thông tin Sinh viên thực hiện: Đỗ Thị Phƣơng Giáo viên hƣớng dẫn: TS. Hồ Văn Canh số sinh viên: 1351010046 HẢI PHÒNG - 2013 BỘ GIÁO DỤC ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG CỘNG HÒA XA HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc -------o0o------- NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP Sinh viên: Đỗ Thị Phƣơng SV: 1351010046 Lớp: CT 1301 Ngành: Công nghệ Thông tin Tên đề tài: Tìm hiểu chuẩn mật dữ liệu (DES) ứng dụng vào thi tuyển đại học. NHIỆM VỤ ĐỀ TÀI 1. Nội dung các yêu cầu cần giải quyết trong nhiệm vụ đề tài tốt nghiệp a. Nội dung 1. Tìm hiểu mật DES. 2. Nghiên cứu bài toán chia sẻ bí mật của Lagrange. 3. Ứng dụng lƣợc đồ chia sẻ bí mật của Lagrange để phân phối khóa. 4. Demo chƣơng trình b. Các yêu cầu cần giải quyết 1. Đọc tài liệu hiểu đƣợc vấn đề đặt ra, nắm đƣợc các phƣơng pháp dịch DES một cách thành thạo (cả tiếng việt tiếng anh). 2. Hiểu đƣợc lƣợc đồ chia sẻ bí mật Lagrange. 3. Đọc hiểu đƣợc một số tài liệu chuyên môn bằng tiếng Anh 4. Nắm vững một ngôn ngữ lập trình cơ bản (Vb, C#, C++) giải đƣợc bài toán có tính ứng dụng vào thực tiễn. Đồ án tốt nghiệp Trƣờng DHDL Hải Phòng Đỗ Thị Phƣơng- CT1301 Page 6 CÁN BỘ HƢỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Ngƣời hƣớng dẫn thứ nhất: Họ tên: Hồ Thị Hƣơng Thơm Học hàm, học vị: Tiến Sĩ Cơ quan công tác: Trƣờng Đại Học Dân Lập Hải Phòng Nội dung hƣớng dẫn: Ngƣời hƣớng dẫn thứ hai: Họ tên: ………………………………………………………………………. Học hàm, học vị: ………………………………………………………………. Cơ quan công tác: ……………………………………………………………… Nội dung hƣớng dẫn: ………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ……… . Đề tài tốt nghiệp đƣợc giao ngày tháng năm 2013 Yêu cầu phải hoàn thành trƣớc ngày tháng năm 2013 Đã nhận nhiệm vụ: Đ.T.T.N Sinh viên Đã nhận nhiệm vụ: Đ.T.T.N Cán bộ hƣớng dẫn Đ.T.T.N TS. Hồ Thị Hƣơng Thơm Hải Phòng, ngày tháng .năm 2013 HIỆU TRƢỞNG GS.TS.NGƯT Trần Hữu Nghị Đồ án tốt nghiệp Trƣờng DHDL Hải Phòng Đỗ Thị Phƣơng- CT1301 Page 7 PHẦN NHẬN XÉT TÓM TẮT CỦA CÁN BỘ HƢỚNG DẪN 1. Tinh thần thái độ của sinh viên trong quá trình làm đề tài tốt nghiệp: 2. Đánh giá chất lƣợng của đề tài tốt nghiệp (so với nội dung yêu cầu đã đề ra trong nhiệm vụ đề tài tốt nghiệp) 3. Cho điểm của cán bộ hƣớng dẫn: ( Điểm ghi bằng số chữ ) Đồ án tốt nghiệp Trƣờng DHDL Hải Phòng Đỗ Thị Phƣơng- CT1301 Page 8 Ngày .tháng .năm 2013 Cán bộ hƣớng dẫn chính ( Ký, ghi rõ họ tên ) Đồ án tốt nghiệp Trƣờng DHDL Hải Phòng Đỗ Thị Phƣơng- CT1301 Page 9 PHẦN NHẬN XÉT ĐÁNH GIÁ CỦA CÁN BỘ CHẤM PHẢN BIỆN ĐỀ TÀI TỐT NGHIỆP 1. Đánh giá chất lƣợng đề tài tốt nghiệp (về các mặt nhƣ cơ sở lý luận, thuyết minh chƣơng trình, giá trị thực tế, .) 2. Cho điểm của cán bộ phản biện ( Điểm ghi bằng số chữ ) Ngày .tháng .năm 2013 Cán bộ chấm phản biện ( Ký, ghi rõ họ tên ) Đồ án tốt nghiệp Trƣờng DHDL Hải Phòng Đỗ Thị Phƣơng- CT1301 Page 10 MỤC LỤC LỜI NÓI ĐẦU . 12 CHƢƠNG 1: MẬT CỔ ĐIỂN 14 1.1 KHÁI NIỆM ĐỊNH NGHĨA VỀ MẬT . 14 1.1.1 Khái niệm 14 1.1.2 Định nghĩa . 14 1.2 MỘT SỐ HÓA ĐƠN GIẢN . 15 CHƢƠNG 2: CHUẨN DỮ LIỆU (DES) . 16 2.1 Mô tả DES ( Data Encryption Standard) . 16 2.2 Các bƣớc thực hiện: . 17 2.2.1 Cách tính biến x 0 : 17 2.2.2 Cách tính L i R i : 18 2.2.2.1 Các biến trong hàm f: 18 2.2.2.2 Cách tính hàm f: . 20 2.2.3 Xác định bản y: 25 2.3 Giải DES 33 2.3.1 Thuật toán . 33 2.3.2 Chứng minh thuật toán 33 2.4 Các vấn đề xung quanh DES . 35 2.4.1 Những ý kiến phản hồi 35 2.4.2 DES trong thực tế 36 2.4.3 Một vài kết luận về DES . 37 CHƢƠNG 3. CÁC SƠ ĐỒ CHIA SẺ BÍ MẬT 38 3.1 Khái niệm về chia sẻ bí mật . 38 3.2 Sơ đồ chia sẻ bí mật . 39 3.2.1 Khái niệm “ sơ đồ chia sẻ bí mật”: 39 3.2.2 Định nghĩa: 39 3.3 Cấu trúc truy nhập sơ đồ chia sẻ bí mật 43 3.3.1 Định nghĩa sơ đồ chia sẻ bí mật hoàn thiện 43 3.3.2 Định nghĩa tập hợp thức tối thiểu 44 . TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -------o0o------- TÌM HIỂU CHUẨN MẬT MÃ DỮ LIỆU (DES) VÀ ỨNG DỤNG VÀO THI TUYỂN ĐẠI HỌC ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH. DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -------o0o------- TÌM HIỂU CHUẨN MẬT MÃ DỮ LIỆU (DES) VÀ ỨNG DỤNG VÀO THI TUYỂN ĐẠI HỌC ĐỒ ÁN TỐT NGHIỆP ĐẠI

Ngày đăng: 17/12/2013, 20:47

HÌNH ẢNH LIÊN QUAN

Hình 1.1 là một ví dụ về một kênh liên lạc - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Hình 1.1 là một ví dụ về một kênh liên lạc (Trang 15)
Bảng 2.1.Bảng IP - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Bảng 2.1. Bảng IP (Trang 17)
Hình 2.1. Một vòn g( vòng thứ i) của DES. 2.2 Các bƣớc thực hiện:  - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Hình 2.1. Một vòn g( vòng thứ i) của DES. 2.2 Các bƣớc thực hiện: (Trang 17)
Theo bảng 2.1 này có nghĩa là bit thứ 58 củ ax là bit đầu tiên của IP(x), bit thứ 50 của x là bit thứ 2 của IP(x), bit ở vị trí thứ 7 là bit cuối của IP(x) - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
heo bảng 2.1 này có nghĩa là bit thứ 58 củ ax là bit đầu tiên của IP(x), bit thứ 50 của x là bit thứ 2 của IP(x), bit ở vị trí thứ 7 là bit cuối của IP(x) (Trang 18)
Hình 2.2. Sơ đồ tạo khó ak - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Hình 2.2. Sơ đồ tạo khó ak (Trang 19)
Theo sơ đồ hình 2.2 trên việc xác định ki đƣợc thực hiện nhƣ sau: - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
heo sơ đồ hình 2.2 trên việc xác định ki đƣợc thực hiện nhƣ sau: (Trang 20)
Bảng 2.4. Bảng hoán vị P - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Bảng 2.4. Bảng hoán vị P (Trang 25)
Bảng 2.5. Bảng IP-1 - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Bảng 2.5. Bảng IP-1 (Trang 26)
Bảng 2.5. Bảng PC-1 - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Bảng 2.5. Bảng PC-1 (Trang 28)
Bảng 2.6. Bảng PC-2 - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Bảng 2.6. Bảng PC-2 (Trang 30)
Chiếu hàng cột 12 vào bảng S1 cho ta giá trị là 5= “0101” Vậy S 1(011000) = “0101”  - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
hi ếu hàng cột 12 vào bảng S1 cho ta giá trị là 5= “0101” Vậy S 1(011000) = “0101” (Trang 31)
Hình 2.4. Sơ đồ giải mã DES - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Hình 2.4. Sơ đồ giải mã DES (Trang 34)
Hình 3.2 Một mạch đơn điệu - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Hình 3.2 Một mạch đơn điệu (Trang 46)
Hình 4.1 Giao diện chƣơng trình - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Hình 4.1 Giao diện chƣơng trình (Trang 50)
Hình 4.2 và 4.3 Chia sẻ khóa bí mật theo giao thức Shamir - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Hình 4.2 và 4.3 Chia sẻ khóa bí mật theo giao thức Shamir (Trang 52)
Hình 4.4 và 4.5 Khôi phục khóa bí mật bằng phƣơng pháp giải hệ phƣơng trình tuyến tính  - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Hình 4.4 và 4.5 Khôi phục khóa bí mật bằng phƣơng pháp giải hệ phƣơng trình tuyến tính (Trang 57)
Hình4 .6 và 4.7 Khôi phục khóa bí mật bằng phƣơng pháp dùng công thức nội suy Lagrange  - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Hình 4 6 và 4.7 Khôi phục khóa bí mật bằng phƣơng pháp dùng công thức nội suy Lagrange (Trang 59)
Hình 4.8 và 4.9 Chia sẻ bí mật bằng mạch đơn điệu - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Hình 4.8 và 4.9 Chia sẻ bí mật bằng mạch đơn điệu (Trang 61)
Hình 4.10. Khôi phục khóa bí mật theo giao thức mạch đơn điệu 4.3 Mã nguồn mở của chƣơng trình  - Tìm hiểu chuẩn mật mã dữ liệu (DES) và ứng dụng vào thi tuyển đại học
Hình 4.10. Khôi phục khóa bí mật theo giao thức mạch đơn điệu 4.3 Mã nguồn mở của chƣơng trình (Trang 62)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w