Luận văn chữ ký bội và ứng dụng trong giao dịch hành chính

49 9 0
Luận văn chữ ký bội và ứng dụng trong giao dịch hành chính

Đ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

MỤC LỤC MỤC LỤC LỜI CẢM ƠN DANH MỤC HÌNH VẼ BẢNG CHỮ VIẾT TẮT MỞ ĐẦU Chƣơng CHỮ KÝ BỘI 1.1 MỘT SỐ KHÁI NIỆM TRONG SỐ HỌC VÀ ĐẠI SỐ 1.1.1 Một số khái niệm số học 1.1.1.1 Ước chung lớn nhất, bội chung nhỏ 1.1.1.2 Quan hệ “Đồng dư” 11 1.1.1.3 Số nguyên tố 12 1.1.2 Một số khái niệm đại số 13 1.1.2.1 Cấu trúc nhóm 13 1.1.2.2 Nhóm Cyclic 13 1.1.2.3 Nhóm (Zn*, phép nhân mod n) 14 1.2 MỘT SỐ KHÁI NIỆM VỀ MẬT MÃ 16 1.2.1 Khái niệm mật mã 16 1.2.2 Khái niệm mã hóa (Encryption) 16 1.2.2.1 Hệ mã hóa khóa đối xứng 17 1.2.2.2 Hệ mã hóa khóa bất đối xứng 18 1.2.3 Khái niệm ký số (Digital Signature) 19 1.2.4 Một số loại chữ ký số 20 1.2.4.1 Chữ ký RSA 20 1.2.4.2 Chữ ký Elgamal 21 1.2.4.3 Chữ ký DSS 22 Mangh■■ng Luôn 123doc Th■a thu■n l■icam s■ tr■ h■u k■t s■ nghi■m t■im■t d■ng s■website mang kho m■i th■ m■ l■i d■n CH■P vi■n nh■ng cho ■■u kh■ng ng■■i NH■N quy■n chia dùng, l■ CÁC s■l■i v■i và■I■U t■t công h■n mua nh■t 2.000.000 ngh■ bán KHO■N cho tàihi■n ng■■i li■u TH■A tài th■ hàng li■u dùng hi■n THU■N ■■u ■ t■t Khi ■■i, Vi■t c■ khách b■n l■nh Nam Chào online hàng v■c: Tác m■ng tr■ khơng tài phong thành b■n khác chun ■■n thành tíngì d■ng, v■i so nghi■p, viên 123doc v■i cơng c■a b■n hồn ngh■ 123doc g■c h■o, thơng B■n và■■ n■p có tin, cao th■ ti■n ngo■i tính phóng vào ng■, Khách trách tài to,kho■n nhi■m thu nh■ c■a ■■i hàng tùy123doc, v■i ý cót■ng th■b■n d■ ng■■i dàng s■ dùng ■■■c tra c■u M■c h■■ng tàitiêu li■u nh■ng hàng m■t■■u quy■n cáchc■a l■i123doc.net sau xác,n■p nhanh ti■n tr■ chóng thành website th■ vi■n tài li■u online l■n nh■t Vi■t Nam, cung c■p nh■ng tài li■u ■■c khơng th■ tìm th■y th■ tr■■ng ngo■i tr■ 123doc.net Nhi■u event thú v■, event ki■m ti■n thi■t th■c 123doc luôn t■o c■ h■i gia t■ng thu nh■p online cho t■t c■ thành viên c■a website Mangh■n Luôn Th■a Xu■t Sau Nhi■u 123doc h■■ng phát thu■n l■i event cam s■ nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thơng dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p khơng tài phong v■c cao thành b■n email nh■t tài online khác chuyên ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n hoàn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thông B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mơ nguyên b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t Lnh■n 123doc Sau Th■a Xu■t h■■ng phát thu■n cam nh■n m■t t■k■t s■ t■i ýxác n■m t■■ng d■ng s■ nh■n website mang ■■i, t■o t■l■i c■ng ■■ng d■n 123doc CH■P nh■ng ■■u ■■ng h■ NH■N ■ã quy■n th■ng chia t■ng ki■m CÁC s■s■ l■i b■■c ti■n vàchuy■n ■I■U t■t mua online kh■ng nh■t bán KHO■N sang b■ng cho tài ■■nh ng■■i li■u ph■n tài TH■A v■ li■u hàng thông dùng tríTHU■N hi■u c■a ■■u tin Khi qu■ Vi■t xác khách nh■t, minh Nam Chào hàng uy tài l■nh Tác m■ng tín kho■n tr■ phong v■c cao thành b■n email nh■t tàichuyên ■■n li■u thành b■n Mong v■i nghi■p, viên kinh ■ã 123doc 123doc.net! mu■n ■■ng c■a doanh hoàn mang 123doc kýonline v■i h■o, Chúng l■ivà 123doc.netLink cho Tính ■■ n■p tơi c■ng cao ■■n cung ti■n tính ■■ng th■i vào c■p trách xác tài ■i■m D■ch xãkho■n th■c nhi■m h■itháng V■ m■t s■ c■a (nh■ ■■i ■■■c ngu■n 5/2014; 123doc, v■i ■■■c g■i t■ng tài 123doc v■ mô nguyên b■n ng■■i ■■a t■s■ v■■t d■■i tri dùng ■■■c ch■ th■c m■c ■ây) email M■c h■■ng quý 100.000 cho b■n tiêu báu, b■n, nh■ng ■ã hàng phong l■■t tùy ■■ng ■■u quy■n truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau vuingày, n■p lòng “■i■u giàu ti■n s■ ■■ng tr■ giá Kho■n h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t Lnh■n Th■a Xu■t Sau Nhi■u 123doc Mang h■■ng phát thu■n l■i event cam s■ nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thông dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p khơng tài phong v■c cao thành b■n email nh■t tài online khác chun ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n hoàn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thơng B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mô nguyên b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t u■t phát Nhi■u Mang Ln 123doc Th■a Xu■t Sau h■n h■■ng phát thu■n l■i event s■ cam nh■n t■ m■t tr■ t■ h■u ýk■t s■ thú nghi■m t■i ýt■■ng xác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event t■o kho m■i ■■i, t■o t■ c■ng th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■ng ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia ki■m t■ng ki■m dùng, l■ CÁC s■ th■c ti■n s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công online h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N b■ng sang b■ng cho tài ■■nh hi■n tài ng■■i li■u ph■n tài TH■A li■u tài v■ th■ li■u hàng t■o li■u thơng dùng trí hi■u hi■n THU■N hi■u c■ c■a ■■u ■ tin qu■ t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia nh■t, b■n nh■t, minh l■nh Nam t■ng Chào online uy hàng uy tài v■c: l■nh thu Tác tín m■ng tín kho■n tr■ cao nh■p khơng tài phong v■c cao thành b■n nh■t email nh■t tài online khác chuyên ■■n li■u thành tín Mong b■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã mu■n t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n mang hoàn mang ngh■ 123doc ký g■c online thành v■i l■i h■o, Chúng l■i thông B■n cho 123doc.netLink cho viên Tính ■■ n■p có c■ng tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i ■■ng tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác xã tài ■i■m D■ch xã to,h■i kho■n th■c nhi■m h■i thum■t tháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ngu■n ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cótài g■i t■ng th■ tài 123doc ngun v■ mơ nguyên b■n d■ ng■■i ■■a t■ dàng s■ v■■t tri d■■i tri dùng ■■■c ch■ th■c tra th■c m■c ■ây) email c■u quý M■c h■■ng quý 100.000 cho tài báu, b■n tiêu báu, li■u b■n, nh■ng phong ■ã hàng phong m■t l■■t tùy ■■ng ■■u phú, quy■n cách truy thu■c phú, ky, c■a c■p ■a ■a l■i b■n vào d■ng, 123doc.net m■i d■ng, sau xác, vuingày, n■p giàu lòng “■i■u nhanh giàu ti■n giá s■ ■■ng tr■ giá Kho■n chóng h■u tr■ thành tr■ nh■p ■■ng 2.000.000 website ■■ng Th■a th■ email th■i vi■n th■i Thu■n mong c■a thành mong tài v■ li■u mu■n viên mu■n S■ online ■■ng D■ng t■o click t■o l■n ■i■u ký, D■ch ■i■u vào nh■t l■t link ki■n ki■n V■” vào Vi■t 123doc cho top sau cho Nam, cho 200 ■ây cho ■ã cung các (sau g■i users website c■p users ■âynh■ng có ■■■c cóph■ thêm thêm tài bi■n g■i thu thu li■u t■t nh■p nh■t nh■p ■■c T■it■i Chính khơng t■ng Chính Vi■tth■i vìth■ Nam, vìv■y v■y ■i■m, tìm 123doc.net t■123doc.net th■y l■chúng tìm ki■m tơi th■ racó ■■i thu■c ■■i tr■■ng th■ nh■m nh■m c■p top ngo■i ■áp 3nh■t ■áp Google ■ng tr■ ■KTTSDDV ■ng 123doc.net nhu Nh■n nhuc■u c■u ■■■c chia theo chias■ quy■t danh s■tàitài hi■u li■u li■uch■t ch■t c■ng l■■ng l■■ng ■■ng vàvàki■m bình ki■mch■n ti■n ti■nonline online website ki■m ti■n online hi■u qu■ uy tín nh■t Nhi■u Mang Luôn 123doc Th■a Xu■t Sau h■n h■■ng phát thu■n l■i event s■ cam nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thơng dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p khơng tài phong v■c cao thành b■n email nh■t tài online khác chuyên ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n cơng ■■ng c■a c■ doanh b■n hồn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thông B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mô nguyên b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t 1.3 KHÁI NIỆM VỀ CHỮ KÝ BỘI 23 1.3.1 Đặt vấn đề 23 1.3.2 Bài toán Logarit rời rạc 24 1.3.3 Lƣợc đồ chữ ký bội dựa toán Logarit rời rạc 24 1.3.3.1 Giới thiệu 24 1.3.3.2 Thuật tốn hình thành kiểm tra chữ ký bội 25 Chƣơng GIAO DỊCH HÀNH CHÍNH ĐIỆN TỬ 28 2.1 KHÁI NIỆM CHÍNH PHỦ ĐIỆN TỬ 28 2.1.1 Giới thiệu 28 2.1.2 Các định nghĩa CPĐT 29 2.1.2.1 Cách tiếp cận 29 2.1.2.2 Cách tiếp cận 29 2.1.2.3 Cách tiếp cận 30 2.1.2.4 Cách tiếp cận 30 2.2 KHÁI NIỆM GIAO DỊCH HÀNH CHÍNH ĐIỆN TỬ 31 2.2.1 G2C (Government to Citizen) 31 2.2.2 G2E (Government to Employee) 31 2.2.3 G2G (Government to Government) 31 2.2.4 G2B (Government to Bussiness) 32 2.3 ỨNG DỤNG CHỮ KÝ BỘI TRONG GIAO DỊCH HÀNH CHÍNH ĐIỆN TỬ 33 2.3.1 Giá trị pháp lý chữ ký điện tử 33 2.3.2 Chữ ký bội giao dịch hành điện tử 34 Chƣơng THỬ NGHIỆM CHƢƠNG TRÌNH CHỮ KÝ BỘI 35 3.1 CẤU HÌNH HỆ THỐNG 35 3.1.1 Phần cứng 35 3.1.2 Phần mềm 35 3.2 CÁC THÀNH PHẦN CỦA CHƢƠNG TRÌNH 36 3.2.1 Tạo đại diện 36 3.2.2 Tạo chữ ký 36 3.2.3 Kiểm tra chữ ký 36 3.3 CHƢƠNG TRÌNH 37 3.3.1 Chức tạo đại diện 37 3.3.2 Chức tạo chữ ký 37 3.3.3 Chức kiểm tra chữ ký 37 3.4 HƢỚNG DẪN SỬ DỤNG CHƢƠNG TRÌNH 38 3.4.1 Hƣớng dẫn cài đặt chƣơng trình 38 3.4.2 Hƣớng dẫn chạy chƣơng trình 39 3.4.2.1 Hướng dẫn chức “Tạo đại diện” 39 3.4.2.2 Hướng dẫn chức “Tạo chữ ký” 41 3.4.2.3 Hướng dẫn chức “Kiểm tra chữ ký” 45 KẾT LUẬN 47 TÀI LIỆU THAM KHẢO 49 LỜI CẢM ƠN Trƣớc hết em xin đƣợc bày tỏ trân trọng lòng biết ơn sâu sắc thầy giáo hƣớng dẫn, PGS.TS Trịnh Nhật Tiến, Đại học công nghệ, đại học quốc gia Hà Nội Trong suốt q trình làm khóa luận tốt nghiệp em, thầy dành nhiều thời gian quí báu để tận tình bảo, hƣớng dẫn, định hƣớng cho em việc nghiên cứu, hoàn thành đồ án Em xin cảm ơn thầy Lƣu Hồng Dũng, Học viện Kỹ thuật Qn góp ý, dẫn thêm cho em trình xây dựng chƣơng trình chữ ký bội Em xin cảm giáo phản biện Hồ Thị Hƣơng Thơm, Trƣờng Đại Học Dân Lập Hải Phịng cho em ý kiến đóng góp vơ hữu ích nhận khuyết điểm cần sửa chữa đồ án Em xin chân thành cảm ơn thầy giáo, cô giáo Khoa Công Nghệ Thông Tin, Trƣờng Đại Học Dân Lập Hải Phòng dạy bảo, hƣớng dẫn, trang bị cho em kiến thức quý báu, hữu ích để em hồn thành tốt báo cáo tốt nghiệp DANH MỤC HÌNH VẼ Hình 3.1 Giao diện chƣơng trình 36 Hình 3.1 Giao diện bắt đầu trình cài đặt .38 Hình 3.2 Thiết lập cài đặt .38 Hình 3.4 Cài đặt thành công 39 Hình 3.5 Giao diện chức “Tạo đại diện” .39 Hình 3.6 Chọn vị trí File cần tạo đại diện 40 Hình 3.7 Tạo đại diện thành cơng 40 Hình 3.8 Giao diện thẻ “Nhóm” 41 Hình 3.9 Tham số hợp lệ 41 Hình 3.10 Giao diện thẻ “Cá nhân” .42 Hình 3.11 “Khóa cá nhân” hợp lệ 42 Hình 3.12 Tính khóa cơng khai tham số r .43 Hình 3.13 Nhập khóa cơng khai tham số r 43 Hình 3.14 Chọn file cần ký số 44 Hình 3.15 Ký thành cơng .44 Hình 3.16 Giao diện chức “kiểm tra chữ ký” 45 Hình 3.17 Chữ ký sai 45 Hình 3.18 Chữ ký xác 46 BẢNG CHỮ VIẾT TẮT UCLN: Ƣớc chung lớn BCNN: Bội chung nhỏ CPĐT: Chính phủ điện tử CNTT: Cơng nghệ thơng tin CNTT-TT: Công nghệ thông tin – Truyền thông G2C: Government to Citizen G2E: Government to Employee G2G: Government to Government G2B: Government to Bussiness MỞ ĐẦU Trong xu hƣớng phát triển khoa học công nghệ ngày nay, công nghệ thông tin ngày phổ biến đƣợc áp dụng lĩnh vực đời sống Việc phát triển ngày mạnh mẽ cấp thiết hệ thống phủ điện tử nảy sinh nhu cầu liên quan tới giao dịch hành điện tử Nắm đƣợc tầm quan trọng tính tất yếu giao dịch hành điện tử, vấn đề xác minh, chứng thực văn giao dịch điện tử, nhằm đáp ứng yêu cầu về: tính xác thực, tính tồn vẹn tính chống chối bỏ trách nhiệm đòi hỏi ngày cao Chữ ký điện tử cách thức để giải vấn đề Đồ án sâu chữ ký bội ứng dụng giao dịch hành điện tử Sau xây dựng, thử nghiệm chƣơng trình chữ ký bội để tiến hành ký số, kiểm tra chữ ký tài liệu điện tử Chương CHỮ KÝ BỘI 1.1 MỘT SỐ KHÁI NIỆM TRONG SỐ HỌC VÀ ĐẠI SỐ 1.1.1 Một số khái niệm số học 1.1.1.1 Ước chung lớn nhất, bội chung nhỏ 1/ Khái niệm ƣớc số bội số Cho hai số nguyên a b, b ≠ Nếu có số nguyên q cho a=b*q, ta a chia hết cho b, kí hiệu b\a Ta nói b ƣớc a, a bội b Ví dụ: + Cho a = 12, b = 3, ta có 12 = 3*4, ký hiệu 2\12 Ở 12 bội ƣớc 12 Cho số nguyên a, b ≠ 0, tồn cặp số nguyên (q, r) (0 ≤ r < |b|) cho a = b*q + r Khi q gọi thƣơng nguyên, r gọi số dƣ phép chia a cho b Nếu r = ta có phép chia hết Ví dụ: + Cho a = 9, b = 2, ta có 12 = 2*4 + Ở thƣơng q = 4, số dƣ r = 2/ Khái niệm ƣớc chung lớn Số nguyên d đƣợc gọi ƣớc chung số nguyên a1, a2, …, an, ƣớc số Một ƣớc chung d > số nguyên a1, a2, …, an, ƣớc chung a1, a2, …, an ƣớc d, d đƣợc gọi ƣớc chung lớn (UCLN) a1, a2, …, an Ký hiệu d = gcd(a1, a2, …, an) hay d = UCLN(a1, a2, …, an) Nếu gcd(a1, a2, …, an) = 1, số a1, a2, …, an đƣợc gọi nguyên tố Ví dụ: + Cho a = 10, b = 15, gcd(10,15) = + Hai số nguyên tố nhau, gcd(7,9) = 3/ Khái niệm bội chung nhỏ Số nguyên m đƣợc gọi bội chung số nguyên a1, a2, …, an, bội tất số Một bội chung m > số nguyên a1, a2, …, an, bội chung a1, a2, …, an bội m, m đƣợc gọi bội chung nhỏ (BCNN) a1, a2, …, an Ký hiệu m = lcm(a1, a2, …, an) hay m = BCNN(a1, a2, …, an) Ví dụ: + Cho a = 10, b = 15, lcm(10,15) = 30 4/ Một số ký hiệu + Zn = {0, 1, 2, …, n-1} tập số nguyên không âm < n + Zn* = {e Zn, e nguyên tố với n}, Tức e ≠ Ví dụ: + Z4 = {0, 1, 2, 3} Khi số phần tử Z4 |Z4| = + Z4* = {1, 3} Khi số phần tử Z4* | Z4*| = 5/ Tính chất + d = gcd(a1, a2, …, an) tồn số x1, x2, …, xn cho: d = a1x1 + a2x2 + … + anxn Đặc biệt: a a1, a2, …, an nguyên tố ⇔ tồn tạ i số x1, x2, …, xn cho: = a1x1 + a2x2 + … + anxn + d = gcd(a1, a2, …, an) ⇔ gcd(a1/d, a2/d, …, an/d) = + m = lcm(a1, a2, …, an) ⇔ gcd(m/a1, m/a2, …, m/an) = + gcd(m*a1, m*a2, …, m*an) = m * gcd(a1, a2, …, an) (với m # 0) + Nếu gcd(a,b) = lcm(a,b) = a*b + Nếu b > 0, a = bq + r gcd(a,b) = gcd(b,r) 10 Chương THỬ NGHIỆM CHƢƠNG TRÌNH CHỮ KÝ BỘI 3.1 CẤU HÌNH HỆ THỐNG 3.1.1 Phần cứng Yêu cầu phần cứng chƣơng trình: CPU Tối thiểu: 600MHz pentinum processor Đề nghị: 1GHz pentinum processor cao RAM Tối thiểu: 256 MB Đề nghị: 512 MB cao HDD Tối thiểu: MB 3.1.2 Phần mềm Yêu cầu phần mềm chƣơng trình: + Máy phải cài đặt sử dụng hệ điều hành sau : window 2000, window XP (pack 1,2,3), window server, window + Yêu cầu cài đặt net framework 35 3.2 CÁC THÀNH PHẦN CỦA CHƢƠNG TRÌNH Chƣơng trình “Chữ ký bội” (Digital Multi-Signature) sử dụng ngôn ngữ vb.net với giao diện đƣợc thiết kế Visual Studio 2008, gồm ba phần chính: + Tạo đại diện + Tạo chữ ký + Kiểm tra chữ ký Hình 3.1 Giao diện chƣơng trình 3.2.1 Tạo đại diện Phần “Tạo đại diện” sử dụng thuật toán hàm băm MD5 để tạo file đại diện từ file cần tạo đại diện ban đầu 3.2.2 Tạo chữ ký Phần “Tạo chữ ký” sử dụng thuật toán “hình thành chữ ký số bội” “phát triển lƣợc đồ chữ ký bội dựa sở toán logarit rời rạc” để tiến hành ký số lên file đại diện đầu vào 3.2.3 Kiểm tra chữ ký Phần “Kiểm tra chữ ký” sử dụng thuật toán “kiểm tra chữ ký” “phát triển lƣợc đồ chữ ký bội dựa sở toán logarit rời rạc” để tiến hành kiểm tra chữ ký có xác với file đầu vào hay khơng 36 3.3 CHƢƠNG TRÌNH Chƣơng trình cung cấp chức tạo đại diện cho tài liệu lập, kiểm tra chữ ký file đại diện 3.3.1 Chức tạo đại diện Đầu vào: File cần tạo đại diện Đầu ra: File đại diện 3.3.2 Chức tạo chữ ký Đầu vào: + File đại diện + Các tham số công khai p, q, g + Khóa cơng khai cá nhân, tham số r cá nhân Đầu ra: + File phần thứ chữ ký + File phần thứ hai chữ ký 3.3.3 Chức kiểm tra chữ ký Đầu vào: + File đại diện + File phần thứ chữ ký + File phần thứ hai chữ ký + Các tham số p, q, khóa cơng khai Đầu ra: + Kết kiểm tra chữ ký 37 3.4 HƢỚNG DẪN SỬ DỤNG CHƢƠNG TRÌNH 3.4.1 Hƣớng dẫn cài đặt chƣơng trình Chạy tệp setup.exe để bắt đầu trình cài đặt Bấm [next] Hình 3.3 Giao diện bắt đầu q trình cài đặt Sau lựa chọn đƣờng dẫn để cài chƣơng trình (hình 3.3) Bấm [next] Hình 3.4 Thiết lập cài đặt 38 Sau cài đặt thành cơng nhận đƣợc thơng báo (hình 3.4) Bấm [Close] Hình 3.4 Cài đặt thành cơng 3.4.2 Hƣớng dẫn chạy chƣơng trình Chạy file ChuKyBoi.exe để vào chƣơng trình 3.4.2.1 Hướng dẫn chức “Tạo đại diện” Hình 3.5 Giao diện chức “Tạo đại diện” 39 Chọn vị trí File muốn tạo đại diện vị trí file đại diện lƣu cách bấm [Chọn] lần lƣợt hai vị trí tƣơng ứng Hình 3.6 Chọn vị trí File cần tạo đại diện Sau chọn xong vị trí file muốn tạo đại diện vị trí lƣu file đại diện, bấm nút [Tạo đại diện] Nếu thành cơng, nhận đƣợc thơng báo nhƣ hình 3.7: Hình 3.7 Tạo đại diện thành cơng 40 3.4.2.2 Hướng dẫn chức “Tạo chữ ký” Trong chức “tạo chữ ký”, chọn thẻ “Nhóm” bạn Trƣởng nhóm ngƣời có trách nhiệm thực ký số cho nhóm Hình 3.8 Giao diện thẻ “Nhóm” Trong thẻ “Nhóm”, điền tham số p, q, g thỏa mãn: + p, q số nguyên tố lớn, cho: p = Z.q +1, Z số nguyên + g phần tử sinh có bậc q nhóm Z p , nghĩa là:  g  p , và: g q  mod p * Bấm nút [Kiểm tra p], [Kiểm tra q], [Kiểm tra g] tƣơng ứng bên cạnh để kiểm tra xem tham số điền vào có hợp lệ khơng Nếu thơng báo trả không hợp lệ, điền lại tham số tiếp tục bấm nút kiểm tra để xác định xem tham số có hợp lệ hay không Nếu tham số hợp lệ, thông báo nhƣ hình 3.9: Hình 3.9 Tham số hợp lệ 41 Bấm sang thẻ “Cá nhân” Điền tham số p, q, g hợp lệ Trƣởng nhóm ngƣời có trách nhiệm thực ký số cho nhóm gửi tới Hình 3.10 Giao diện thẻ “Cá nhân” Điền khóa bí mật x cá nhân tham số k cá nhân thỏa mãn: + xi  [1, q  1] + k i  [1, q  1] Bấm [Kiểm tra khóa], [Kiểm tra k] với khóa cá nhân tham số k tƣơng ứng Nếu khóa tham số khơng hợp lệ có thơng báo lỗi trả Nhập lại khóa bí mật tham số k, bấm nút kiểm tra tƣơng ứng để xác nhận lại Nếu khóa bí mật tham số k hợp lệ, có thơng báo nhƣ hình 3.11: Hình 3.11 “Khóa cá nhân” hợp lệ 42 Bấm [Tính Khóa tham số r] để tính giá trị Khóa cơng khai r từ khóa bí mật tham số k Hình 3.12 Tính khóa cơng khai tham số r Trƣởng nhóm ngƣời có trách nhiệm thực ký số cho nhóm bấm trở lại thẻ “Nhóm” Điền số ngƣời tham gia ký số, bấm [Nhập thông số] điền lần lƣợt giá trị “Khóa cơng khai”, “tham số r” tƣơng ứng họ theo yêu cầu Hình 3.13 Nhập khóa cơng khai tham số r 43 Bấm [OK] để xác nhận, chƣơng trình hiển thị giá trị khóa cơng khai, tham số R nhóm mục “Khóa cơng khai” “tham số R công khai” Bấm [Chọn] “Chọn file (đại diện) cần ký số”, “Chọn vị trí lƣu phần chữ ký thứ nhất”, “Chọn vị trí lƣu phần chữ ký thứ hai” để chọn lựa file tƣơng ứng Hình 3.14 Chọn file cần ký số Bấm [Ký số] để tạo hai phần chữ ký bội Hai phần đƣợc lƣu vào hai file thƣ mục ngƣời dùng chọn bên trên, đồng thời thông báo việc ký số thành cơng nhƣ hình 3.15: Hình 3.15 Ký thành cơng Việc ký số đại diện tài liệu đến thức hồn thành! 44 3.4.2.3 Hướng dẫn chức “Kiểm tra chữ ký” Sau nhận đƣợc tài liệu hai file ghi hai phần chữ ký bội, ngƣời sử dụng dùng chức “Tạo đại diện” để tạo đại diện tài liệu Trong thẻ “Kiểm tra chữ ký”, bấm [Chọn] “Chọn file cần kiểm tra”, “Chọn phần chữ ký thứ nhất”, “Chọn phần chữ ký thứ hai” để chọn lựa file tƣơng ứng Nhập tham số q, R công khai, khóa cơng khai Hình 3.16 Giao diện chức “kiểm tra chữ ký” Bấm [Kiểm tra] để tiến hành kiểm tra chữ ký Nếu chữ ký không khớp với file cần kiểm tra, kết trả nhƣ hình 3.17: Hình 3.17 Chữ ký sai 45 Nếu chữ ký chuẩn xác, chƣơng trình báo nhƣ hình 3.18: Hình 3.18 Chữ ký xác 46 KẾT LUẬN Đồ án gồm hai kết : 1/ Tìm hiểu nghiên cứu qua tài liệu để hệ thống lại vấn đề sau: + Tổng quan chữ ký bội: Chữ ký bội đƣợc sử dụng trƣờng hợp nhóm ngƣời có quan hệ với hợp tác để ký vào văn Chữ ký bội phƣơng Chữ ký bội tƣơng tự nhƣ chữ ký đơn, nhƣng để phát sinh chữ ký bội phải có hợp tác thành viên nhóm ký với khóa riêng ngƣời + Tổng quan phủ điện tử, giao dịch hành điện tử: Chính phủ điện tử (CPĐT) Chính phủ ứng dụng Công nghệ thông tin – truyền thông (CNTT-TT) để quan Chính phủ đổi tổ chức, đổi quy trình hoạt động, tăng cƣờng lực Chính phủ, khiến Chính phủ làm việc hiệu lực, hiệu minh bạch hơn, cung cấp thông tin, dịch vụ tốt cho ngƣời dân, doanh nghiệp tổ chức tạo điều kiện thuận lợi cho ngƣời dân thực quyền dân chủ tham gia quản lý Nhà nƣớc CPĐT “nhúng” tồn hoạt động quản lý Nhà nƣớc vào mơi trƣờng thông tin điện tử, sử dụng Internet công nghệ Internet để mở rộng khả truy cập cung cấp dịch vụ cơng Chính quyền đến cơng dân, cơng chức doanh nghiệp Qua đó, Chính phủ quản lý phục vụ ngƣời dân Ngƣời dân chấp hành quy định thực trách nhiệm thơng qua mơi trƣờng Về tổng thể phân loại giao dịch CPĐT thành bốn loại: + Chính phủ với Cơng dân (G2C) + Chính phủ với Ngƣời lao động (G2E) + Chính phủ với Chính phủ (G2G) + Chính phủ với Doanh nghiệp (G2B) Ngồi bốn mơ hình chủ yếu trên, cịn có nhiều hình thức giao tiếp khác CPĐT nhƣ: C2C, C2G, C2B, C2N, B2C… 47 + Ứng dụng chữ ký bội giao dịch hành điện tử: Giao dịch hành điện tử phát sinh nhiều văn điện tử cần bảo đảm khả xác thực thơng tin, tính xác thực, tính tồn vẹn tính chống chối bỏ trách nhiệm văn Vậy nên chữ ký số giải pháp thiết yếu cho vấn đề Trong thực tế, có nhiều giao dịch, thỏa thuận… cần đƣợc ký kết nhiều ngƣời, nhiều đối tác Đối với giao dịch hành điện tử, việc xác xác thực thơng tin đƣợc chứa đựng văn nhiều ngƣời chịu trách nhiệm lại cấp thiết Chữ ký bội đƣợc bổ sung vào tài liệu cho phép ngƣời có liên quan, quan có thẩm quyền kiểm tra tính xác thực tài liệu, nhƣ kiểm tra tính tồn vẹn tính chống chối bỏ trách nhiệm văn khiến chữ ký bội giải pháp đƣợc sử dụng nhiều giao dịch hành điện tử tƣơng lai 2/ Thử nghiệm xây dựng chƣơng trình chữ ký bội Chƣơng trình mơ bƣớc q trình lập chữ ký bội, nhƣ kiểm tra chữ ký với tài liệu số Chữ ký số nói chung chữ ký bội nói riêng hình thức mới, có tính ứng dụng cao tƣơng lai Tuy nhiên, Việt Nam, chữ ký bội chƣa đƣợc phổ biến rộng rãi ứng dụng nhiều thực tế, nên trình nghiên cứu, thực đồ án khơng khỏi có thiếu sót Kính mong thầy cô ngƣời quan tâm, bổ xung để đồ án trở nên hoàn chỉnh 48 TÀI LIỆU THAM KHẢO Tiếng Việt [1] PGS.TS Trịnh Nhật Tiến, “Giáo trình an tồn liệu”, Đại học cơng nghệ, đại học quốc gia Hà Nội [2] TS Nguyễn Đăng Khoa, “Tài liệu tập huấn Chính phủ điện tử” [3] Lƣu Hồng Dũng, “Phát triển lược đồ đa chữ ký số sở toán Logarit rời rạc”, Học viện Kỹ thuật Quân Tiếng Anh [1] Harald Baier and Markus Ruppert, “Interoperable and Flexible Digital Signatures for E-Government”, Darmstadt Centre of IT Security and FlexSecure Ltd [2] Jos Dumortier, “E-Government and Digital Preservation”, K.U.Leuven – ICRI 49 ... Tổng quan chữ ký bội: Chữ ký bội đƣợc sử dụng trƣờng hợp nhóm ngƣời có quan hệ với hợp tác để ký vào văn Chữ ký bội phƣơng Chữ ký bội tƣơng tự nhƣ chữ ký đơn, nhƣng để phát sinh chữ ký bội phải... Chữ ký số đƣợc phân thành hai lớp: chữ ký đơn (Single Digital Signature) chữ ký bội hay chữ ký tập thể (Digital Multi-Signature) Chữ ký đơn đƣợc sử dụng trƣờng hợp ngƣời ký vào văn bản, chữ ký. .. Bussiness) 32 2.3 ỨNG DỤNG CHỮ KÝ BỘI TRONG GIAO DỊCH HÀNH CHÍNH ĐIỆN TỬ 33 2.3.1 Giá trị pháp lý chữ ký điện tử 33 2.3.2 Chữ ký bội giao dịch hành điện tử 34 Chƣơng

Ngày đăng: 05/08/2021, 21:15

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

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

Tài liệu liên quan