Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 72 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
72
Dung lượng
3 MB
Nội dung
LỜI CAM ĐOAN Tôi xin cam đoan luận văn cơng trình nghiên cứu riêng cá nhân tơi, khơng chép tự nghiên cứu, đọc, dịch tài liệu, tổng hợp thực hướng dẫn PGS.TS Đoàn Văn Ban Nội dung lý thuyết trong luận văn tơi có sử dụng số tài liệu tham khảo trình bày phần tài liệu tham khảo Các số liệu, chương trình phần mềm kết luận văn trung thực chưa công bố cơng trình khác Hà Nội, ngày 15 tháng 11 năm 2016 Tác giả luận văn Nguyễn Tiến Độ i LỜI CẢM ƠN Lời đầu tiên, em xin gửi lời biết ơn sâu sắc đến PGS.TS Đoàn Văn Ban người tận tình hướng dẫn, bảo, giúp đỡ em suốt trình làm luận văn Em xin gửi lời cảm ơn đến thầy cô giáo khoa Sau Đại học, Viện Đại học Mở Hà Nội, truyền đạt kiến thức giúp đỡ em suốt q trình học Tơi xin gửi lời cảm ơn tới lãnh đạo phòng Văn hóa Thơng tin, UBND thị xã Từ Sơn tạo điều kiện thuận lợi cho tơi tham gia khóa học suốt q trình hồn thành luận văn Và cuối xin gửi lời cảm ơn tới đồng nghiệp, gia đình bạn bè người ủng hộ, động viên tạo điều kiện giúp đỡ để tơi có kết ngày hơm Hà Nội,ngày 15 tháng 11 năm 2016 Tác giả luận văn Nguyễn Tiến Độ ii MỤC LỤC Trang Trang phụ bìa LỜI CAM ĐOAN .i LỜI CẢM ƠN ii MỤC LỤC iii DANH SÁCH BẢNG vi DANH SÁCH HÌNH VẼ .vii DANH MỤC CÁC THUẬT NGỮ, CHỮ VIẾT TẮT viii MỞ ĐẦU 1 Tính cấp thiết đề tài Tổng quan vấn đề nghiên cứu Mục đích nghiên cứu Đối tượng phạm vi nghiên cứu Phương pháp nghiên cứu Nội dung luận văn Chương AN TỒN THƠNG TIN VÀ CÁC HỆ MÃ HĨA THÔNG DỤNG 1.1 Tổng quan bảo mật an tồn thơng tin 1.1.1 Tại cần bảo đảm an toàn thông tin 1.1.2 Mục tiêu An tồn thơng tin 1.1.3 Các chiến lược bảo đảm An tồn thơng tin 1.1.4 Các giải pháp bảo đảm An tồn thơng tin 1.1.5 Các cơng cụ bảo đảm An tồn thơng tin 1.2 Một số khái niệm toán học 1.2.1 Không gian Zp 1.2.2 Hàm Phi Euler Quan hệ đồng dư 1.3 Hệ mã khóa bí mật 1.3.1 Khái quát hệ mã hóa khóa bí mật 1.3.2 Hệ mã hóa cổ điển 10 1.4 Hệ mã khóa cơng khai 13 iii 1.4.1 Hệ mã hóa RSA 13 1.4.2 Hệ mã hóa Elgamal 15 1.5 Kết luận chương 18 Chương CHỮ KÝ SỐ 19 2.1 Giới thiệu 19 2.1.1 Khái niệm 19 2.1.2 Sơ đồ chữ ký số 19 2.1.3 Quy trình tạo kiểm tra chữ ký số 20 2.2 Hàm băm 21 2.2.1 Khái niệm hàm băm 21 2.2.2 Phân loại hàm băm 22 2.2.3 Các hàm băm thông dụng 22 2.2.4 Kết hợp hàm băm vào chữ ký số 26 2.3 Thuật toán chữ ký số 26 2.3.1 Thuật toán RSA 26 2.3.2 Thuật toán DSA 30 2.3.3 Chuẩn chữ ký số DSS 33 2.4 Chứng thực khóa cơng khai 35 2.4.1 Khái niệm 35 2.4.2 Ứng dụng 36 2.4.3 Phân loại 37 2.5 Tính pháp lý mơ hình chữ ký số nước 37 2.5.1 Tính pháp lý chữ ký số 37 2.5.2 Mơ hình chữ ký số 40 2.6 Kết luận chương 44 Chương XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG CHỮ KÝ SỐ TRONG QUẢN LÝ VĂN BẢN 45 3.1 Bài toán quản lý văn tỉnh Bắc Ninh 45 3.1.1 Những hạn chế giải pháp quản lý công văn theo phương pháp truyền thống 45 iv 3.1.2 Yêu cầu giải pháp quản lý công văn theo phương pháp đại vào quản lý tỉnh Bắc Ninh 46 3.2 Mô hình phần mềm quản lý văn điều hành tỉnh Bắc Ninh 47 3.2.1 Giới thiệu chung 47 3.2.2 Mơ hình quản lý văn liên thơng quan địa bàn tỉnh Bắc Ninh 48 3.3 Các chức chương trình 49 3.3.1 Các tính hệ thống 49 3.3.2 Các yêu cầu phi chức 55 3.4 Cài đặt chương trình chữ ký số để bảo mật xác thực tài liệu gốc 55 3.4.1 Các bước thực chương trình 55 3.4.2 Giao diện chương trình 58 3.4.3 Thử nghiệm đánh giá 59 3.5 Kết luận chương 60 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 61 TÀI LIỆU THAM KHẢO 63 v DANH SÁCH BẢNG Bảng 1.1: So sánh hai hệ mã hóa cơng khai điển hình 17 Bảng 2.1: Mức độ an toàn RSA [3, tr.219] 30 vi DANH SÁCH HÌNH VẼ Hình 1.1: Giải thuật mã hóa giải mã RSA [16] 14 Hình 2.1: Sơ đồ quy trình tạo kiểm tra chữ ký số [8, tr.97] 20 Hình 2.2: Hoạt động hàm băm [8, tr.104] 22 Hình 2.3: Sơ đồ chữ ký số RSA [7] 27 Hình 2.4: Sơ đồ mã hóa cơng khai 28 Hình 2.5: Hệ thống CA Chính phủ Hàn Quốc [13] 41 Hình 2.6: Mơ hình hệ thống CA Việt Nam [13] 42 Hình 3.1: Mơ hình trao đổi liên thơng văn điện tử quan phần mềm quản lý văn điều hành tỉnh Bắc Ninh 49 Hình 3.2: Tiếp nhận cơng văn đến 49 Hình 3.3: Cập nhật cơng văn 50 Hình 3.4: Tạo cặp khóa bí mật cơng khai 52 Hình 3.5: Văn mã hóa 52 Hình 3.6: Văn giải mã 53 Hình 3.7: Ký văn 53 Hình 3.8: Xác thực chữ ký 54 Hình 3.9: Chữ ký văn khơng tồn vẹn 54 Hình 3.10: Tạo cặp khóa bí mật, cơng khai 55 Hình 3.11: Sơ đồ trình ký vào tài liệu điện tử dùng khóa bí mật 56 Hình 3.12: Sơ đồ trình xác thực chữ ký điện tử dùng khóa cơng khai 57 Hình 3.13: Đăng nhập hệ thống 58 Hình 3.14: Quản lý văn 58 Hình 3.15: Chương trình ký văn điện tử 59 vii DANH MỤC CÁC THUẬT NGỮ, CHỮ VIẾT TẮT Viết tắt Tiếng Anh Tiếng Việt CA Certificate Authority FIPS MD5 Federal Information Processing Standard Tiêu chuẩn xử lý thông tin liên bang International Telecommunication Union Tổ chức viễn thông quốc tế thuộc Liên hiệp quốc Message Digest Giải thuật Tiêu hóa tin NIST National Institute Of Standards And Viện Tiêu chuẩn Kĩ thuật ITU Nhà cung cấp chứng thực số Technology Quốc gia OCSP Online Certificate Status Protocol PKI Public-key infrastructures Giao thức kiểm tra chứng thực online Hạ tầng khóa cơng khai RSA Rivest, Shamir, Adleman SHA Secure Hash Algorithm Một thuật tốn mật mã hóa khóa cơng khai Giải thuật băm an toàn URL Uniform Resource Locator Định vị Tài nguyên xác định DSS Digital Signature Standard Chuẩn chữ ký số DSA Digital Signature Algorithm Giải thuật ký số UN United Nations Liên hợp quốc XKMS XML Key Management Specification Quản lý khóa cho thực thể theo cú pháp XML GnuPG GNU Privacy Guard Một chương trình mã hóa liệu tạo chữ ký số PGP Pretty Good Privacy S/MIME Security/Multipurpose gcd Bảo mật mạnh Internet Mail Một phiên cho giao thức Extensions MIME hỗ trợ mã hóa Greatest Common Divisor Ước chung lớn viii MỞ ĐẦU Tính cấp thiết đề tài Thực ứng dụng công nghệ thông tin vào hoạt động, năm 2014, quan nhà nước tỉnh Bắc Ninh xây dựng phát triển phần mềm Quản lý văn điều hành nhằm thực việc quản lý, điều hành văn nội quan Qua năm, phần mềm nâng cấp giúp cho quan điều hành công việc giao dịch văn nội đơn vị có hiệu thiết thực, giúp cải cách hành tạo phong cách làm việc đại cho cán bộ, công chức Phần mềm chạy web, cán bộ, công chức, viên chức quan, đơn vị cấp tài khoản truy nhập để sử dụng Phần mềm có chức là: Chức quản lý văn đến chức quản lý văn Ban đầu, quan có phần mềm riêng, tiếp nhận chuyển văn nội quan Sau thời gian hầu hết quan Bắc Ninh sử dụng phần mềm này, lúc nảy sinh nhu cầu liên thông văn từ quan sang quan khác, liên thông văn vừa nhanh lại vừa scan, văn quan văn đến quan ngược lại Vì vậy, Bắc Ninh nâng cấp phần mềm liên thông văn quan lại với Tuy nhiên, trình liên thơng văn lại phát sinh khó khăn là: văn giao dịch, trao đổi phần mềm tính bảo mật chưa cao, dùng biện pháp văn văn thư lấy chữ ký, dấu scan gắn vào phần mềm gửi độ tin tưởng khơng cao Chính vậy, địi hỏi văn phải ký số lưu chuyển phần mềm đáp ứng yêu cầu xác định tính đắn tồn vẹn văn nhận Xuất phát từ lý đó, đề tài đặt vấn đề nghiên cứu Chữ ký số ứng dụng quản lý văn điện tử tỉnh Bắc Ninh để xác thực nguồn gốc, tính toàn vẹn liệu nhận phần mềm quản lý, điều hành quan tỉnh Bắc Ninh Tổng quan vấn đề nghiên cứu Hiện nay, giao dịch điện tử ngày trở nên phổ biến Để bảo đảm an toàn cho giao dịch này, quản lý văn bản, chứng từ, … cần phải sử dụng đến giải pháp chữ ký số Chữ ký số sử dụng để bảo đảm tính bảo mật, tính tồn vẹn, tính chống chối bỏ thông tin giao dịch mạng Internet Chữ ký số tương đương với chữ ký tay nên có giá trị sử dụng ứng dụng giao dịch điện tử với máy tính mạng Internet cần tính pháp lý cao Hơn nữa, việc phương tiện điện tử pháp luật thừa nhận tính pháp lý, chữ ký số cịn cơng nghệ mã hóa xác thực mạnh Nó giúp bảo đảm an toàn, bảo mật cao cho giao dịch trực tuyến, giao dịch chứa thơng tin liên quan đến tài Việc ứng dụng chữ ký số đem lại cho doanh nghiệp, tổ chức nhiều lợi ích như: Tiết kiệm chi phí giấy tờ, thời gian luân chuyển hoạt động quản lý công văn, giấy tờ, thư điện tử đảm bảo độ an tồn bảo mật thơng tin, … Mục đích nghiên cứu - Nghiên cứu phương pháp, kỹ thuật tạo chữ ký số tài liệu, văn điện tử để xác thực nguồn gốc tài liệu hay văn người gửi - Nghiên cứu mơ hình chữ ký số ứng dụng phần mềm quản lý văn điều hành quan nhà nước tỉnh Bắc Ninh nhằm đáp ứng hoạt động quản lý, điều hành quan, đơn vị thực tiễn - Xây dựng phần mềm ký số tài liệu văn Đối tượng phạm vi nghiên cứu * Đối tượng nghiên cứu: - Tìm hiểu giải pháp mã hố để bảo mật thơng tin - Nghiên cứu phương pháp, kỹ thuật tạo chữ ký số tài liệu, văn điện tử * Phạm vi nghiên cứu: Luận văn tập trung nghiên cứu kiến thức có liên quan, sở lý thuyết: số giải pháp mã hoá phương pháp, kỹ thuật tạo chữ ký số để ứng dụng bảo mật thông tin quan Các yêu cầu chức năng: • Cán văn thư hiển thị danh sách cơng văn đến theo thứ tự thời gian • Cán văn thư đăng ký công văn đến • Cán văn thư hiển thị thơng tin đăng ký cơng văn đến • Cán văn thư cập nhật danh sách cơng văn đến • Cán văn thư xóa đăng ký cơng văn đến * Tìm kiếm cơng văn đến Chức tìm kiếm cơng văn đến giúp người dùng tìm kiếm cơng văn theo thông tin đăng ký trạng công văn Các công văn hiển thị xếp thứ tự theo thời gian để người dùng dễ dàng việc tìm kiếm cơng văn Các yêu cầu chức • Cán văn thư hiển thị danh sách cơng văn đến theo thời gian • Cán văn thư tìm kiếm cơng văn đến theo thơng tin đăng ký, theo tình trạng cơng văn • Cán văn thư hiển thị thông tin đăng ký công văn đến b/ Quản lý công văn * Cập nhật cơng văn Hình 3.3: Cập nhật công văn Chức cập nhật công văn giúp người dùng thực số thao tác xem, cập nhật danh sách công văn đi, đăng ký xóa đăng ký cơng 50 văn Đồng thời lãnh đạo quan dùng chức ký văn ký số lên công văn để gửi Các yêu cầu chức • Cán văn thư hiển thị danh sách công văn theo thời gian • Cán văn thư đăng ký cơng văn • Cán văn thư hiển thị thơng tin đăng ký cơng văn • Cán văn thư cập nhật danh sách công văn • Cán văn thư xóa đăng ký cơng văn * Tìm kiếm cơng văn Chức tìm kiếm cơng văn giúp người dùng tìm kiếm cơng văn theo thơng tin đăng ký hiên thị danh sách, thông tin đăng ký cơng văn Các u cầu chức • Cán văn thư hiển thị danh sách công văn theo thời gian • Cán văn thư tìm kiếm công văn theo thông tin đăng ký • Cán văn thư hiển thị thông tin đăng ký công văn c/ Quản lý người dùng Chức quản lý danh sách người dùng giúp người dùng xem danh sách, thêm, sửa, xóa người dùng Người dùng quản trị có quyền cấp quyền sử dụng chức hệ thống cho người dùng khác Các yêu cầu chức • Quản trị hiển thị danh sách người dùng • Quản trị thêm người dùng • Quản trị sửa thơng tin người dùng • Quản trị xóa người dùng • Quản trị cấp quyền người dùng d/ Mã hóa giải mã văn * Mã hóa: 51 Hình 3.4: Tạo cặp khóa bí mật cơng khai Chương trình cho phép người dùng tạo cặp khoá bao gồm khố riêng khố cơng khai Sau để thực mã hóa giải mã, người dùng sử dụng chức Mã hóa giải mã Chọn file cần mã hóa, chọn Mã hóa chức Mã hóa giải mã Sử dụng khóa cơng khai để mã hóa văn Hình 3.5: Văn mã hóa * Giải mã: Người nhận chọn chức giải mã file văn mã hóa Sau dùng khóa bí mật để giải mã 52 Hình 3.6: Văn giải mã e/ Ký xác thực chữ ký * Ký văn bản: Sau tạo cặp khóa bí mật cơng khai, người dùng tiến hành soạn thảo văn phần mềm chọn văn máy tính để ký, sau chọn Ký để thực việc ký số văn Chọn Lưu chữ ký để thực việc lưu chữ ký Nội dung file lưu bao gồm: Nội dung chữ ký, module N khóa E Hình 3.7: Ký văn 53 * Xác thực chữ ký Sau nhận văn ký, người dùng tiến hành xác thực văn thông qua chức xác nhận chữ ký Tải văn chữ ký lưu để xác thực Nếu chữ ký văn khơng bị thay đổi nội dung q trình truyền chương trình thơng báo xác thực chữ ký Hình 3.8: Xác thực chữ ký Trường hợp không chữ ký người ký văn bị thay đổi trình truyền chương trình thơng báo “ Chữ ký khơng văn khơng tồn vẹn” Hình 3.9: Chữ ký văn khơng tồn vẹn 54 3.3.2 Các yêu cầu phi chức - Cơ sở liệu: Có khả chứa liệu lớn; Hỗ trợ nhiều nối kết đồng thời; sử dụng lại liệu có từ phân hệ phát triển trước - Yêu cầu bảo mật: Chứng thực dựa sở liệu người dùng có đơn vị - Giao diện chương trình: Theo chuẩn giao diện đơn vị hành - Dữ liệu nhập người sử dụng: phải kiểm tra để đảm bảo kiểu - Có HTTP server, Database server riêng cho ứng dụng để không ảnh hưởng đến hệ thống có 3.4 Cài đặt chương trình chữ ký số để bảo mật xác thực tài liệu gốc 3.4.1 Các bước thực chương trình a/ Phát sinh khóa Hình 3.10: Tạo cặp khóa bí mật, cơng khai Từ cặp số nguyên tố ban đầu, chương trình thực tính tốn để đưa cặp khóa cơng khai (E, N) khóa bí mật (D, N) Sau khóa cơng khai tiết lộ cơng cộng, khóa bí mật giữ lại b/ Ký chữ ký số 55 Khi người muốn gửi cho văn quan trọng, địi hỏi văn phải ký xác nhận danh người gửi văn bản, người gửi văn làm thực quy trình ký chữ ký số Quy trình ký chữ ký số sử dụng khố cơng khai mơ hình 3.8, bước thực sau: Bắt đầu Văn Băm Khóa bí mật Bản tin tóm lược1 Ký Chữ ký điện tử Gắn chữ ký vào Dữ liệu gửi Kết thúc Hình 3.11: Sơ đồ trình ký vào tài liệu điện tử dùng khóa bí mật Bước 1: Dùng giải thuật băm để thay đổi thông điệp cần truyền Kết ta tin tóm lược1 (Message Digest) Dùng giải thuật băm SHA để băm văn cần ký ta mã có chiều dài cố định 160 bit Bước 2: Sử dụng giải thuật RSA cho quy trình ký văn bản, sử dụng khóa bí mật (Private key) người gửi để Ký tin tóm lược thu bước Kết thu gọi “chữ ký điện tử” Bước 3: Gộp chữ ký điện tử vào tin điện tử ban đầu Việc gọi “ký xác nhận” vào thông điệp Sau ký xác nhận vào thông điệp, thay đổi thông điệp bị phát giai đoạn kiểm tra Ngoài ra, việc ký xác nhận đảm bảo người nhận tin tưởng thông điệp xuất phát từ người gửi 56 c/ Xác thực chữ ký điện tử Sau nhận văn có đính kèm chữ ký người gửi, người nhận văn phải giải mã trở lại văn kiểm tra xem văn bị thay đổi người thứ ba chưa, chữ ký đính kèm văn có người gửi hay khơng (kiểm tra “chính danh”) Quy trình xác nhận kiểm tra thể với bước thực sau: Bước 1: Bản tin điện tử có đính kèm chữ ký người gửi, sau nhận tách riêng phần chữ ký phần văn nguyên vẹn Bước 2: Dùng giải thuật băm SHA để băm văn tách phần chữ ký điện tử, kết thu “bản tin tóm lược thứ 2” Bước 3: Đầu vào kiểm tra chữ ký gồm “bản tin tóm lược 2”, “chữ ký điện tử” “khóa cơng khai” người gửi Q trình thực dùng khóa cơng khai người gửi giải mã chữ ký so sánh với tin tóm lược 2, hai kết giống ta kết luận người gửi, ngược lại văn không người gửi văn bị sửa đổi Hình 3.12: Sơ đồ trình xác thực chữ ký điện tử dùng khóa cơng khai 57 3.4.2 Giao diện chương trình Màn hình đăng nhập: Hình 3.13: Đăng nhập hệ thống Quản lý cơng văn Hình 3.14: Quản lý văn 58 Chương trình ký văn điện tử Hình 3.15: Chương trình ký văn điện tử 3.4.3 Thử nghiệm đánh giá Em đề xuất với lãnh đạo UBND thị xã Từ Sơn tiến hành triển khai thí điểm chương trình số phòng ban trực thuộc UBND thị xã Từ Sơn Người sử dụng bao gồm lãnh đạo quan cán bộ, công chức ,viên chức Qua khảo sát ý kiến người sử dụng kết sau: Ưu điểm: - Việc sử dụng chữ ký số giúp người nhận văn yên tâm xác thực tính pháp lý văn ký, quan ban hành nhận phần mềm tránh tâm trạng lo lắng văn bị giả mạo - Sử dụng ký số tiện dụng, Lãnh đạo ký đâu, lúc cần có máy tính kết nối mạng khơng thể in văn qua máy in - Giảm bớt thủ tục rườm rà việc ký trực tiếp qua văn giấy, cán in văn giấy để trình ký lấy dấu mà văn thư chủ động cho số lưu phát hành văn phần mềm Hạn chế giải pháp: 59 - Việc nhận văn ký số chưa tạo thành thói quen, chưa có quy định đồng quan, đơn vị sử dụng văn ký số nên khó sử dụng Hiện tại, ngành tài chính, ngân hàng yêu cầu chứng từ thanh, tốn phải văn có chữ ký tay dấu đỏ - Theo quy trình phần mềm, Lãnh đạo ký trước, sau Văn thư cho số, vào sổ, điền ngày phát hành vào văn phát hành, sau ký văn chuyển sang file PDF nên không thực việc này, dẫn đến người nhận văn thiếu trường thông tin theo quy định Cần nghiên cứu để khắc phục nội dung - Việc ký số thực hiện, nhiên theo quy định văn thư, lưu trữ phải ký vào văn gốc để lưu Nên việc triển khai chưa triệt để 3.5 Kết luận chương Chương đề cập đến toán quản lý văn tỉnh Bắc Ninh, tìm hiểu cách tổng qt mơ hình phần mềm quản lý văn điều hành tỉnh Bắc Ninh, xây dựng chương trình cài đặt ứng dụng chữ ký số để bảo mật xác thực tài liệu gốc, dùng chữ ký số để ký vào văn Sau ký vào văn gửi đến cho người nhận đó, người nhận dùng chức xác thực để kiểm tra xác chữ ký có phải xuất phát từ người gửi biết trước khơng Q trình diễn nhanh chóng đảm bảo xác, kịp thời so với việc xử lý văn giấy, giúp việc điều hành quản lý chuyên môn khoa học hiệu Chương trình ứng dụng áp dụng phận văn thư tất quan đơn vị Nhà nước địa bàn tỉnh Bắc Ninh Văn điện tử dùng chữ ký số có giá trị pháp lý thay văn ký đóng dấu truyền thống 60 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Ðối với Việt Nam vấn đề chữ ký số vấn đề mà có bước Vấn đề bảo đảm an tồn thơng tin cơng tác quản lý nhà nước, nhìn nhận cách tồn diện, thực vấn đề phức tạp bao hàm nhiều khía cạnh Với việc tìm hiểu, nghiên cứu kiến thức chữ ký số, số lược đồ chữ ký số nghiên cứu Hệ thống quản lý văn điều hành tỉnh Bắc Ninh, xây dựng chương trình “ Chữ ký số ứng dụng quản lý văn điện tử tỉnh Bắc Ninh” Phần mềm chữ ký số đề xuất kết hợp chặt chẽ việc ký số với việc lưu chuyển văn bản, công văn giúp quan, đơn vị thuận lợi việc phát hành tiếp nhận xử lý văn điện tử theo quy định nhà nước Luận văn đạt số kết sau: - Giới thiệu cách khái quát: lý thuyết mật mã, hệ mật mã khóa cơng khai - So sánh ưu khuyết điểm hai hệ mã hố chọn hệ mã hố khố cơng khai RSA để ứng dụng vào việc xây dựng chương trình tạo chữ ký số - Tìm hiểu tổng quan chữ ký số, phương thức mã hóa liệu bản, tìm hiểu hàm băm kết hợp hàm băm vào chữ ký số - Phân tích trạng hoạt động gửi văn đi, tiếp nhận văn đến quan Nhà nước Bắc Ninh cài đặt chương trình ứng dụng “ Chữ ký số quản lý văn điện tử tỉnh Bắc Ninh” Hướng phát triển Do thời gian nghiên cứu có hạn, nên chương trình mơ thao tác như: Ký, Xác thực chữ ký, mã hóa giải mã tập tin mà chưa thiết kế cách hồn chỉnh để tích hợp Modul Ký số Hệ thống quản lý văn điều hành tỉnh Bắc Ninh Nghiên cứu xây dựng phần mềm chữ ký số nhằm đáp ứng nhu cầu trao đổi văn điện tử hệ thống quản lý văn điều hành nội tỉnh Trước mắt, tiến hành sử dụng phần mềm thử nghiệm quan UBND thị xã Từ Sơn phòng, ban trực thuộc, đơn vị nghiệp, UBND xã, phường địa bàn thị xã Trong tương lai, luận văn nghiên cứu sâu vấn đề đưa ra, xây dựng chương trình kết nối trực tiếp vào hệ thống thư điện tử nội tỉnh Bắc Ninh (mail.bacninh.gov.vn) 61 tích hợp vào phần mềm quản lý văn điều hành; thực hoàn thiện chức chương trình để thức đưa vào sử dụng công tác quản lý văn điện tử toàn quan nhà nước địa bàn tỉnh Bắc Ninh 62 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Phan Đình Diệu (2002), Lý thuyết mật mã an tồn thơng tin, Nxb Đại học Quốc gia Hà Nội [2] Phạm Huy Điển, Hà Huy Khoái (2004), Mã hố thơng tin sở tốn học ứng dụng, Viện toán học [3] Dương Anh Đức, Trần Minh Triết (2005), Mã hoá ứng dụng, Nxb Đại học Quốc gia TP Hồ Chí Minh [4] Thái Hồng Nhị, Phạm Minh Việt (2004), An tồn thơng tin - mạng máy tính, truyền tin số truyền số liệu, Nxb Khoa học kỹ thuật [5] Nguyễn Hữu Tuân (2007), Giáo trình An tồn Bảo mật thơng tin, Trường Đại học Hàng Hải [6] Trần Minh Văn (2008), Bài giảng An tồn Bảo mật thơng tin, Trường Đại học Nha Trang [7] Nguyễn Bình, Ngơ Đức Thiện (2013), Giáo trình sở mật mã học, Học viện Cơng nghệ Bưu Viễn thơng [8] Thái Thanh Tùng (2011), Giáo trình mật mã học an tồn thơng tin, NXB Thông tin Truyền thông [9] Trần Văn Dũng (2007), Giáo trình An tồn Bảo mật thơng tin, Trường Đại học Giao thông Vận tải Tiếng Anh [10] A MENEZES, P VAN OORSCHOT, S VANSTONE (1996), “Handbook of Applied Cryptography”, CRC Press See [11] Rolf Oppliger (2005), Contemporary Cryptography, Artech House [12] J Jonsson, B Kaliski (2012), PKCS #1 v2.2: RSA Cryptography Standard, RSA Laboratories Website [13] http://antoanthongtin.vn [14] http://www.bacninh.gov.vn [15] https://vi.wikipedia.org 63 [16] http://aita.gov.vn [17] http://www.ca.gov.vn [18] http://qlvb.tuson.bacninh.gov.vn 64