(LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

77 4 0
(LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Đ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 THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THƠNG NƠNG HẠNH PHÚC NGHIÊN CỨU TÌM HIỂU CHUẨN CHỮ KÝ SỐ DSS VÀ ỨNG DỤNG TRONG CHÍNH PHỦ ĐIỆN TỬ LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH Thái Nguyên - 2020 download by : skknchat@gmail.com ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THƠNG NƠNG HẠNH PHÚC NGHIÊN CỨU TÌM HIỂU CHUẨN CHỮ KÝ SỐ DSS VÀ ỨNG DỤNG TRONG CHÍNH PHỦ ĐIỆN TỬ Chun ngành: Khoa học máy tính Mã số: 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 HỒ VĂN CANH Thái Nguyên - 2020 download by : skknchat@gmail.com i LỜI CAM ĐOAN Học viên xin cam đoan luận văn cơng trình nghiên cứu thực thân, hướng dẫn khoa học TS Hồ Văn Canh Các số liệu, kết luận văn trung thực chưa công bố hình thức Tất nội dung tham khảo, kế thừa tác giả khác trích dẫn đầy đủ Em xin chịu trách nhiệm nghiên cứu Tác giả Nơng Hạnh Phúc download by : skknchat@gmail.com ii LỜI CẢM ƠN Học viên trân trọng cảm ơn quan tâm, tạo điều kiện động viên Lãnh đạo Đại học Công nghệ thông tin & Truyền thông, Đại học Thái Nguyên, thầy cô Khoa Đào tạo sau đại học, khoa đào tạo quý phòng ban Học viện suốt thời gian qua Học viên xin bày tỏ biết ơn sâu sắc tới TS Hồ Văn Canh nhiệt tình định hướng, bồi dưỡng, hướng dẫn học viên thực nội dung khoa học suốt trình nghiên cứu, thực luận văn Xin chân thành cảm ơn động viên, giúp đỡ to lớn từ phía Cơ quan đơn vị, đồng nghiệp gia đình hỗ trợ học viên suốt trình triển khai nội dung nghiên cứu Mặc dù học viên cố gắng, nhiên, luận văn khơng tránh khỏi thiếu sót Học viên kính mong nhận đóng góp từ phía Cơ sở đào tạo, quý thầy cô, nhà khoa học để tiếp tục hoàn thiện tạo sở cho nghiên cứu Xin trân trọng cảm ơn! Thái Nguyên, tháng năm 2020 Học viên Nông Hạnh Phúc download by : skknchat@gmail.com iii MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii MỤC LỤC iii DANH MỤC CÁC KÝ HIỆU, CHỮ VIẾT TẮT v DANH MỤC CÁC HÌNH VẼ vii MỞ ĐẦU CHƯƠNG AN TỒN THƠNG TIN TRONG CHÍNH PHỦ ĐIỆN TỬ 1.1 Khái quát phủ điện tử 1.1.1 Hệ thống hành 1.1.2 Chính phủ điện tử 1.1.3 Nguy an tồn thơng tin CPĐT 1.2 Mã hóa liệu 10 1.2.1 Hệ mã hóa 10 1.2.2 Phân loại 11 1.3 Chữ ký số 13 1.3.1 Khái niệm chữ ký số 13 1.3.2 Phân loại lược đồ chữ ký số 15 1.3.3 Phương pháp công chữ ký số 18 1.3.4 Tình hình ứng dụng chữ ký số 18 Kết luận chương 22 CHƯƠNG NGHIÊN CỨU MỘT SỐ THUẬT TOÁN CHỮ KÝ SỐ 23 2.1 Hàm băm 23 2.1.1 Định nghĩa 23 2.1.2 Đặc tính 24 2.1.3 Tính chất 24 2.1.4 Một số hàm băm phổ biến 25 2.1.5 Hàm băm chữ ký số 34 2.2 Một số lược đồ chữ ký số đơn giản 35 2.2.1 Lược đồ ký RSA 35 2.2.2 Lược đồ ký Elgamal 37 2.3 Thuật toán chữ ký số đường cong Elliptic 39 2.3.1 Một số kiến thức toán học đường cong Elliptic 40 download by : skknchat@gmail.com iv 2.3.2 Mơ tả thuật tốn 44 2.3.3 Tính bảo mật chữ ký số ECDSA 47 2.4 Thuật toán chữ ký số chuẩn DSA/DSS 48 2.4.1 Giới thiệu thuật toán 48 2.4.2 Mơ tả thuật tốn 49 2.4.3 Tính bảo mật DSS 51 Kết luận chương 52 CHƯƠNG NGHIÊN CỨU XÂY DỰNG MỘT SỐ GIẢI PHÁP CHỮ KÝ SỐ ỨNG DỤNG TRONG CHÍNH PHỦ ĐIỆN TỬ 53 3.1 Mục đích, yêu cầu 53 3.2 Lựa chọn giải pháp 54 3.2.1 Giải pháp chữ ký số 54 3.2.2 Giải pháp Chat chữ ký số 56 3.2.3 Giải pháp kết hợp kỹ thuật giấu tin ảnh chữ ký số 56 3.3 Xây dựng giải pháp thực nghiệm 58 3.3.1 Giải pháp Chat ứng dụng chữ ký số 58 3.3.2 Giải pháp kết hợp kỹ thuật giấu tin ảnh chữ ký số 60 3.4 Đề xuất áp dụng lĩnh vực phủ điện tử 64 Kết luận chương 65 KẾT LUẬN 66 TÀI LIỆU THAM KHẢO 67 PHỤ LỤC 68 download by : skknchat@gmail.com v DANH MỤC CÁC KÝ HIỆU, CHỮ VIẾT TẮT Ký hiệu, viết tắt ANSI AES API C CNSS CSA DSS Ý nghĩa American National Standard Institute Advanced Encryption Standard Application Programming Interface Ciphertext Committee on National Security Systems Cloud Security Alliance Digital Signature Standard Digital Signature DSA/DSS Algorithm/ Digital Signature Standard E, D GCD Encryption, Decryption Greatest Common Divisor Chuẩn quốc gia Hoa Kỳ Tiêu chuẩn mã hóa tiên tiến Giao diện lập trình ứng dụng Bản mã Ủy ban hệ thống an ninh quốc gia Liên minh an ninh điện toán đám mây Chuẩn chữ ký số Thuật toán/ Chuẩn chữ ký số Chính phủ Mỹ đề xuất Thuật tốn mã hóa, Thuật tốn giải mã Ước chung lớn GF (P) Trường số nguyên tố P GF (2) Trường nhị phân IT ISO Information Technology Công nghệ thông tin International Tổ chức tiêu chuẩn hóa quốc tế download by : skknchat@gmail.com vi Organization for Standardization International IEC Electrotechnical Ủy ban kỹ thuật điện quốc tế Commission Tập hợp khóa mã K NIST NSA P National Institute of Viện công nghệ tiêu chuẩn quốc Science and Technology gia Hoa Kỳ National Security Agency Cơ quan an ninh quốc gia Mỹ Tập hợp rõ  n  Hàm Phi_Ơle  p, q  Cặp số nguyên tố p q n Số nguyên dương x Văn rõ thuộc y Bản mã thuộc C k' Thành phần khóa cơng khai k '' Thành phần khóa bí mật s Số nguyên tố Mersenne r Số nguyên lẻ P download by : skknchat@gmail.com vii DANH MỤC CÁC HÌNH VẼ Hình 1.1: Phân loại hệ mật 11 Hình 1.2: Sơ đồ mật mã đối xứng 11 Hình 1.3: Hệ thống mã khóa khóa cơng khai 13 Hình 1.4: Phân loại lược đồ ký 15 Hình 1.5: Mơ hình lược đồ chữ ký kèm thơng điệp 16 Hình 1.6: Mơ hình lược đồ chữ ký khôi phục thông điệp 17 Hình 2.1: Minh họa hàm băm 23 Hình 2.2: Một thao tác MD5 27 Hình 2.3: Xử lý thông tin SHA-1 33 Hình 2.4: Hệ sinh chữ ký điện tử có sử dụng hàm băm 34 Hình 2.5: Hàm băm kiểm tra tính tồn vẹn liệu 35 Hình 2.6: Phép cộng đường cong Elliptic 42 Hình 2.7: Sơ đồ chữ ký DSA/DSS 49 Hình 3.1: Lược đồ ký RSA 54 Hình 3.2: Tạo khóa cho lược đồ ký 54 Hình 3.3: Tạo chữ ký số 55 Hình 3.4: Mơ tả q trình kiểm tra chữ ký số 56 Hình 3.5: Giao diện máy Cliente A, B, C 59 Hình 3.6: Chức tạo khóa 59 Hình 3.7: Trao đổi thơng tin Chat ứng dụng chữ ký số 60 Hình 3.8: Giao diện Giải pháp kết hợp giấu tin ảnh chữ ký số 61 Hình 3.9: Chức tạo chữ ký số file ảnh có giấu tin 62 Hình 3.10: Kiểm tra chữ ký số hợp lệ 63 Hình 3.11: Kiểm tra chữ ký số không hợp lệ 63 download by : skknchat@gmail.com MỞ ĐẦU Đặt vấn đề Những năm gần đây, quốc gia giới Việt Nam khẩn trương, tích cực đẩy mạnh chương trình, đề án phủ điện tử Nghị số 17/NQ-CP thủ tướng phủ ký ngày 07/3/2019 rõ mục tiêu, yêu cầu, nhiệm vụ giải pháp quan trọng cần: “xây dựng Chính phủ điện tử bảo đảm gắn kết chặt chẽ với bảo đảm an ninh, an tồn thơng tin, an ninh quốc gia, bảo vệ thông tin cá nhân” [1] Bởi giải pháp, dịch vụ cung cấp ln tính tốn, xây dựng dựa tảng công nghệ khoa học kỹ thuật mật mã nhằm đáp ứng u cầu tính bí mật, tồn vẹn, sẵn sàng, xác thực chống chối bỏ giao dịch phiên liên lạc trao đổi thơng tin Ngồi việc ứng dụng kỹ thuật mật mã để bảo mật liệu theo phương pháp truyền thống, việc ứng dụng lược đồ chữ ký số chủ đề thú vị, thu hút quan tâm quốc gia, tổ chức nhà khoa học giới đầu tư nghiên cứu [8],[9] Vì từ đời tới có nhiều chuẩn lược đồ ký cơng bố tạp chí an tồn thơng tin Tại Việt Nam dịch vụ ứng dụng chữ ký số triển khai rộng khắp hầu hết đơn vị tổ chức hành nghiệp doanh nghiệp dạng dịch vụ đem lại lợi ích to lớn cho chủ thể Tuy nhiên vấn đề an tồn thơng tin lại nảy sinh từ đây, thơng tin liệu trao đổi có nguy bị đánh cắp thay đổi Một số nghiên cứu gần trường đại học tác giả Nguyễn Văn Thắng - Học viện Công nghệ Bưu viễn thơng, Trần Danh Đại - Đại học công nghệ, Phạm Thị Tâm - Đại học Thái Nguyên.v.v phân tích làm rõ nguy an ninh thông tin ứng dụng chữ ký số phủ điện tử đề xuất số giải pháp an ninh an toàn dựa lược đồ ký khóa cơng khai [4], [5], [7] Tuy nhiên download by : skknchat@gmail.com 54 3.2 Lựa chọn giải pháp 3.2.1 Giải pháp chữ ký số Luận văn nghiên cứu xây dựng lược đồ chữ ký số mật mã khóa cơng khai RSA 1024 bit Nội dung chi tiết trình bày chương Các chức lược đồ ký thể sau: Hình 3.1: Lược đồ ký RSA + Chức tạo khóa: Hình 3.2: Tạo khóa cho lược đồ ký download by : skknchat@gmail.com 55 + Chức ký: Sau lựa chọn tin thơng điệp để ký, thuật tốn tiến hành ký lên thơng điệp Hình 3.3: Tạo chữ ký số Sau ký bên gửi gửi tin cho bên nhận + Chức giải ký: Bên nhận tiến hành thuật toán giải ký kiểm tra tính tồn vẹn liệu ký thơng qua liệu thơng tin nhận kiểm tra so sánh giá trị hàm băm đính kèm để kết luận hợp lệ hay không hợp lệ download by : skknchat@gmail.com 56 Hình 3.4: Mơ tả q trình kiểm tra chữ ký số 3.2.2 Giải pháp Chat chữ ký số Luận văn tiến hành xây dựng giải pháp Chat cho thành viên liên lạc với Mỗi thành viên cấp user mật kèm để đăng nhập vào hệ thống Server quản lý Mỗi phiên liên lạc đầu mối tiến hành đăng nhập cấp cặp khóa (bí mật công khai) để trao đổi thông tin với theo thuật tốn ký trình bày Theo người cấp khóa (nạp khóa) liên lạc hợp lệ với Trường hợp lại liệu tính khơng hợp lệ 3.2.3 Giải pháp kết hợp kỹ thuật giấu tin ảnh chữ ký số Tác giả lựa chọn thuật toán ký theo mơ hình RSA kết hợp với hàm băm để xác minh tính hợp lệ thơng điệp ký Tuy nhiên phạm vi luận văn này, tác giả đề xuất cải tiến lược đồ cách ứng dụng kỹ thuật giấu tin ảnh để kiểm tra tính toàn vẹn liệu ảnh nhận Giải pháp có ưu điểm trội sau: download by : skknchat@gmail.com 57 + Che giấu tồn thơng tin: Thay trao đổi thơng tin ta gửi ảnh có chứa nội dung thơng tin + Tăng độ an tồn liệu người có khóa dấu tin giải mã thông tin + Kết hợp ký với giấu tin ảnh hướng mới, phổ biến nên an toàn trước kẻ công Trong phạm vi luận văn đề xuất lựa chọn giải pháp ký RSA kết hợp giấu tin ảnh jpg sử dụng thuật toán giấu F5 ưu điểm dung lượng định dạng jpg Thuật toán F5 [2] Lấy phần thể RGB ảnh đầu vào (lấy giữ liệu ảnh) Biến đổi miền liệu ảnh sang miền tần số DCT sau lượng tử hóa hệ số DCT theo Q ta hệ số DCT lượng tử Tính khả nhúng khơng sử dụng matrix encoding C  hDCT  hDCT 64  h0  h1  0,49h , đó: hDCT tổng số hệ số DCT; h0 số hệ số AC DCT h1 hệ số AC DCT có trị tuyệt đối hDCT số hệ số DC;  h1  0,49h  0,5h ước lượng mức độ hao hụt 64 Mật người dùng sử dụng để tạo khởi tạo giải ngẫu nhiên PRNG để định nhúng bit thông điệp vào vị trí ngẫu nhiên PRNG thường sử dụng để phát sinh dòng bit giả ngẫu nhiên phép XOR với thông điệp tạo dịng bit ngẫu nhiên Trong q trình nhúng, hệ số DC hệ số thường bỏ qua Thông điệp chia thành đoạn gồm k bit, đoạn nhúng vào nhóm hệ số DCT k  theo bước giả ngẫu nhiên Nếu giá trị băm nhóm khơng phù hợp với bit thơng điệp giá trị tuyệt đối download by : skknchat@gmail.com 58 hệ số nhóm bị giảm cho phù hợp Nếu hệ số trở thành (hệ số gọi điểm hội tụ- shrinkage), bà k bit thơng điệp nhúng nhóm hệ số DCT Nếu độ dài thơng điệp phù hợp với khả giấu ảnh q trình giấu thành cơng, ngược lại thông báo lỗi cho biết độ dài lớn ảnh giấu để điều chỉnh thơng điệp giấu thay đổi ảnh dùng để giấu thông điệp 3.3 Xây dựng giải pháp thực nghiệm 3.3.1 Giải pháp Chat ứng dụng chữ ký số Việc cài đặt tổ chức mơ hình liên lạc tiến hành Server để cung cấp dịch vụ (file chạy server.exe), cài đặt ứng dụng Chat máy client theo mơ hình Server-client (file chạy ClientDSS.exe) Trước tiên cần khởi động cho Server hoạt động cách chọn Start, sau máy Client đăng nhập vào hệ thống Để thực nghiệm tính hệ thống, ta tiến hành đăng nhập với tài khoản người dùng A, B, C hệ thống máy chủ Khi trên Server hiển thị toàn tài khoản hoạt động, đồng thời giao diện tài khoản hiển thị danh bạ tài khoản khác hoạt động cho phép người dùng lựa chọn để liên lạc download by : skknchat@gmail.com 59 Hình 3.5: Giao diện máy Cliente A, B, C 3.3.1.1 Chức tạo nạp khóa Sau kết nối, đầu mối hệ thống gửi liệu cho giống mạng Chat thông thường Tuy nhiên liệu nhận chưa ký nên hiển thị thông báo “Không hợp lệ” Trường hợp A muốn gửi thơng báo có ký hợp lệ cho B, trước tiên A phải nạp khóa bí mật B phải nạp khóa cơng khai A Hình 3.6: Chức tạo khóa download by : skknchat@gmail.com 60 Tương tự, để A nhận liệu hợp lệ B B phải nạp khóa bí mật A nạp khóa cơng khai B Như để A B trao đổi thơng tin hợp lệ A B cần phải nạp khóa theo giải thuật tạo khóa trình bày mục 3.1.1 3.3.1.2 Chức ký giải ký Sau nạp khóa, A lựa chọn thơng điệp cần gửi thuật toán tiến hành ký A giải ký B để thị thơng báo hợp lệ B theo thuật tốn ký giải ký trình bày phần Trường hợp thông tin bị thay đổi sửa chữa tức khơng đảm bảo tính tồn vẹn liệu, hệ thống hiển thị thơng báo khơng hợp lệ sau tiến hành giải ký so sánh hàm băm Hình 3.7: Trao đổi thơng tin Chat ứng dụng chữ ký số 3.3.2 Giải pháp kết hợp kỹ thuật giấu tin ảnh chữ ký số Giả sử trường hợp xấu nhất, phiên liên lạc Chat A B, kẻ lạ mặt đột nhập chiếm toàn quyền sử dụng A, tức có tồn download by : skknchat@gmail.com 61 tham số mật mã để A B trao đổi hợp lệ qua lược đồ ký Khi kẻ mạo danh gửi liệu cho B, theo lược đồ ký phổ biến B khơng thể phát liệu giả mạo Vì trường hợp này, tác giả đề xuất sử dụng thêm ứng dụng để phát điều đó, khơng dùng phương pháp phổ biến so sánh giá trị băm tóm lược mà áp dụng kỹ thuật ẩn giấu thông tin để kiểm tra tính tồn vẹn, tác giả có số kết nghiên cứu kỹ thuật ẩn giấu thông tin ảnh Một ảnh trước ký giấu thơng tin bí mật đó, ảnh ký có bị sửa chữa hay can thiệp khơng thể giải mã thông điệp giấu Dựa vào điểm ta kiểm tra tính tồn vẹn liệu cách hiệu đơn giản 3.3.2.1 Giao diện Để thuận tiện, tác giả tiến hành xây dựng tích hợp giải pháp giải pháp Chat Hình 3.8: Giao diện Giải pháp kết hợp giấu tin ảnh chữ ký số download by : skknchat@gmail.com 62 3.3.2.2 Chức tạo khóa Việc tạo khóa thực trình bày Để ký giải ký, người gửi cần nạp khóa bí mật mình, đồng thời bên nhận phải nạp khóa cơng khai người gửi Khóa sinh theo thuật toán ký số trình bày Mặt khác theo thuật tốn giấu tin, cần nạp khóa bí mật Trong chương trình ứng dụng, để đơn giản, luận văn lựa chọn phương pháp tạo khóa cách chọn ký tự đoạn đầu văn nhập vào để làm mầm khóa cho thuật toán giấu tin 3.3.2.3 Chức tạo chữ ký Quá trình giấu tin ảnh tác giả tổ chức với chức tạo chữ ký số ảnh có giấu tin Trước tiên cần nạp khóa bí mật người gửi lược đồ ký Sau lựa chọn ảnh đầu vào thơng tin nội dung chữ ký Chương trình chạy thuật tốn giấu tin F5 ký số Hình 3.9: Chức tạo chữ ký số file ảnh có giấu tin Sau chọn ký file ta có chữ ký file ảnh jpg có chứa tin bên gửi cho người nhận download by : skknchat@gmail.com 63 3.3.2.4 Chức kiểm tra chữ ký Người nhận nhận file ký giải ký khóa cơng khai người gửi Đồng thời chương trình tính tốn kiểm tra tính tồn vẹn thơng điệp cách so sánh mã hàm băm Nếu chúng giống kết luận hợp lệ, có nghĩa đảm bảo tính tồn vẹn Hình 3.10: Kiểm tra chữ ký số hợp lệ Trường hợp ngược lại, chúng khác hiển thị khơng hợp lệ Hình 3.11: Kiểm tra chữ ký số không hợp lệ download by : skknchat@gmail.com 64 3.4 Đề xuất áp dụng lĩnh vực phủ điện tử Trong thực tiễn công tác cho thấy bên cạnh giải pháp phủ điện tử tổng thể cần có giải pháp mang tính hỗ trợ cho người dùng, trực tiếp cán bộ, nhân viên, người dân Hai giải pháp đề xuất luận văn tiếp tục cải tiến Tuy nhiên nhận thức rõ dịch vụ điện tử để sử dụng, không đáp ứng yêu cầu kỹ thuật theo chuẩn mật mã, mà cần cấp phép quan chuyên trách có thẩm quyền, theo quy định điều khoản Luật an tồn thơng tin Giải pháp Chat trang bị đầy đủ đưa vào ứng dụng thực tiễn Do đó, thời gian tới, học viên tập trung nghiên cứu giải pháp Chat nhằm cải tiến để đưa vào ứng dụng thử đơn vị Sở Giáo dục Đào tạo Nếu triển khai, giải pháp Chat tương đối thân thiện, dễ dàng quản lý sử dụng Ta biết thân lược đồ chữ ký số đảm bảo tinh an toàn xác thực thơng điệp mà khơng có tinh chất bảo mật Do vậy,với giải pháp kết hợp kỹ thuật giấu tin ảnh chữ ký số cách tiếp cận tương đối mới, sử dụng kết hợp với giải pháp sẵn có, để trao đổi thơng điệp có u cầu độ bí mật cao download by : skknchat@gmail.com 65 Kết luận chương Với mục tiêu, yêu cầu cần tổ chức xây dựng lược đồ chữ ký số sử dụng mật mã khóa cơng khai, tồn nội dung chương trình bày cách thức lựa chọn giải pháp tổng thể đến lựa chọn giải pháp xây dựng ứng dụng Từ kết tảng đạt đó, học viên mạnh dạn đề xuất phát triển xây dựng, tích hợp lược đồ ký hai sản phẩm có tính ứng dụng cao, phù hợp đáp ứng phần nhu cầu sử dụng; học viên mạnh dạn đề xuất số hướng ứng dụng sản phẩm trên, góp phần trong thực tiễn công tác Tuy nhiên cần thấy rằng, để triển khai ứng dụng thực tiễn, cần phát triển giải pháp theo hướng tổng thể bao gồm việc xây dựng hệ thống hạ tầng, triển khai thiết bị an toàn phần cứng cần tiếp tục phát triển sản phẩm theo hướng đa dạng giải pháp loại hình liên lạc để đáp ứng tốt nhu cầu, yêu cầu kỹ thuật, nghiệp vụ quy định pháp luật download by : skknchat@gmail.com 66 KẾT LUẬN Luận văn “Nghiên cứu tìm hiểu chuẩn chữ ký số DSS ứng dụng phủ điện tử” hoàn thành đạt số kết sau: Đã tổ chức nghiên cứu tổng quan phủ điện tử nguy an ninh an toàn triển khai sử dụng Từ cách tiếp cận giải pháp khắc phục, học viên trình bày kết nghiên cứu kỹ thuật mật mã lược đồ ký để bảo mật thông tin cách bí mật, tồn vẹn, xác thực, sẵn sàng chống chối bỏ trao truyền qua internet Nghiên cứu cho thấy ứng dụng rộng rãi không quan, tổ chức nhà nước, doanh nghiệp mà phổ biến tất chủ thể tham gia hoạt động kinh tế, trị, xã hội, người dân Dựa sở lý thuyết toán học, luận văn tiến hành nghiên cứu hàm băm, gồm thuật toán MD, SHA nội dung quan trọng để sử dụng lược đồ ký Tiếp luận văn mơ tả tồn q trình sinh khóa, tạo chữ ký giải ký số thuật toán ký Đồng thời phân tích, nghiên cứu đánh giá độ an toàn hệ chữ ký số Phần nội dung luận văn, học viên sử dụng kiến thức công nghệ phần mềm, cơng nghệ mạng để xây dựng chương trình chữ ký số với đầy đủ chức theo yêu cầu đề Trên sở đạt được, học viên tiếp tục mạnh dạn sâu nghiên cứu phát triển, tích hợp giải thuật chữ ký số hai sản phẩm ứng dụng Giải pháp Chat chữ ký số Giải pháp chữ ký số cải tiến sử dụng kỹ thuật giấu tin ảnh thay cho sử dụng hàm băm lược đồ ký, để kiểm tra tính tồn vẹn thơng tin (định dạng ảnh jpg) nhận Học viên tiến hành thực nghiệm, đánh giá chất lượng sản phẩm xây dựng đề xuất ứng dụng số hướng phát triển nghiên cứu download by : skknchat@gmail.com 67 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Chính phủ, “Nghị số 17/NQ-CP số nhiệm vụ, giải pháp trọng tâm phát triển phủ điện tử giai đoạn 2019-2020 định hướng đến năm 2025”, 2019 [2] Đỗ Minh Đức, Hồ Văn Canh, “Nghiên cứu xây dựng giải pháp giấu tin đơn giản, an toàn”, 2011 [3] Lê Thị Hà, Bùi Thế Hồng “Sơ đồ định danh mật chữ ký số ứng dụng thương mại điện tử”, Đại học Thái Nguyên, 2012 [4] Nguyễn Huy Thắng, Trần Đình Quế “Nguyên cứu chữ ký số ứng dụng hóa đơn điện tử VNPT Hà Nội”, Học viện cơng nghệ Bưu viễn thơng, 2013 [5] Phạm Thị Tâm, Đồn Văn Ban, “Một số thuật tốn chữ ký số ứng dụng bảo mật liệu điện tử”, Đại học Thái Nguyên, 2017 [6] Trịnh Nhật Tiến, Bài giảng “Một số vấn đề an toàn liệu” Đại học công nghệ, Đại học Quốc gia Hà Nội, 2004 [7] Trần Danh Đại, Hồ Văn Hương, “Nghiên cứu chữ ký số ứng dụng quản lý tài liệu lưu trữ quốc gia”, 2015 Tiếng Anh [8] A K Jain, “Fundamentals of Digital Image Processing, Prentice – Hall”, 1989 [9] J BUCHMANN, “The Digital Signature Algorithm”, 2001 [10] D Johnson, A Menezes And S Vanstone, 1554, The Eliptic, Curve Digital Signature Algorithm, Lecture Notes in Computer Science, Springer-Verlag, 2005 download by : skknchat@gmail.com 68 PHỤ LỤC Phụ lục mã nguồn sản phẩm (được gửi kèm đĩa CD) Chương trình hệ chữ ký số Chương trình Chat sử dụng chữ ký số Chương trình kiểm tra chữ ký số ảnh download by : skknchat@gmail.com ... PHÚC NGHIÊN CỨU TÌM HIỂU CHUẨN CHỮ KÝ SỐ DSS VÀ ỨNG DỤNG TRONG CHÍNH PHỦ ĐIỆN TỬ Chun ngành: Khoa học máy tính Mã số: 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 HỒ VĂN... cải tiến ứng dụng lược đồ ký - Nghiên cứu xây dựng, cài đặt thử nghiệm số ứng dụng Hướng nghiên cứu luận văn Nghiên cứu tổng quan phủ điện tử, số vấn đề bảo mật xác thực liệu phủ điện tử phương... sâu nghiên cứu phân tích, đánh giá phát triển chúng thành ứng dụng cụ thể tính tốn đưa vào sử dụng thực tiễn công việc Từ lý đó, luận văn ? ?Nghiên cứu, tìm hiểu chuẩn chữ ký số DSS ứng dụng phủ điện

Ngày đăng: 12/04/2022, 16:20

Hình ảnh liên quan

Các dịch vụ công: Là hình thức giao dịch khác ngoài các hình thức giao dịch  hiện  nay  (face  to  face),  thông  qua  mạng  internet,  các  ki  ốt  hoặc  điện  thoại di động - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

c.

dịch vụ công: Là hình thức giao dịch khác ngoài các hình thức giao dịch hiện nay (face to face), thông qua mạng internet, các ki ốt hoặc điện thoại di động Xem tại trang 17 của tài liệu.
Theo điều 39, chương V Luật giao dịch điện tử, quy định 3 loại hình giao dịch điện tử trong cơ quan nhà nước đó là:  - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

heo.

điều 39, chương V Luật giao dịch điện tử, quy định 3 loại hình giao dịch điện tử trong cơ quan nhà nước đó là: Xem tại trang 17 của tài liệu.
Hình 1.1: Phân loại hệ mật - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 1.1.

Phân loại hệ mật Xem tại trang 20 của tài liệu.
Hình 1.2: Sơ đồ mật mã khóa đối xứng - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 1.2.

Sơ đồ mật mã khóa đối xứng Xem tại trang 20 của tài liệu.
Hình 1.4: Phân loại lược đồ ký - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 1.4.

Phân loại lược đồ ký Xem tại trang 24 của tài liệu.
Hình 1.5: Mô hình lược đồ chữ ký kèm thông điệp - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 1.5.

Mô hình lược đồ chữ ký kèm thông điệp Xem tại trang 25 của tài liệu.
Mô hình lược đồ như sau: - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

h.

ình lược đồ như sau: Xem tại trang 26 của tài liệu.
Hình 2.1: Minh họa về hàm băm - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 2.1.

Minh họa về hàm băm Xem tại trang 32 của tài liệu.
Hình 2.2: Một thao tác MD5 - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 2.2.

Một thao tác MD5 Xem tại trang 36 của tài liệu.
Ở bước này cần thêm một mảng bảng T có 64 phần tử được xây dựng từ hàm sin. Giả sử T[i] biểu thị phần tử thứ i của bảng, công thức cho T là như  sau: T  i232abssin i   (abs là hàm lấy giá trị tuyệt đối)  - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

b.

ước này cần thêm một mảng bảng T có 64 phần tử được xây dựng từ hàm sin. Giả sử T[i] biểu thị phần tử thứ i của bảng, công thức cho T là như sau: T  i232abssin i (abs là hàm lấy giá trị tuyệt đối) Xem tại trang 38 của tài liệu.
Hình 2.3: Xử lý thông tin trong SHA-1 - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 2.3.

Xử lý thông tin trong SHA-1 Xem tại trang 42 của tài liệu.
Hình 2.4: Hệ sinh chữ ký điện tử có sử dụng hàm băm - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 2.4.

Hệ sinh chữ ký điện tử có sử dụng hàm băm Xem tại trang 43 của tài liệu.
Hình 2.5: Hàm băm kiểm tra tính toàn vẹn dữ liệu - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 2.5.

Hàm băm kiểm tra tính toàn vẹn dữ liệu Xem tại trang 44 của tài liệu.
Hình 2.6: Phép cộng trên đường cong Elliptic - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 2.6.

Phép cộng trên đường cong Elliptic Xem tại trang 51 của tài liệu.
Hình 2.7: Sơ đồ chữ ký DSA/DSS 2.4.2 Mô tả thuật toán  - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 2.7.

Sơ đồ chữ ký DSA/DSS 2.4.2 Mô tả thuật toán Xem tại trang 58 của tài liệu.
Hình 3.1: Lược đồ ký RSA - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 3.1.

Lược đồ ký RSA Xem tại trang 63 của tài liệu.
Hình 3.2: Tạo khóa cho lược đồ ký - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 3.2.

Tạo khóa cho lược đồ ký Xem tại trang 63 của tài liệu.
Hình 3.3: Tạo chữ ký số - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 3.3.

Tạo chữ ký số Xem tại trang 64 của tài liệu.
Hình 3.4: Mô tả quá trình kiểm tra chữ ký số 3.2.2 Giải pháp Chat chữ ký số  - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 3.4.

Mô tả quá trình kiểm tra chữ ký số 3.2.2 Giải pháp Chat chữ ký số Xem tại trang 65 của tài liệu.
Hình 3.6: Chức năng tạo khóa - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 3.6.

Chức năng tạo khóa Xem tại trang 68 của tài liệu.
Hình 3.5: Giao diện các máy Cliente A, B,C - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 3.5.

Giao diện các máy Cliente A, B,C Xem tại trang 68 của tài liệu.
Hình 3.7: Trao đổi thông tin Chat trên ứng dụng chữ ký số 3.3.2 Giải pháp kết hợp kỹ thuật giấu tin trong ảnh và chữ ký số  - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 3.7.

Trao đổi thông tin Chat trên ứng dụng chữ ký số 3.3.2 Giải pháp kết hợp kỹ thuật giấu tin trong ảnh và chữ ký số Xem tại trang 69 của tài liệu.
Hình 3.8: Giao diện Giải pháp kết hợp giấu tin trong ảnh và chữ ký số - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 3.8.

Giao diện Giải pháp kết hợp giấu tin trong ảnh và chữ ký số Xem tại trang 70 của tài liệu.
Hình 3.9: Chức năng tạo chữ ký số trên file ảnh có giấu tin - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 3.9.

Chức năng tạo chữ ký số trên file ảnh có giấu tin Xem tại trang 71 của tài liệu.
Hình 3.11: Kiểm tra chữ ký số không hợp lệ - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 3.11.

Kiểm tra chữ ký số không hợp lệ Xem tại trang 72 của tài liệu.
Hình 3.10: Kiểm tra chữ ký số hợp lệ - (LUẬN văn THẠC sĩ) nghiên cứu tìm hiểu chuẩn chứ ký số DSS và ứng dụng trong chính phủ điện tử

Hình 3.10.

Kiểm tra chữ ký số hợp lệ Xem tại trang 72 của tài liệu.

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

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

Tài liệu liên quan