Xây dựng hệ thống quản lý văn bằng chứng chỉ sử dụng công nghệ blockchain

69 2 0
Xây dựng hệ thống quản lý văn bằng chứng chỉ sử dụng công nghệ blockchain

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ DƯƠNG TUẤN DŨNG XÂY DỰNG HỆ THỐNG QUẢN LÝ VĂN BẰNG CHỨNG CHỈ SỬ DỤNG CÔNG NGHỆ BLOCKCHAIN LUẬN VĂN THẠC SĨ NGÀNH KHOA HỌC MÁY TÍNH MÃ SỐ 8480101 NĂM 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ DƯƠNG TUẤN DŨNG MÃ SỐ HV: M3718005 XÂY DỰNG HỆ THỐNG QUẢN LÝ VĂN BẰNG CHỨNG CHỈ SỬ DỤNG CÔNG NGHỆ BLOCKCHAIN LUẬN VĂN THẠC SĨ NGÀNH KHOA HỌC MÁY TÍNH MÃ SỐ 8480101 NGƯỜI HƯỚNG DẪN TS NGUYỄN VĂN HÒA NĂM 2022 * CHAPTHUSCUA HQIDONG Luan van nay, vñi dé tua la “Xay dung he thong quan ly van bang chung chi st dungcongngheblockchain”,dohpcviénDuongTuanDfingthuchientheosqhuñng dancuaTS.NguyenVanHña.LuanvandabaocaovaduqcHoidñngchamluanvan thñngquangay29/10/2022.Lu{anvandaduqcchinhshatheogñpyvadupcHoidong cham luan van xeml a i Thanh vién doc luan vñn sau chinh sir PGS TS Pham Nguyén Khang Chu tjch Hoi dong Thu ky PGS TS Do Thanh Nghi TS Thai Minh Tufin Nguiri haâng dan TS Nguyén Van Hña Dé hoan luan van nay, tñi xin gñi lii cam on chan dén: ThayhuñngdanTS.NguyénVanHña,thaydadonghanhvahuñngdantñitrong qua trinh hpc trap cfing nhu viec hoan luanvan Thay,cñKhoaCñngngheThñngtinvaTruyénthñngTruñngDaihpcCanTheda tan tinh giang day cho tñi thai gian hpct a p XincamonBanGiamhieuTruñngDaihpcAnGiang,BanGiamdocTrungtarn TinhpcTruñngDaihpcAnGiangdataodiéukienthu{anliitrongsuotthaigiandihpcva lam bailuanv a n Xincamondengiadinh,thay,cñ,anh,chsdongnghiep,banbevaanhchshpcvién lipKHMTK25,nhñngnguñidaluñnsansangchiasévahotronhautronghpctrapva cuocsñng Do giñi han kién thee va kha nang cua ban than nhiéu thiéu sñt va hanché, kinhmongsuchidanvadñnggñpcuathay,cñdebailuanvancuatñidupchoanthien hon Can The, ngây.thâng ! nâm2 2 Hpc vién Duwng Tuan Diing 11 TĨM TẮT Ứngdụngcơngnghệthơngtinvàoquảnlývănbằng,chứngchỉđãgiúptăngđáng kểhiệuquảcơngtác.Phầnmềmquảnlýgiúpđơnvịquảnlý,ngườicóvănbằng,chứng việc tra cứu; tổ chức có liên quan xác minh, cơng nhận văn bằng,chứngchỉ.Đồngthờithơngtincấpvănbằng,chứngchỉđượccơngkhai,bảođảmtínhbảomật thơng tin cá nhân người cấp văn bằng, chứngchỉ Với mục đích đảm bảo tính an tồn, bảo mật thơng tin giải vấn đề tồn đối chiếu thông tin thủ công, đề tài nghiên cứu xây dựng hệ thống quản lý vănbằngchứng sử dụng công nghệ blockchain Mạng blockchain Hyperledger Fabric dùng để triển khai mơ hình thử nghiệm lưu trữ thơng tin văn chứng lênchuỗikhối sau với tùy chọn chia sẻ thông tin cá nhân người xác minh với bên cần xác minh Hệthốngthửnghiệmtrongđềtàithựchiệnqtrìnhxácthựcquyềntruycậpthơng quamáychủ.Thơngtinvănbằngchứngchỉcóthểđượcxácthựcvàtincậynhờchữký số nội Hyperledger Fabric Giao diện thử nghiệm phát triển tảng webđểngườidùngcóthểdễdàngsửdụng.Dựatrênkếtquảthửnghiệm,hệthốngquản lýđápứngđượcyêucầukỹthuậtbaogồm:cấpphátchứngchỉ,xácminhchứngchỉhợp lệ với tùy chọn hạn chế lộ thông tin cánhân ABSTRACT Applying information technology to the management of diplomas and certificates has increased significantly in overall efficiency The information management system helpstheissuers,verifiers,theownersofdiplomasandcertificatesinissuing,searching, verifying, and recognizing diplomas and certificates At the same time, it ensures the confidentialityofthepersonalinformationofthediplomaorcertificateholderswhichis madepublic Toensure the privacy and confidentiality of the information and solve problems that exist when comparing information by hand, the research topic is the certificate managementsystembasedonblockchaintechnology.AHyperledgerFabricblockchain networkisusedtodeployaproofofconceptmodelthatstorescertificateinformationon theblockchainandthenverifiesitwithspecificdisclosureoftheowner’sinformationto the party that needs toverify In the model, the authentication of access rights is performed through aserver.ThankstoHyperledgerFabric’sinternaldigitalsignatures,certificateinformationcanbe authenticatedandtrusted.Themodel’sinterfaceisdevelopedusingawebplatformsothat userscaneasilyuseit.Basedonthetestresults,thecertificatemanagementsystemmeets the technical requirements including issuing certificates and verifying valid certificates through less personal informationdisclosure LV CAMDOAN TñiténlaDuongTuanDfing,lahpcviénnganhKhoahpcmaytinh,khña20182020.Tñixincamdoanluanvannaylacñngtrinhnghiéncuukhoahpcthucsqcuaban than tñi duqc st hudng dan cua TS Nguyén VanH ñ a Cacthñngtindupesirdungthamkhaotrongdétailuanvandupcthuth}aptñcac nguondangtinc{ay,dñduockiémchñng,duoscñngborongraivaduoctñitrichdan nguongocrorangñphanDanhmucTailieuthamkhao.Cackétquanghiéncpuduqc trinhbaytrongluanvannayladochlnhtñithuchienmotcachnghiémtuc,trungthpc va khñng trung lap vñi cac de tai khac da duqc cñng bo truñcday Tñi xin lay danh du va uy tin cua ban than de dam bao cho lii cam doan Nguâi huâng dan TS Nguyén VanHña CanTho',ngây thângd nâm2022 Tae gia thyc hien DirwngTuan Diing MỤC LỤC Tómtắt iii Abstract iv Mụclục vii Chương 1:M đầu 1.1 Giớithiệu .1 1.2 Lý chọnđềtài .2 1.3 Mục tiêunghiêncứu 1.4 Đối tượng phạm vinghiêncứu 1.5 Phương phápnghiêncứu 1.6 Ý nghĩa củađềtài Chương 2: Cơ sởlýthuyết 2.1 QuảnlýVBCC 2.1.1 Giớithiệu 2.1.2 Cấp phátchứngchỉ .7 2.1.3 Xác minhchứngchỉ 2.2 Kỹ thuậtmậtmã 2.2.1 Giớithiệu 2.2.2 Mật mã Khóa Đối xứng mật mã Khóa Bấtđốixứng 2.2.3 Hàmbăm 10 2.2.4 Chữkýsố 11 2.2.5 Chứngthưsố 13 2.2.6 Dịch vụ chứngthựcsố 14 2.2.7 Hạ tầng khóacơngkhai 14 2.3 CôngnghệBlockchain 15 2.3.1 Giớithiệu 15 2.3.2 Bitcoin 17 2.3.3 Ethereum 19 2.3.4 BigchainDB 20 2.3.5 HyperledgerFabric 22 Chương 3: Xây dựnghệthống 28 3.1 Mơ tảbàitốn .28 3.2 Tổng quangiảipháp 29 3.2.1 Danh sáchtácnhân 32 3.2.2 Danh sáchchứcnăng 33 3.2.3 Mô tả chức nănghệthống 33 3.2.4 ThiếtkếCSDL 34 3.2.5 Thiếtkếblockchain 35 Chương 4: Kết quảthựcnghiệm .44 4.1 Mạngblockchain 44 4.2 ỨngdụngWeb 44 4.3 Đánh giá mơ hìnhđềxuất .51 Chương 5:K ế t luận 53 Tài liệuthamkhảo 54 DANH SÁCH BẢNG 2.1 2.2 2.3 So sánh sổ cáiphântán 15 So sánhcácBlockchain 17 Đặc điểm củaBigchainDB2.x .20 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 Danh sáchtácnhân 32 Danh sáchchứcnăng .33 Danh sách cấu trúc liệu tronghệthống .34 Bảng mô tả thuộc tính cấutrúccertificate 35 Bảng mơ tả thuộc tính cấutrúcstudent 35 Bảng mô tả thuộc tính cấutrúcuniversity 35 Danh sách đối tượng tronghệthống 36 Bảng mơ tả thuộc tính đốitượngcertificate .36 Bảng mô tả thuộc tính đốitượngschema 36 Bảng mơ tả thuộc tính đốitượnguniversity .37

Ngày đăng: 07/06/2023, 22:33

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

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

Tài liệu liên quan