1. Trang chủ
  2. » Luận Văn - Báo Cáo

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 3 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 69
Dung lượng 3,6 MB

Nội dung

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

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Ralph Charles Merkle (1979), “Secrecy, authentication, and public key systems”.Báo cáo kỹthuật Sách, tạp chí
Tiêu đề: Secrecy, authentication, and public key systems
Tác giả: Ralph Charles Merkle
Năm: 1979
[3] McSeth Antwi, Asma Adnane, Farhan Ahmad, Rasheed Hussain, Muhammad Habib ur Rehman và Chaker Abdelaziz Kerrache (2021), “The case of hyperledger fabric as a blockchain solution for healthcare applications”.Blockchain:Researchand Applications, tập 2, số 1,tr.100.012, ISSN 2096-7209, doi:https://doi.org/ Sách, tạp chí
Tiêu đề: The case of hyperledgerfabric as a blockchain solution for healthcare applications”."Blockchain:"Researchand Applications
Tác giả: McSeth Antwi, Asma Adnane, Farhan Ahmad, Rasheed Hussain, Muhammad Habib ur Rehman và Chaker Abdelaziz Kerrache
Năm: 2021
[5] Christof Paar và Jan Pelzl (2009),Understanding Cryptography: ATextbookfor Students and Practitioners(Springer PublishingCompany,Incorporated), 1st edition, ISBN3642041000 Sách, tạp chí
Tiêu đề: Understanding Cryptography: ATextbookforStudents and Practitioners
Tác giả: Christof Paar và Jan Pelzl
Năm: 2009
[8] SatoshiNakamoto(2008),“Bitcoin:Apeer-to-peerelectroniccashsystem”.Decentralized Business Review, tr. 21260 Sách, tạp chí
Tiêu đề: Bitcoin:Apeer-to-peerelectroniccashsystem”."Decentralized Business Review
Tác giả: SatoshiNakamoto
Năm: 2008
[9] T.Dinh, R. Liu, M. Zhang, G. Chen, B. Ooi và J.Wang(2018 jul), “Untanglingblockchain: A data processing view of blockchainsystems”.IEEETransactionsonKnowledge and Data Engineering, tập 30, số 07,tr.1366–1385, ISSN 1558-2191, doi:10.1109/TKDE.2017.2781227 Sách, tạp chí
Tiêu đề: Untanglingblockchain: A data processing view of blockchainsystems”."IEEETransactionsonKnowledge and Data Engineering
3, Kột htm cua Hoi dủng vộ viec củng nhan ti inh do va cap bủng thac st cho Hpc viộn cao hoc:- Cac not dung chinh cfin chinli sua(tlleo Bién bin Hâi dong chemhemvân tllacs Y ) . - Hoi dủng thủng nhat Uy quyộncho Sách, tạp chí
Tiêu đề: (tlleo Bién bin Hâi dong chemhemvân tllacs Y )
2. Mic d dap irng yen can c'ialufinvan (chon 1 trong3).- Luan vủn dat: kliủng can chinhsha- I.iifin vủn dat: can chinh sua theo kột luan cfiaHoiJủng H - Luan vủn khfingd a t Khác

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w