Luận văn thạc sĩ kỹ thuật phần mềm ứng dụng chữ ký số trông giao dịch b2b

82 6 0
Luận văn thạc sĩ kỹ thuật phần mềm ứng dụng chữ ký số trông giao dịch b2b

Đ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

1 LỜI CAM ĐOAN Tôi xin cam đoan luận văn thạc sĩ kỹ thuật phần mềm “Ứng dụng chữ ký số giao dịch thương mại B2B” công trình nghiên cứu riêng tơi, khơng chép lại người khác Trong toàn nội dung luận văn, điều trình bày cá nhân tổng hợp từ nhiều nguồn tài liệu Tất nguồn liệu tham khảo có xuất xứ rõ ràng hợp pháp Tơi xin hồn tồn chịu trách nhiệm chịu hình thức kỷ luật theo quy định cho lời cam đoan Hà Nội, ngày tháng năm 2016 Nguyễn Hồng Hạnh MỤC LỤC DANH MỤC CÁC THUẬT NGỮ DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC CÁC HÌNH VẼ MỞ ĐẦU CHƯƠNG 1: GIAO DỊCH TRONG THƯƠNG MẠI B2B 12 1.1 Thương mại B2B 12 1.1.1 Định nghĩa 12 1.1.2 Các loại hình phương thức giao dịch 12 1.2 Hiện trạng giao dịch thương mại B2B 19 1.2.1 Quy trình đặt hàng, ký hợp đồng 19 1.2.2 Quy trình xuất hóa đơn 22 1.3 Thương mại điện tử giao dịch B2B 24 1.3.1 Khái niệm thương mại điện tử 24 1.3.2 Lợi ích thương mại điện tử giao dịch B2B 24 1.3.3 Xu hướng phát triển thương mại điện tử 26 1.4 Tổng kết chương : 30 CHƯƠNG : CƠ SỞ CHỮ KÝ SỐ 34 2.1 Tổng quan 34 2.1.1 Khái niệm chữ ký số 34 2.1.2 Vai trò chữ ký số 35 2.1.3 Ứng dụng 36 2.2 Cơ sở chữ ký số 38 2.2.1 Hoạt động chữ ký số 39 2.2.2 Hệ mật khóa cơng khai 47 2.2.3 Hệ mật khóa bí mật 53 2.2.4 Thuật tốn mã hóa công khai RSA 54 2.2.5 Một số ý quan trọng RSA 56 2.2.6 Bảo mật RSA 58 2.2.7 Thuật toán sinh chứng thực chữ ký RSA 62 2.2.8 Các hàm băm 62 2.3 Tổng kết chương : 65 CHƯƠNG 3: XÂY DỰNG PHẦN MỀM VÀ ỨNG DỤNG CHỮ KÝ SỐ TRONG GIAO DỊCH THƯƠNG MẠI B2B 66 3.1 Yêu cầu chung toán 66 3.2 Cài đặt - Thử nghiệm 68 3.2.1 Tên file: HDxxxxmm.TXT 68 3.2.2 Tên file: DHxxxxmm.TXT 69 3.2.3 Tên file: VTxxxxmm.TXT 70 3.3 Tổng kết chương 75 CHƯƠNG : KẾT LUẬN 77 4.1 Kết đạt được: 78 4.2 Hướng phát triển: 80 TÀI LIỆU THAM KHẢO 81 DANH MỤC CÁC THUẬT NGỮ Thuật ngữ Autosave Ý nghĩa Chế độ tự động lưu trữ Electronic mail Thư điện tử Electronic payment Thanh tốn điện tử Electronic purse Ví điện tử Electronic data interchange Digital banking, Internet banking Content Trao đổi liệu điện tử PKI Cơ sở hạ tầng khóa cơng khai E-Commerce Server Máy chủ ứng dụng thương mại điện tử Google Drive Một dịch vụ cloud hosting Google UNCTAD Hội nghị Liên hợp quốc thương mại phát triển Kỹ thuật đảm bảo tính sẵn sàng, sống hệ thống High Availability Giao dịch điện tử ngân hàng Trao đổi liệu điện tử VAN Mạng giá trị gia tăng LAN Mạng máy tính nội WAN Mạng liệu kết nối mạng đô thị Multimedia Truyền thông đa phương tiện Reconnect Kỹ thuật kết nối lại Share Files Công nghệ chia sẻ file Version control Quản lý cấu hình, phiên Wifi Mạng internet khơng dây DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt Ý nghĩa UNCTAD United Nation Conference on Trade and Development EDI Electronic data interchange UNCITRAL United Nations commission on international trade law VAN Value Added Network LAN Local Area Network WAN Wide area network HTTP HyperText Transfer Protocol FTP File Transfer Protocol BTC Bộ tài WiFi Wireless Fidelity PKI Public Key Infrastructure PDF Portable Document Format RSA Rivest, Shamir, & Adleman SSL Secure Sockets Layer PKCS Public Key Cryptography Standards AES Advanced Encryption Standard HD Hợp đồng DH Đơn đặt hàng USB Universal Serial Bus DVKH Dịch vụ khách hàng GTGT Giá trị gia tăng MST Mã số thuế ĐV Đơn vị KH Khách hàng DANH MỤC CÁC HÌNH VẼ Hình 1.1 : Quy trình mua hàng online…………………………………… 20 Hình 1.2 : Thanh tốn trước mua hàng……………………………… 21 Hình 1.3 : Thanh tốn sau nhận hàng………………………………….21 Hình 1.4 : Hình thức mua hàng trực tuyến……………………………… 22 Hình 1.5 : Ba liên hóa đơn……………………………………… 23 Hình 1.6 : Hóa đơn điện tử…………………………………………… …23 Hình 1.7 : Thời gian sử dụng internet hàng ngày…………………… .30 Hình 1.8 : Nhu cầu tìm kiếm sản phầm internet………………… 31 Hình 1.9 : Cơng cụ google trends……………………………… .33 Hình 2.1 : Sơ đồ chữ ký số…………………………………… ………….34 Hình 2.2 : Chữ ký số qua mail…………………………………………… 38 Hình 2.3 : Sơ đồ nguyên lý hoạt động chữ ký số………………… …39 Hình 2.4 : Mơ hình mã hóa cơng khai…………………………………… 48 Hình 2.5 : Mã hóa bí mật…………………………………………….…….53 Hình 2.6 : Q trình mã hóa cơng khai RSA……………………… 54 Hình 2.7 : Mã hóa RSA……………………………………… ………… 55 Hình 2.8 : Thử nghiệm độ bảo mật RSA………………………………… 59 Hình 2.9 : Thời gian dự đốn………………………………………………61 Hình 2.10 : Mơ hình chữ kí điện tử………………………………………….64 Hình 3.4 : Màn hình chương trình…………………………… 72 Hình 3.5 : Duyệt thư mục file…………………………………………… 73 Hình 3.6 : Kết HD1……………………………………… ………….73 Hình 3.7 : Kết DH1…………………………… …………………….74 Hình 3.8 : Kết VT01………………… ………………………………74 Hình 4.1 : Việc trao đổi thơng tin thực hiện………………………….77 MỞ ĐẦU Đặt vấn đề (Tính cấp thiết đề tài) Thời gian gần đây, với phát triển hạ tầng truyền thông công nghệ thông tin,việc giao tiếp qua mạng cung cấp dịch vụ cho khách hàng qua mạng Internet trở thành nhu cầu cấp thiết Đa phần phương thức kinh doanh giải trí, giao tiếp với khách hàng chuyển từ phương thức truyền thống sang môi trường điện tử Cùng với giao dịch điện tử ngày trở nên phổ biến rộng rãi, môi trường làm việc mang đến nhiều hội nảy sinh nhiều vấn đề nghiêm trọng an tồn thơng tin Và để bảo đảm an tồn cho giao dịch chữ ký số đời giải vấn đề 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 Khả ứng dụng chữ ký số lớn, có tác dụng tương đương với chữ ký tay dùng cho môi trường điện tử, chữ ký số thường 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 Phần lớn doanh nghiệp, đơn vị tổ chức ngân hàng Việt Nam bắt đầu sử dụng hình thức tốn điện tử qua Internet hay mạng công cộng, áp dụng chữ ký số biện pháp tiện lợi, an toàn, giảm chi phí thủ tục giao dịch Nhiều ngân hàng ứng dụng chữ ký số hệ thống Internet Banking, Home Banking hay hệ thống bảo mật nội Ngồi website các: ngân hàng, cơng ty cần bảo mật giao dịch đường truyền, mạng riêng ảo VPN áp dụng chữ ký số Đối với doanh nghiệp, chữ ký số giúp cho đối tác ký hợp đồng làm ăn hồn tồn trực tuyến không cần ngồi trực tiếp với nhau, cần ký vào file hợp đồng gửi qua e-mail Thêm vào chữ ký số dùng để kê khai, nộp thuế trực tuyến, khai báo hải quan thông quan trực tuyến mà thời gian in tờ khai, đóng dấu đỏ công ty đến quan thuế xếp hàng để nộp tờ khai Quy trình thủ tục thực nhanh chóng, đơn giản nhiều, giảm thiểu nhiều thời gian lại Lợi ích thể rõ rệt giảm nhiều kinh phí, tiết kiệm đến 2/3 chi phí dành cho phương pháp cũ Việc triển khai chữ ký số thương mại điện tử giúp giảm chi phí quản lý, lưu trữ, bảng kê chi tiết Ứng dụng công nghệ thông tin kinh doanh coi yếu tố quan trọng giúp doanh nghiệp giữ vững mở rộng thị trường, tăng tính cạnh tranh, thực thỏa thuận thương mại khu vực giới Tất trình địi hỏi lượng thơng tin trao đổi lớn qua mạng, đồng thời yêu cầu độ an toàn tính xác thực cao Chỉ có chữ ký số đảm bảo an toàn Thêm vào đó, ngồi việc cơng nghệ mã hóa xác cao, chữ ký số cịn phương tiện điện tử pháp luật thừa nhận tính pháp lý Tại Việt nam luật giao dịch điện tử số 51/2005/QG11 ngày 29/11/2005; Nghị định thương mại điện tử số 57/2006/NĐ-Cp, ban hành ngày 9/6/2006, qui định giá trị pháp lý chứng từ điện tử; Nghị định 26/2007/ND-CP quy định chi tiết thi hành Luật giao dịch điện tử chữ ký số chứng thực chữ ký số; Nghị định 27/2007/NĐ-CP qui định giao dịch điện tử hoạt động tài Đề tài luận văn “Ứng dụng chữ ký số giao dịch thương mại B2B" tập trung nghiên cứu kỹ thuật ký số, sau xây dựng chương trình có áp dụng kĩ thuật ký số giao dịch thương mại B2B Với mục đích đưa đề tài ứng dụng cao vào sống, đáp ứng nhu cầu doanh nghiệp khách hàng Đối tượng phạm vi nghiên cứu Đối tượng nghiên cứu Là ngành, doanh nghiệp tổ chức kinh tế có sử dụng công cụ giao dịch thương mại điện tử như: điện tử viễn thông, ngân hàng, doanh nghiệp đầu tư kinh tế Luận văn tập trung vào nghiên cứu kỹ thuật mã hóa, kỹ thuật cơng nghệ xây dựng hệ thống hạ tầng khóa cơng khai Về phạm vi nghiên cứu: Nghiên cứu tập trung vào khả ứng dụng mơ hình hạ tầng khóa cơng khai vào bảo vệ an toàn cho giao dịch điện tử đảm bảo tính xác thực, bảo mật, tính tồn vẹn/chống giả mạo, khơng thể chối bỏ, tương tác với bên thứ ba Những đề xuất dừng quy trình Ứng dụng chữ ký số giao dịch thương mại B2B, khơng có tham vọng xây dựng cụ thể công nghệ Trong khuôn khổ đề tài, nghiên cứu tìm hiểu số lợi ích phù hợp với việc Ứng dụng chữ ký số giao dịch thương mại B2B với mục đích giảm thiểu tối đa chi phí, thời gian giúp tăng hiệu hiệu suất công việc Giúp doanh nghiệp đáp ứng nhu cầu đối tác cách nhanh chóng tạo thêm nhiều hội hợp tác phát triển Phương pháp nghiên cứu Nghiên cứu Ứng dụng chữ ký số giao dịch thương mại B2B đề tài lớn, nghiên cứu kết hợp phương pháp nghiên cứu định lượng định tính, phương pháp qui nạp, diễn dịch pháp nghiên cứu thực tiễn Để giải nhiệm vụ nghiên cứu, tác giả sử dụng phối hợp phương pháp nghiên cứu sau:  Nhóm phương pháp nghiên cứu lý luận:  Sưu tầm sách, tài liệu liên quan đến vấn đề nghiên cứu  Đọc, phân tích, tổng hợp tài liệu để xây dựng sở lý luận đề tài  Khảo sát nghiên cứu, tài liệu liên quan để thu thập thông tin sở lý thuyết  Tham khảo số mơ hình hệ thống thương mại có hệ thống ngân hàng thương mại Nhóm phương pháp nghiên cứu thực tiễn: Nghiên cứu tiến hành với thông tin, ngữ liệu thu thập qua công cụ điều tra bảng hỏi cho doanh nghiệp lọi ích vvieecj ứng dụng chữ ký số thương mại điện tử B2B Phương pháp hỏi ý kiến chuyên gia, phương pháp vấn Hướng nghiên cứu đề tài Trên giời chữ ký coi chìa khóa giao dịch thương mại điện tử B2B Điển hình giao dịch Thương mại điện tử lĩnh vực ngân hàng điện tử (Internet Banking), mua sắm trực tuyến (Online Shopping), kinh doanh chứng khoán trực tuyến (Online Stock Trading) Hầu 10 hết giải pháp Chính phủ điện tử Thương mại điện tử nước tiên tiến như: Mỹ, Canada, Anh, Nhật Bản, Hàn Quốc, Malaysia, Singapore, Trung Quốc ứng dụng chữ ký số Vấn đề ứng dụng chữ ký số giao dịch thương mại liên quan trực tiếp tới lợi ích doanh nghiệp thu hút quan tâm doanh nghiệp thương mại mà lĩnh vực phủ điện tử mang lại lợi ích to lớn Do đề tài nghiên cứu tập trung giải vấn đề sau: Giải vấn đề khoa học Hệ thống hóa sở lý luận vai trò Ứng dụng chữ ký số giao dịch thương mại B2B thông qua việc làm rõ khái niệm, phạm trù có liên quan đến hoạt động Ứng dụng chữ ký số giao dịch thương mại B2B điều chỉnh hoạt động tổ chức, nhận diện nhân tố tác động đến Ứng dụng chữ ký số giao dịch thương mại Kiểm tra, tìm hiểu thực tiễn việc áp dụng chữ ký số giao dịch thương mại B2B doanh nghiệp Việt Nam thông qua giải pháp phối hợp nhiều thành phần như: Cơ quan quản lý nhà nước, nhà cung cấp dịch vụ chứng thực chữ ký số, công ty phát triển phần mềm nghiệp vụ, tổ chức, doanh nghiệp quan truyền thơng, báo chí Giải vấn đề thực tiễn Đề xuất cải tiến : ứng dụng chữ số vào giao dịch B2B để giảm bớt thủ tục hành tốn tiền bạc, thời gian tăng hội phát triển công ty, doanh nghiệp Đề xuất biện pháp quản lý nâng cao chất lượng ứng dụng chữ số vào giao dịch B2B 68 3.2 Cài đặt - Thử nghiệm Mô tả chi tiết File đầu vào 3.2.1 Tên file: HDxxxxmm.TXT STT Trường Độ rộng Mô tả (ký tự ) Mã quan Theo yêu cẩu DVKH từ tháng Số đơn đặt hàng 042009 Tên đơn vị kí hợp đồng 60 MST ĐV kí hợp đồng 120 Mã số thuế đơn vị cung cấp dịch vụ Tên KH1 30 Tên khách hàng (phần thứ nhất) Tên KH2 90 Tên khách hàng đầy đủ = Tên KH1 + Tên KH2 Mã số thuế2 15 Mã số thuế khách hàng (đặt dịch vụ) Địa 70 Địa khách hàng (phần thứ nhất) Địa 50 Địa khách hàng đầy đủ = Địa + Địa Số điện thoại 25 Số điện thoại đại diện khách hàng 10 Thời hạn hợp đồng 20 Thời hạn hợp đồng có hiệu lực từ MM/YYY 11 Báo giá dịch vụ 20 Báo giá dịch vụ (total) 12 Tiền thuế GTGT 20 Tiền thuế GTGT 13 Số thứ tự để đếm 30 Số tự tự để đếm số hợp đồng thực tế ký Bảng 3.1 Mô tả độ rộng trường file text Hợp đồng HD01 69 3.2.2 Tên file: DHxxxxmm.TXT STT Trường Độ rộng Mô tả (ký tự) Mã quan Số đơn đặt hàng Tên đơn vị đặt hàng 60 MST ĐV cung cấp 120 Mã số thuế đơn vị cung cấp hàng Mã vạch 14 xxxxxxxmmyyDH-8 ký tự đầu mã hàng Tên KH1 30 Tên khách hàng (phần thứ 1) Tên KH2 90 Tên Kh đầy đủ = Tên KH1 + Tên KH2 Mã số thuế2 15 Mã số thuế khách hàng Địa 70 Địa khách hàng (phần thứ nhất) Số điện thoại liên hệ 25 Số điện thoại đại diên đơn vị đặt hàng 10 Thời hạn giao hàng 20 Ngày XX/MM/YYYY 11 Các khoản chịu thuế 25 Chuỗi text khoản mục 12 Khoản tiền chịu thuế 20 Khoản tiền chịu thuế 13 Khuyến mại 30 Chuỗi text khoản mục 14 Tiền truy thu 20 Số tiền truy thu, giảm trừ 15 Cộng tiền đơn hàng 20 Cộng tiền đơn hàng (total) 16 Tiền thuế GTGT 20 Tiền thuế GTGT 17 Tổng tiền 20 Tổng tiền đơn hàng bao gồm thuế GTGT 18 Tiền chữ 70 Số tiền chữ 19 Số tứ tự để đếm 30 Số thứ tự để đếm số đơn đặt hàng thực tế Theo yêu cẩu DVKH từ tháng 042009 Bảng 3.2 : Mô tả độ rộng trường file text đơn đặt hàng DH01 70 3.2.3 Tên file: VTxxxxmm.TXT STT Trường Độ rộng Mô tả (ký tự) Mã quan Số đơn đặt hàng Theo yêu cẩu DVKH từ tháng 042009 Tên đơn vị toán 60 MST ĐV nhận tiền 120 Mã số thuế đơn vị yêu cầu toán tiền Mã vạch 14 xxxxxxxmmyyDH - Mã hàng Tên KH1 30 Tên khách hàng (phần thứ 1) Tên KH2 90 Tên Kh đầy đủ = Tên KH1 + Tên KH2 Mã số thuế2 15 Mã số thuế khách hàng Địa 70 Địa khách hàng Số điện thoại liên hệ 25 Số điện thoại đại diên đơn vị đặt hàng 10 Thanh toán ngày 20 Ngày XX/MM/YYYY 11 Các khoản chịu thuế 25 Chuỗi text khoản mục 12 Khoản tiền chịu thuế 20 Khoản tiền chịu thuế 13 Khuyến mại 30 Chuỗi text khoản mục 14 Tiền truy thu, giảm trừ 20 Số tiền truy thu, giảm trừ 15 Tiền thuế GTGT 20 Tiền thuế GTGT 16 Tổng tiền 20 Tổng tiền đơn hàng bao gồm thuế GTGT 17 Tiền chữ 70 Số tiền chữ 18 Số tứ tự để đếm 30 Số thứ tự để đếm số hóa đơn thực tế Bảng 3.3 : Mô tả độ rộng trường file text hóa đơn VT01 71 Một số tiến trình chương trình Chương trình xây dựng môi trường Visual C# ứng dụng Microsoft Visual Studio 2010  Đọc thông tin USB TOKEN, lưu vào biến nhớ  Đọc file Text có cấu trúc (mỗi dịng mã tốn), chuyển thành đối tượng toán, đưa đối tượng vào hàng đợi  Gọi tiến trình (luồng) in đồng thời  Các tiến trình vào hàng đợi lấy liệu toán mang tạo HD01, DH01 & VT01  Lấy mã số hóa đơn từ cá nhân, tổ chức  Thực ký hợp đồng  Thực ký đơn đặt hàng  Thực ký hóa đơn  Ghi liệu hợp đồng, đơn đặt hàng hóa đơn đĩa cứng Một số yêu cầu phần cứng phần mềm Đề xuất: CPU: Intel® Core ™ Duo E7400 RAM: 2GB HDD: 500 GB OS: Microsoft Windows XP Mouse, Key Board, Moniter Máy cài đặt Microsoft NET Framework Maintenance, dung lượng đĩa cứng trống 20MB 72 Một số hình ảnh chương trình  Màn hình chương trình Hình 3.4 : Màn hình chương trình 73  Duyệt thư mục chứa file text đường dẫn file đích Hình 3.5 : Duyệt thư mục file  Người ký  Nhập PIN TOKEN  Chương trình chạy  File kết nhận : Hình 3.6 : Kết HD01 74 Hình 3.7 : Kết DH01 Hình 3.8 : Kết VT01 75 3.3 Tổng kết chương Chương trình bày tốn sử dụng chữ ký số giao dịch thương mại B2B Chi tiết thực ký hợp đồng, gửi đơn đặt hàng hay xuất nhận hóa đơn chữ ký số mà không cần phải in Với đầu vào liệu file text HD01, DH01 VT01 có cấu trúc, người dùng thơng qua chương trình tạo file đầu hợp đồng, đơn đặt hàng, hóa đơn PDF ký chữ ký số (USB TOKEN) chủ thể cung cấp cho đối tác  Chữ ký số không gắn theo kiểu vật lý vào tài liệu mà gắn theo kiểu logic với tài liệu  Kiểm tra chữ ký: chữ ký số kiểm tra cách sử dụng thuật tốn kiểm thử cơng khai Vì kiểm thử chữ ký số Việc dùng lược đồ chữ ký số an tồn ngăn chặn khả giả mạo  Bản chép chữ ký số đồng với gốc Điều có nghĩa phải thận trọng ngăn chặn thông điệp chữ ký số khỏi bị dùng lại  Một lược đồ chữ ký số bao gồm phần: thuật toán ký thuật toán kiểm thử Hệ thống thư tín điện tử: sau bên tạo tin, bên ký gửi sang bên thứ hai, sau xác minh chữ ký số tin nhận được, bên thứ hai tin tưởng tin ký bên thứ nhất, bên thứ hai biết tin không bị thay đổi sau bên thứ ký Hệ thống toán tiền điện tử: chữ ký sử dụng cho tin chuyển tiền trước gửi bên nhận xác minh 76 tin nhận xác u cầu tốn khơng thể bị chối bỏ Phân phối phần mềm: chữ ký số áp dụng cho phần mềm sau hoàn thành chấp thuận để cung cấp Trước cài đặt phần mềm máy tính, chữ ký cần xác minh để chắn khơng có thay đổi ngồi thẩm quyền (ví dụ thêm vào viruts) Chữ ký số xác minh cách định kỳ để chắn toàn vẹn phần mềm 77 CHƯƠNG : KẾT LUẬN Vấn đề đặt tính bảo mật q trình truyền tải thơng tin, đặc biệt quan trọng thơng tin liên quan đến trị, quân sự, hợp đồng kinh tế… Vì nghành khoa học nghiên cứu mã hóa thơng tin phát triển Việc mã hóa làm cho thơng tin biến sang dạng khác có bên gửi bên nhận đọc được, cịn người ngồi dù nhận thông tin hiểu nội dung Hình 4.1: Việc trao đổi thơng tin thực - Tạo thơng tin cần gửi - Mã hóa gửi thơng tin mã hóa - Đối tác nhận giải mã thông tin - Đối tác có thơng tin ban đầu người gửi 78 4.1 Kết đạt được: Luận văn tập trung xem xét số vấn đề kỹ thuật tạo chữ ký số, với số kỹ thuật kèm RSA, hàm băm Một số kết luận văn đạt sau :  Những khái niệm, đặc điểm hệ thống PKI Ứng dụng hạ tầng khóa cơng khai thương mại điện tử Tư tưởng thuật toán cấp phát khóa, sinh kiểm tra chữ ký số (RSA,…), ưu nhược điểm thuật toán, định nghĩa đặc tính hàm băm  Xây dựng “ứng dụng chữ ký số giao dịch thương mại B2B” cách chuyển đổi file liệu text có cấu trúc dùng để in hợp đồng, đơn đặt hóa đơn VT01 giao dịch sang file PDF Nhằm phục vụ cho nhu cầu lưu trữ, tra cứu, giảm chi phí in ấn Điều đẩy nhanh thời gian phải thu/chi tiền bạc, hợp đồng hóa đơn VT01 trường hợp có xảy sai sót khâu in ấn thiết thực việc bảo vệ môi trường  Nội dung luận văn nghiên cứu vấn đề lý thuyết hệ mật mã khố cơng khai RSA Kỹ thuật mã khố cơng khai RSA ứng dụng việc phân phối khố cơng khai sử dụng để mã hố phân phối khố bí mật Ngày nay, việc phân phối khố cơng khai sử dụng chứng khố cơng khai phương án dùng phổ biến Luận văn tập chung nghiên cứu lược đồ chữ ký số RSA ứng dụng Một ứng dụng quan trọng chữ ký số vấn đề xác thực thông tin/dữ liệu 79 Trên sở vấn đề lý thuyết, xây dựng chương trình mã hố liệu đảm bảo u cầu bảo mật thơng tin q trình truyền tin Thơng tin mã hố phía người gửi giải mã phía người nhận, đồng thời có chức để người nhận kiểm tra tính xác thực thông tin nhận Cơ chế phân phối khố cơng khai thực việc trao đổi chứng khố cơng khai Việc mã hố liệu thực thuật toán mã hoá khoá đối xứng AES để đảm bảo yếu tố tốc độ mã hố; thuật tốn mã khố cơng khai RSA sử dụng việc tạo/kiểm tra chữ ký số việc phân phối khố phiên bí mật thuật tốn mã khố đối xứng AES Trong khn khổ luận văn, chương trình xây dựng ứng dụng độc lập làm việc với chứng số chuẩn X.509 có định dạng file PDF Để triển khai chương trình vào thực tiễn, cần đầu tư thêm để phát triển tính nhằm tăng cường tính tiện lợi ứng dụng, chẳng hạn: cho phép làm việc với nhiều kiểu định dạng file chứng số; cho phép chuyển đổi qua lại kiểu định dạng Ngồi ra, phát triển thêm lựa chọn kiểu chương trình cho phép cài đặt ứng dụng “thêm vào” (add-in), để tích hợp tính mã hố xác thực thông tin/dữ liệu từ bên ứng dụng cụ thể (chẳng hạn ứng dụng thư điện tử Microsoft Outlook) Qua hoạt động mật mã thực tiễn với nghiên cứu kết luận văn khẳng định mật mã nói chung mật mã RSA nói riêng đóng vai trò quan trọng lĩnh vực xã hội Việc nghiên cứu lý thuyết mật mã RSA ứng dụng triển khai kỹ thuật mã hoá cho phù hợp với toán cụ thể hoạt động thực tiễn vấn đề hồn tồn thực 80 4.2 Hướng phát triển: Chương trình chạy liệu text hợp đồng, đơn đặt hàng hóa đơn có sẵn Hướng phát triển cải tiến chương trình để chạy trực tiếp ln sở liệu Oracle mà qua khâu trung gian file text có cấu trúc Chương trình có phần tạo, kí hợp đồng, đơn đặt hàng, hóa đơn mà chưa có phần xác nhận từ phía người sử dụng bên quan chứng thực (CA) để kiểm tra chứng số có hợp lệ hay khơng 81 TÀI LIỆU THAM KHẢO Phạm Huy Điển , Mã hóa thơng tin 2003, tr 14-20 Ths.Trần Minh Triết.ChuKyDienTu-Revised-2008-Apr.ppt, tr11 Lê Đại Thọ, Slide giảng An Toàn Mạng 2009, tr.30-35 Phan Huy Khánh,,Trường Đại học Bách khoa Hồ Phan Hiếu, Trường Đại Học Đà Nẵng Nguyễn Huy Thắng, Trường Học Viện Bưu Chính Viễn Thông Đồng Tố Trung, Trường Học Viện Kỹ Thuật Quân Sự TS Lê Đức Phong, Cryptographic protocols, tr.13 William Stallings, Cryptography and Network Security Principles and Practices, Fourth Edition, November 16, 2005, tr.30-35 Whitfield Diffie and Martin E Hellman, New Directions in Cryptography, 1976 10.Bart Van Rompay Analysis and Desigbn of Cryptographic Hash Functions, MAC Algorithms and Block Ciphers, Juni 2004, tr 27-28 11.Burt Kaliski,RSA Laboratories, The Mathematics of the RSA Public-Key Cryptosystem 12.Trang Web : http://vi.wikipedia.org/wiki/Chữ_ký_số, tr 13.Trang Web : http://vi.wikipedia.org/wiki/Hàm_băm_mật_mã_học, tr.21 14.Trang Web : http://vi.wikipedia.org/wiki/Mật_mã_học, tr.29 15.Trang Web : http://www.phpvn.org/index.php?topic=143.0, tr 11-12 16.Trang Web : www.tchq.edu.vn/Thuvien/FileUpload/Phanmem/MD5.pdf,tr.24-26 82 17.Giải pháp ứng dụng chữ ký điện tử trình gửi nhận văn bản, Tạp chí khoa học cơng nghệ, Đại học Đà Nẵng – số 5(34).2009 ... định giao dịch điện tử hoạt động tài Đề tài luận văn ? ?Ứng dụng chữ ký số giao dịch thương mại B2B" tập trung nghiên cứu kỹ thuật ký số, sau xây dựng chương trình có áp dụng kĩ thuật ký số giao dịch. .. lý luận liên quan đến lý thuyết ứng dụng chữ ký số giao dịch thương mại B2B Khái niệm, vai trò, đặc điểm chữ ký số nói chung chữ ký số giao dịch thương mại nói riêng Chương 2: Thực trạng ứng dụng. .. băm, kỹ thuật tạo chữ ký số, PDF với chữ ký số Chữ ký số đời nhằm giải vấn đề chưa giải xác thực toàn vẹn liệu 2.1 Tổng quan 2.1.1 Khái niệm chữ ký số Chữ ký số (Digital signature) dạng chữ ký

Ngày đăng: 11/03/2023, 18:36