Nghiên cứu xây dựng thuật toán mã khối phục vụ việc bảo mật thông tin chiến lược

11 20 0
Nghiên cứu xây dựng thuật toán mã khối phục vụ việc bảo mật thông tin chiến lược

Đ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

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ o0o Nguyễn Vũ Hoàng NGHIÊN CỨU VÀ XÂY DỰNG THUẬT TOÁN MÃ KHỐI PHỤC VỤ VIỆC BẢO MẬT THÔNG TIN CHIẾN LƢỢC LUẬN VĂN THẠC SĨ Hà Nội - 2005 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CƠNG NGHỆ o0o Nguyễn Vũ Hồng NGHIÊN CỨU VÀ XÂY DỰNG THUẬT TOÁN MÃ KHỐI PHỤC VỤ VIỆC BẢO MẬT THƠNG TIN CHIẾN LƢỢC Ngành: Cơng nghệ thông tin Chuyên ngành: Mã số: 1.01.1 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC: TS HỒ VĂN CANH Hà Nội - 2005 DANH MỤC CÁC BẢNG Trang Bảng mã quốc tế MTK_2 65 Bảng Lựa chọn tỷ lệ phần trăm dạng phân bố chuẩn Nếu X biến ngẫu nhiên phân bố chuẩn P(X > x) = α 80 Bảng Lựa chọn tỷ lệ phần trăm phân bố χ2 A(v, α)-giá trị vào x bảng có ý nghĩa nhƣ sau: Nếu X biến ngẫu nhiên có phân bố χ2 với v bậc tự do, P(X > x)=α 82 DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ Trang Hình 2.2 Các lớp rào chắn bảo vệ thơng tin mạng Hình 2.3.a: Tiếp cận theo đƣờng truyền (link- oriented) Hình 2.3.b: Tiếp cận từ nút tới nút Quy trình mã hố liệu Hình 5.1.1 Mơ tả sơ đồ khối chức phƣơng pháp mật mã CBC Sơ đồ khái quát phép lập mật mã DES Sơ đồ hàm f thuật toán DES Sơ đồ thuật toán G tạo từ khoá K1, ,K16 DES Quy trình mã hố PGP Quy trình giải mã PGP Hình 6.3.2 Lƣợc đồ hoạt động giải thuật AES SubBytes ShiftRows MixColumns AddRoundKey Bảng thay S-Box Hình 7.1.2 Cách hoạt động ghi Hình 5.4.2.1 Phân bố chuẩn N(0,1) Hình 5.4.2.2 Phân bố χ với bậc tự 22 25 25 32 38 44 46 51 58 59 61 61 62 62 63 63 69 82 83 DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT AES: Advanced Encryption Standard CCITT: The Consultative Committee for International Telegraph and Telephone DES: Data Encryption Standard IDEA: International Data Encryption Algorithm O.T.P: One Time Pad NBS : National Bureau of Standards PGP: Pretty Good Privacy Trang phụ bìa Mục lục Danh mục ký hiệu, chữ Danh mục bảng Danh mục hình vẽ, đồ thị MỞ ĐẦU CHƢƠNG TỔNG QUAN VỀ MẬT MÃ HỌC 1.1 Mật mã học 1.2 Thuật ngữ 1.3 Phân tích mật mã 1.4 Lịch sử 1.5 An ninh thơng tin 1.6 Khố đối xứng 1.7 Khố cơng khai 1.8 Các vấn đề khác CHƢƠNG THỰC TRẠNG AN TỒN THƠNG TIN TRÊN CÁC MẠNG MÁY TÍNH 2.1 Thực trạng an tồn thơng tin 2.2 Các mức bảo vệ an tồn mạng 2.3 Bảo vệ thơng tin mật mã 2.4 Tấn công vào liệu mã hoá 2.5 Các mối đe doạ an tồn CHƢƠNG BẢO VỆ THƠNG TIN BẰNG MẬT MÃ HỐ 3.1 Vai trị mật mã: 3.2 Quy trình mã hố liệu 3.3 Hàm mã hố khoá 3.4 Tạo dãy bit giả ngẫu nhiên ứng dụng việc mã hoá liệu CHƢƠNG MẬT MÃ KHỐI VÀ Ý NGHĨA CỦA NÓ 4.1 Thế hệ mã khối 4.2 Ý nghĩa mật mã khối 4.3 Quan sát số hệ mật mã khối sử dụng rộng rãi giới 4.3.1 DES (Data Encryption Standard) 4.3.2 PGP (Pretty Good Privacy) 4.3.3 AES (Advanced Encryption Standard) CHƢƠNG ĐỀ XUẤT MỘT HỆ MÃ KHỐI MỚI 5.1 Thuật toán tạo dãy giả ngẫu nhiên 5.2 Phương pháp mã/dịch 5.3 Ví dụ 5.4 Một số tiếu chuẩn để đánh gi KẾT LUẬN VÀ HƢỚNG NGHIÊN CỨU TIẾP THEO Tài liệu tham khảo MỞ ĐẦU Vấn đề an ninh/an tồn mạng truyền thơng nói chung, mạng máy tính nói riêng ln ln phát triển song hành với phát triển công nghệ mạng nhu cầu thông tin liên lạc Ở ta hiểu an ninh/an toàn mạng bao gồm việc bảo đảm an ninh/an toàn mặt vật lý tồn sở liệu chứa thơng tin mạng, đặc biệt thông tin nhạy cảm liên quan đến an ninh quốc phịng, ngoại giao, tình báo kinh tế… Trong phạm vi khả mình, em chọn đề tài: “Nghiên cứu xây dựng thuật tốn mã khối phục vụ việc bảo mật thơng tin chiến lược” chúng đƣợc lƣu thông mạng “Mạng” không thiết phải mạng máy tính mà mạng truyền thơng Về mật mã khối, đƣợc quan tâm nhiều nƣớc nhƣ Mỹ, Nga, Anh, Trung Quốc,… cho đời nhiều thuật tốn mã khối đƣợc cơng khai hoá giới nhƣ mã DES, 3DES, IDEA, AES, Gost,… Tuy nhiên, theo quan điểm Nhà nƣớc ta, việc bảo mật thông tin vấn đề nhạy cảm Do đó, dùng hệ mật mã nƣớc ngồi để mã hố thơng tin chiến lƣợc mà chƣa đƣợc đánh giá thật đầy đủ hệ mật nguy hiểm Chính vậy, Ban Cơ yếu Chính phủ thực đề tài cấp Nhà nƣớc xây dựng chuẩn mã liệu Việt Nam Xuất phát từ nhu cầu thực tiễn bảo mật thông tin, em chọn đề tài: “Nghiên cứu xây dựng thuật toán mã khối phục vụ việc bảo mật thông tin chiến lược”, làm đối tƣợng nghiên cứu phục vụ cho luận văn Bố cục luận văn bao gồm chƣơng: Chƣơng Tổng quan mật mã học Chƣơng Thực trạng an tồn thơng tin mạng máy tính Chƣơng Các nguy an toàn liệu đƣợc mã hoá Chƣơng Mật mã khối ý nghĩa Chƣơng Đề xuất hệ mã khối Trong đó, Chƣơng trọng tâm luận văn Ở chƣơng này, thuật tốn tạo dãy bít giả ngẫu nhiên đƣợc đề xuất chúng đƣợc sử dụng để mã hoá (dịch) văn text la tinh Thuật toán mã/dịch đƣợc thể máy tính PC ngơn ngữ lập trình C# Do khả hạn chế, đặc biệt khả tốn học em có nhiều cố gắng nhằm hoàn thành tốt nhiệm vụ nhƣng khơng khỏi cịn có nhiều thiếu sót Em mong đƣợc bảo, đóng góp thầy giáo để luận văn đƣợc hồn thiện mức độ cao Em xin chân thành cảm ơn./ TÀI LIỆU THAM KHẢO Tiếng Việt Nguyễn Đình Diệu (2000), Giáo trình lý thuyết mật mã, NXB Đại học Quốc gia, Hà Nội Thái Hồng Nhị, Phạm Thị Việt (2004), “An tồn thơng tin”, NXB Khoa học Kỹ thuật Đinh Thế Kỷ (2001), “Một số suy nghĩ bước đầu giải pháp bảo mật, an tồn thơng tin hệ thống thương mại điện tử Việt Nam”, Kỷ yếu tuần lễ tin học X, trang 71 Tiếng Anh Bruce Schneier, Jonh Wiley & Sons, “Applied Cryptography: Protocols, Algorithms, and Source Code in C”, ISBN: 0-471-12845-7 A Menezes, P van Oorschot, and S Vanstone, “Handbook of Applied Cryptography” CRC Press, 1996 Gil Held , “Learn Encryption Techniques with BASIC and C++”, Charlie Kaufman, Radia Perlman, Mike Speciner, “Network Security”, Prentice Hall PTR 2002 Các Website www.google.com www.schneier.com 10 www.rsasecurity.com 11 www.en.wikipedia.org 12 www.williamstallings.com 13 http://csrc.nist.gov 14 www2.mat.dtu.dk ... nhu cầu thực tiễn bảo mật thông tin, em chọn đề tài: ? ?Nghiên cứu xây dựng thuật toán mã khối phục vụ việc bảo mật thông tin chiến lược? ??, làm đối tƣợng nghiên cứu phục vụ cho luận văn Bố cục luận... đề tài: ? ?Nghiên cứu xây dựng thuật toán mã khối phục vụ việc bảo mật thông tin chiến lược? ?? chúng đƣợc lƣu thông mạng “Mạng” khơng thiết phải mạng máy tính mà mạng truyền thông Về mật mã khối, đƣợc... HỌC CÔNG NGHỆ o0o Nguyễn Vũ Hoàng NGHIÊN CỨU VÀ XÂY DỰNG THUẬT TOÁN MÃ KHỐI PHỤC VỤ VIỆC BẢO MẬT THƠNG TIN CHIẾN LƢỢC Ngành: Cơng nghệ thơng tin Chuyên ngành: Mã số: 1.01.1 LUẬN VĂN THẠC SĨ NGƯỜI

Ngày đăng: 11/11/2020, 22:04

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

  • Đang cập nhật ...

Tài liệu liên quan