Sơ đồ chia sẽ chữ kí bí mật trong hệ mật mã và ứng dụng cho bài toán bỏ phiếu điện tử (Luận văn thạc sĩ)

83 168 0
Sơ đồ chia sẽ chữ kí bí mật trong hệ mật mã và ứng dụng cho bài toán bỏ phiếu điện tử (Luận văn thạc sĩ)

Đ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

Sơ đồ chia sẽ chữ kí bí mật trong hệ mật mã và ứng dụng cho bài toán bỏ phiếu điện tử (Luận văn thạc sĩ)Sơ đồ chia sẽ chữ kí bí mật trong hệ mật mã và ứng dụng cho bài toán bỏ phiếu điện tử (Luận văn thạc sĩ)Sơ đồ chia sẽ chữ kí bí mật trong hệ mật mã và ứng dụng cho bài toán bỏ phiếu điện tử (Luận văn thạc sĩ)Sơ đồ chia sẽ chữ kí bí mật trong hệ mật mã và ứng dụng cho bài toán bỏ phiếu điện tử (Luận văn thạc sĩ)Sơ đồ chia sẽ chữ kí bí mật trong hệ mật mã và ứng dụng cho bài toán bỏ phiếu điện tử (Luận văn thạc sĩ)Sơ đồ chia sẽ chữ kí bí mật trong hệ mật mã và ứng dụng cho bài toán bỏ phiếu điện tử (Luận văn thạc sĩ)Sơ đồ chia sẽ chữ kí bí mật trong hệ mật mã và ứng dụng cho bài toán bỏ phiếu điện tử (Luận văn thạc sĩ)Sơ đồ chia sẽ chữ kí bí mật trong hệ mật mã và ứng dụng cho bài toán bỏ phiếu điện tử (Luận văn thạc sĩ)Sơ đồ chia sẽ chữ kí bí mật trong hệ mật mã và ứng dụng cho bài toán bỏ phiếu điện tử (Luận văn thạc sĩ)

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN &TRUYỀN THÔNG PHẠM AN HƯNG ĐỒ CHIA SẺ CHỮ MẬT TRONG HỆ MẬT ỨNG DỤNG CHO BÀI TOÁN BỎ PHIẾU ĐIỆN TỬ LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH THÁI NGUYÊN - 2016 ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG PHẠM AN HƯNG ĐỒ CHIA SẺ CHỮ MẬT TRONG HỆ MẬT ỨNG DỤNG CHO BÀI TOÁN BỎ PHIẾU ĐIỆN TỬ Chuyên ngành: KHOA HỌC MÁY TÍNH số: 60 48 01 01 LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH NGƯỜI HƯỚNG DẪN KHOA HỌC: TS VŨ VINH QUANG THÁI NGUYÊN - 2016 i LỜI CAM ĐOAN Tên là: Phạm An Hưng Sinh ngày: 14/10/1979 Học viên lớp cao học CK13A - Trường Đại học Công nghệ thông tin Truyền thông - Đại học Thái Nguyên Hiện công tác tại: Trường THPT Hoàng Văn Thụ - Lục Yên - Yên Bái Xin cam đoan: Đề tài “Sơ đồ chia sẻ chữ mật hệ mật ứng dụng cho toán bỏ phiếu điện tử” Thầy giáo, NGƯT - TS Vũ Vinh Quang hướng dẫn cơng trình nghiên cứu riêng tơi Tất tài liệu tham khảo có nguồn gốc, xuất xứ rõ ràng Tác giả xin cam đoan tất nội dung luận văn nội dung đề cương yêu cầu thầy giáo hướng dẫn Nếu sai tơi hồn tồn chịu trách nhiệm trước hội đồng khoa học trước pháp luật Thái Nguyên, ngày 15 tháng năm 2016 TÁC GIẢ LUẬN VĂN Phạm An Hưng ii MỤC LỤC LỜI CAM ĐOAN i MỤC LỤC ii DANH MỤC HÌNH VẼ v MỞ ĐẦU Chương MỘT SỐ KIẾN THỨC CƠ BẢN VỀ AN TỒN THƠNG TIN 1.1 Tổng quan an toàn bảo mật thông tin 1.1.1 An tồn bảo mật thơng tin 1.1.2 Các chiến lược an toàn hệ thống 1.1.3 Các mức bảo vệ mạng 1.1.4 An tồn thơng tin mật 1.1.5 Vai trò hệ mật 1.1.6 Phân loại hệ mật 10 1.1.7 Tiêu chuẩn đánh giá hệ mật 11 1.2 Cơ sở toán học hệ mật 12 1.2.1 Ước số - Bội số 12 1.2.2 Số nguyên tố 12 1.3 hóa 16 1.3.1 hóa liệu 16 1.3.2 Ưu khuyết điểm hai phương pháp 20 1.3.3 Chữsố 21 Chương HỆ MẬT KHĨA CƠNG KHAI ĐỒ CHIA SẺ MẬT 24 2.1 Khái niệm chung 24 2.2 Một số hệ công khai thông dụng 25 2.2.1 Hệ RSA (R.Rivest, A.Shamir, L.Adleman) 25 2.2.2 Hệ Rabin 29 2.2.3 Hệ Elgamal 31 2.2.4 Hệ MHK (Merkle -Hellman Knapsack) 33 iii 2.2.5 Hệ mật McEliece 34 2.3 Một số vấn đề chia sẻ khóa mật 36 2.3.1 Kỹ thuật Chia sẻ khóa mật (Secret Sharing) 36 2.3.2 Các đồ chia sẻ mật 37 Chương ỨNG DỤNG CHIA SẺ KHĨA MẬT TRONG BÀI TỐN BỎ PHIẾU ĐIỆN TỬ 43 3.1 Một số tốn an tồn thơng tin “Bỏ phiếu điện tử” 43 3.1.1 Bài toán xác thực cử tri 43 3.1.2 Bài toán ẩn danh phiếu 44 3.1.3 Bài tốn phòng tránh liên kết thành viên ban bầu cử cử tri 45 3.2 Giải toán chia sẻ khóa phiếu bầu cử 46 3.2.1 Chia sẻ khóa 46 3.2.2 Khơi phục khóa 46 3.3 Giải toán chia sẻ nội dung phiếu bầu cử 47 3.4 Tổ chức hệ thống bỏ phiếu từ xa 48 3.4.1 Mơ hình tổng thể hệ thống bầu cử điện tử 48 3.4.2 Các thành phần ban tổ chức bỏ phiếu: 48 3.4.3 Các thành phần kỹ thuật hệ thống bỏ phiếu: 48 3.4.4 Các thành phần hệ thống bỏ phiếu điện tử 49 3.5 Quy trình bỏ phiếu điện tử 49 3.5.1 Các giai đoạn bỏ phiếu điện tử 50 3.5.2 Ứng dụng hệ mật toán bỏ phiếu điện tử điện tử 52 3.5.3 Kiểm tra tổng phiếu bầu thay kiểm tra phiếu 52 3.5.4 thuật phân quyền kiểm phiếu 54 3.5.5 thuật giúp giữ vững tính ẩn danh phiếu bầu 55 3.5.6 Một số vấn đề để chống việc bán phiếu bầu 55 3.6 Ứng dụng hệ mật Elgamal đồ chia sẻ mật Shamir bỏ phiếu điện tử 57 3.6.1 Bài toán bỏ phiếu Đồng ý / Không đồng ý 57 iv 3.6.2 Bài toán bỏ phiếu chọn L K 59 3.7 Khảo sát thực trạng Văn phòng UBND Tỉnh Yên Bái 61 3.7.1 Giới thiệu chung Văn phòng UNND Tỉnh Yên Bái 61 3.7.2 Thực trạng bỏ phiếu/bầu cử VP UNND Tỉnh 64 3.7.3 Một số mẫu biểu liên quan 64 3.7.4 Xây dựng chương trình mơ bỏ phiếu điện tử 66 Kết luận chương 74 KẾT LUẬN 75 TÀI LIỆU THAM KHẢO 76 v DANH MỤC HÌNH VẼ Hình 1: Tường lửa Hình 2: Quy trình hóa liệu 16 Hình 3: đồ hóa giải 17 Hình 4: đồ hóa giải khóa riêng 18 Hình 5: đồ hóa giải khóa cơng khai 19 Hình 7: Quy trình bỏ phiếu điện tử 50 Hình 8: đồ giai đoạn đăng bỏ phiếu 50 Hình 9: đồ giai đoạn bỏ phiếu 51 Hình 10: đồ giai đoạn kiểm phiếu 51 Hình 11: đồ tổ chức chung Văn phòng UBND tỉnh 61 Hình 13: Mẫu phiếu bầu cử 65 Hình 14: Mẫu danh sách cử tri 65 Hình 15: Giao diện chương trình 69 Hình 16: Giao diện chương trình bỏ phiếu có/khơng đồng ý 69 Hình 17: Giao diện chương trình bỏ phiếu chọn L K 71 MỞ ĐẦU Hiện Internet trở nên phổ biến toàn giới, thơng qua mạng Internet người trao đổi thơng tin với cách nhanh chóng thuận tiện Những tổ chức có hoạt động môi trường Internet/Intranet phải đối diện với vấn đề làm để bảo vệ liệu quan trọng, ngăn chặn hình thức cơng, truy xuất liệu bất hợp pháp từ bên (Intranet) lẫn bên ngồi (Internet) Khi người muốn trao đổi thơng tin với người hay tổ chức thơng qua mạng máy tính u cầu quan trọng để đảm bảo thông tin không bị sai lệch bị lộ can thiệp người thứ ba Trước yêu cầu cần thiết đó, lý thuyết mật thông tin đời nhằm đảm bảo tính an tồn liệu nơi lưu trữ liệu truyền mạng Vấn đề chia sẻ mật được nghiên cứu từ năm 70 kỷ trước Ý tưởng chia sẻ mật dựa nguyên tắc đơn giản không tin vào Để đảm bảo an tồn thơng tin ta khơng thể trao cho người nắm giữ phải chia nhỏ thành mảnh trao cho người mảnh, cho người với số mảnh có khơng thể tìm thơng tin mật Việc phân chia mảnh phải theo đồ chia sẻ mật định, sau khơi phục lại thơng tin mật ban đầu Được gợi ý giáo viên hướng dẫn nhận thấy tính thiết thực vấn đề, tơi chọn đề tài: “Sơ đồ chia sẻ chữ mật hệ mật ứng dụng cho toán bỏ phiếu điện tử” với mong muốn áp dụng kiến thức học, xây dựng thử nghiệm mơ hình bỏ phiếu điện tử văn phòng ủy ban nhân dân tỉnh Yên Bái Nội dung luận văn bao gồm chương: Chương 1: “Các kiến thức hệ mật mã” Chương giới thiệu tổng quan an tồn bảo mật thơng tin, sở toán học hệ mật Khái niệm chữ số, số hệ mật đồ chữ số, hàm băm ứng dụng Chương 2: “Hệ mật công khai đồ chia sẻ chữ mật” Từ tốn, vấn đề đặt phần mở đầu chương 1, chương trình bày tổng quan hệ mật khóa cơng khai, khóa mật phương pháp hóa để giải tốn đặt Chương 3: “Ứng dụng thuật chia sẻ khóa mật tốn bỏ phiếu điện tử”, chương sâu vào trình bày phân tích hệ hóa cơng khai Elgamal với tính chất đồng cấu hệ mật này, tiếp đến đồ chia sẻ mật theo ngưỡng Shamir Từ ứng dụng hệ mật Elgamal tốn “bỏ phiếu Có/ khơng”; Phối hợp hệ mật Elgamal đồ chia sẻ mật Shamir để giải toán “bỏ phiếu chọn L K” Phần cuối chương khảo sát toán bầu cử UBND Tỉnh Yên Bái, từ làm để xây dựng chương trình mơ cho hai tốn “bỏ phiếu Có/ khơng” “bỏ phiếu chọn L K” Chương MỘT SỐ KIẾN THỨC CƠ BẢN VỀ AN TỒN THƠNG TIN Khi nhu cầu trao đổi thông tin liệu ngày lớn đa dạng, tiến điện tử - viễn thông công nghệ thông tin không ngừng phát triển ứng dụng để nâng cao chất lượng lưu lượng truyền tin quan niệm ý tưởng biện pháp bảo vệ thông tin liệu đổi Bảo vệ an tồn thơng tin liệu chủ đề rộng, có liên quan đến nhiều lĩnh vực thực tế có nhiều phương pháp thực để bảo vệ an tồn thơng tin liệu Trong chương trình bày số kiến thức an toan thông tin, Các kiến thức tham khảo từ [2], [3], [9] 1.1 Tổng quan an tồn bảo mật thơng tin 1.1.1 An tồn bảo mật thông tin Khi nhu cầu trao đổi thông tin liệu ngày lớn đa dạng, tiến điện tử - viễn thông công nghệ thông tin không ngừng phát triển ứng dụng để nâng cao chất lượng lưu lượng truyền tin quan niệm ý tưởng biện pháp bảo vệ thông tin liệu đổi Bảo vệ an tồn thơng tin liệu chủ đề rộng, có liên quan đến nhiều lĩnh vực thực tế có nhiều phương pháp thực để bảo vệ an tồn thơng tin liệu Các phương pháp bảo vệ an tồn thơng tin liệu quy tụ vào ba nhóm sau: - Bảo vệ an tồn thơng tin biện pháp hành - Bảo vệ an tồn thông tin biện pháp kỹ thuật (phần cứng) - Bảo vệ an tồn thơng tin biện pháp thuật toán (phần mềm) ... NGHỆ THÔNG TIN & TRUYỀN THÔNG PHẠM AN HƯNG SƠ ĐỒ CHIA SẺ CHỮ KÍ BÍ MẬT TRONG HỆ MẬT MÃ VÀ ỨNG DỤNG CHO BÀI TOÁN BỎ PHIẾU ĐIỆN TỬ Chuyên ngành: KHOA HỌC MÁY TÍNH Mã số: 60 48 01 01 LUẬN VĂN THẠC... bán phiếu bầu 55 3.6 Ứng dụng hệ mật mã Elgamal sơ đồ chia sẻ bí mật Shamir bỏ phiếu điện tử 57 3.6.1 Bài toán bỏ phiếu Đồng ý / Không đồng ý 57 iv 3.6.2 Bài toán bỏ phiếu. .. thức hệ mật mã Chương giới thiệu tổng quan an tồn bảo mật thơng tin, sở toán học hệ mật mã Khái niệm chữ kí số, số hệ mật mã sơ đồ chữ kí số, hàm băm ứng dụng Chương 2: Hệ mật mã công khai sơ đồ

Ngày đăng: 12/03/2018, 10:39

Tài liệu cùng người dùng

Tài liệu liên quan