基于區(qū)塊鏈的軟件知識產(chǎn)權(quán)認(rèn)證系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2022-12-23 19:33
軟件復(fù)制和傳播成本低,使得軟件知識產(chǎn)權(quán)侵權(quán)盜版現(xiàn)象日益嚴(yán)重,影響了軟件生態(tài)健康發(fā)展。國內(nèi)外大多數(shù)提供軟件知識產(chǎn)權(quán)證明和信息追溯服務(wù)的應(yīng)用系統(tǒng)都依賴于中心機(jī)構(gòu),受傳統(tǒng)信任模型的影響,惡意用戶或利益方能夠篡改數(shù)據(jù)。在維權(quán)的過程中,第三方機(jī)構(gòu)提供的服務(wù)給軟件開發(fā)方帶來了較高時(shí)間成本。本文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于區(qū)塊鏈技術(shù)的軟件知識產(chǎn)權(quán)認(rèn)證系統(tǒng),以期能夠保證軟件知識產(chǎn)權(quán)在互聯(lián)網(wǎng)上的可信傳播。本系統(tǒng)通過區(qū)塊鏈技術(shù)的去中心化、不可篡改、可追溯、多方維護(hù)的特性,保證軟件知識產(chǎn)權(quán)認(rèn)證信息能夠安全存證和多方共享。本系統(tǒng)基于Vue框架和Spring Boot框架實(shí)現(xiàn)前端Web平臺和后端業(yè)務(wù)服務(wù),維護(hù)了系統(tǒng)良好擴(kuò)展性。利用LDAP和Fabric CA實(shí)現(xiàn)聯(lián)盟鏈節(jié)點(diǎn)的用戶信息管理和身份認(rèn)證。采用基于Hyperledger Fabric和IPFS協(xié)議的區(qū)塊鏈應(yīng)用程序解決方案,搭建聯(lián)盟鏈網(wǎng)絡(luò),實(shí)現(xiàn)了軟件知識產(chǎn)權(quán)全網(wǎng)公證和信息不可篡改,同時(shí)解決了區(qū)塊鏈數(shù)據(jù)快速膨脹問題。本系統(tǒng)實(shí)現(xiàn)了證書工具客戶端以生成軟件證書,保證軟件制品不會泄露。通過TiDB數(shù)據(jù)庫緩存IPFS文件數(shù)據(jù),降低數(shù)據(jù)查詢耗時(shí)并加快服務(wù)響應(yīng)速度。利用Dock...
【文章頁數(shù)】:94 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 項(xiàng)目背景與意義
1.2 區(qū)塊鏈技術(shù)在國內(nèi)外的發(fā)展現(xiàn)狀
1.3 知識產(chǎn)權(quán)領(lǐng)域的國內(nèi)外發(fā)展現(xiàn)狀
1.4 本文主要研究的工作
1.5 本文的組織結(jié)構(gòu)
第二章 技術(shù)綜述
2.1 區(qū)塊鏈
2.2 Vue生態(tài)
2.2.1 Vue框架
2.2.2 漸進(jìn)式部件
2.3 微服務(wù)
2.4 Spring Boot
2.5 數(shù)據(jù)加密
2.6 IPFS
2.7 TiDB
2.8 LDAP
2.9 本章小結(jié)
第三章 基于區(qū)塊鏈的軟件知識產(chǎn)權(quán)認(rèn)證系統(tǒng)的需求分析與設(shè)計(jì)
3.1 項(xiàng)目總體規(guī)劃
3.2 系統(tǒng)需求分析
3.2.1 系統(tǒng)涉眾
3.2.2 功能性需求分析
3.2.3 非功能性需求分析
3.3 系統(tǒng)總體設(shè)計(jì)
3.3.1 系統(tǒng)架構(gòu)設(shè)計(jì)
3.3.2 系統(tǒng)邏輯視圖
3.3.3 系統(tǒng)開發(fā)視圖
3.3.4 系統(tǒng)進(jìn)程視圖
3.3.5 系統(tǒng)物理視圖
3.4 系統(tǒng)模塊設(shè)計(jì)
3.4.1 證書工具模塊設(shè)計(jì)
3.4.2 產(chǎn)權(quán)認(rèn)證模塊設(shè)計(jì)
3.4.3 版本管理模塊設(shè)計(jì)
3.5 數(shù)據(jù)庫實(shí)體設(shè)計(jì)
3.6 本章小結(jié)
第四章 基于區(qū)塊鏈的軟件知識產(chǎn)權(quán)認(rèn)證系統(tǒng)的實(shí)現(xiàn)
4.1 證書工具模塊
4.1.1 證書生成子模塊實(shí)現(xiàn)
4.1.2 證書驗(yàn)證子模塊實(shí)現(xiàn)
4.2 產(chǎn)權(quán)認(rèn)證模塊
4.3 版本管理模塊
4.3.1 賬本查詢實(shí)現(xiàn)
4.3.2 版本管理實(shí)現(xiàn)
4.4 區(qū)塊鏈服務(wù)模塊
4.4.1 數(shù)據(jù)上鏈實(shí)現(xiàn)
4.4.2 節(jié)點(diǎn)賬本查詢實(shí)現(xiàn)
4.5 中心化狀態(tài)管理模塊
4.6 系統(tǒng)測試
4.6.1 系統(tǒng)測試目標(biāo)
4.6.2 系統(tǒng)測試環(huán)境
4.6.3 單元測試
4.6.4 集成測試
4.6.5 區(qū)塊鏈性能測試
4.6.6 系統(tǒng)運(yùn)行展示
4.7 本章小結(jié)
第五章 總結(jié)和展望
5.1 總結(jié)
5.2 展望
參考文獻(xiàn)
簡歷與科研成果
致謝
【參考文獻(xiàn)】:
期刊論文
[1]基于區(qū)塊鏈和IPFS技術(shù)實(shí)現(xiàn)糧食供應(yīng)鏈隱私信息保護(hù)[J]. 范賢麗,范春曉,吳岳辛. 應(yīng)用科學(xué)學(xué)報(bào). 2019(02)
[2]智能合約:架構(gòu)及進(jìn)展[J]. 歐陽麗煒,王帥,袁勇,倪曉春,王飛躍. 自動(dòng)化學(xué)報(bào). 2019(03)
[3]基于Docker swarm集群的動(dòng)態(tài)加權(quán)調(diào)度策略[J]. 黃凱,孟慶永,謝雨來,馮丹,秦磊華. 計(jì)算機(jī)應(yīng)用. 2018(05)
本文編號:3725301
【文章頁數(shù)】:94 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 項(xiàng)目背景與意義
1.2 區(qū)塊鏈技術(shù)在國內(nèi)外的發(fā)展現(xiàn)狀
1.3 知識產(chǎn)權(quán)領(lǐng)域的國內(nèi)外發(fā)展現(xiàn)狀
1.4 本文主要研究的工作
1.5 本文的組織結(jié)構(gòu)
第二章 技術(shù)綜述
2.1 區(qū)塊鏈
2.2 Vue生態(tài)
2.2.1 Vue框架
2.2.2 漸進(jìn)式部件
2.3 微服務(wù)
2.4 Spring Boot
2.5 數(shù)據(jù)加密
2.6 IPFS
2.7 TiDB
2.8 LDAP
2.9 本章小結(jié)
第三章 基于區(qū)塊鏈的軟件知識產(chǎn)權(quán)認(rèn)證系統(tǒng)的需求分析與設(shè)計(jì)
3.1 項(xiàng)目總體規(guī)劃
3.2 系統(tǒng)需求分析
3.2.1 系統(tǒng)涉眾
3.2.2 功能性需求分析
3.2.3 非功能性需求分析
3.3 系統(tǒng)總體設(shè)計(jì)
3.3.1 系統(tǒng)架構(gòu)設(shè)計(jì)
3.3.2 系統(tǒng)邏輯視圖
3.3.3 系統(tǒng)開發(fā)視圖
3.3.4 系統(tǒng)進(jìn)程視圖
3.3.5 系統(tǒng)物理視圖
3.4 系統(tǒng)模塊設(shè)計(jì)
3.4.1 證書工具模塊設(shè)計(jì)
3.4.2 產(chǎn)權(quán)認(rèn)證模塊設(shè)計(jì)
3.4.3 版本管理模塊設(shè)計(jì)
3.5 數(shù)據(jù)庫實(shí)體設(shè)計(jì)
3.6 本章小結(jié)
第四章 基于區(qū)塊鏈的軟件知識產(chǎn)權(quán)認(rèn)證系統(tǒng)的實(shí)現(xiàn)
4.1 證書工具模塊
4.1.1 證書生成子模塊實(shí)現(xiàn)
4.1.2 證書驗(yàn)證子模塊實(shí)現(xiàn)
4.2 產(chǎn)權(quán)認(rèn)證模塊
4.3 版本管理模塊
4.3.1 賬本查詢實(shí)現(xiàn)
4.3.2 版本管理實(shí)現(xiàn)
4.4 區(qū)塊鏈服務(wù)模塊
4.4.1 數(shù)據(jù)上鏈實(shí)現(xiàn)
4.4.2 節(jié)點(diǎn)賬本查詢實(shí)現(xiàn)
4.5 中心化狀態(tài)管理模塊
4.6 系統(tǒng)測試
4.6.1 系統(tǒng)測試目標(biāo)
4.6.2 系統(tǒng)測試環(huán)境
4.6.3 單元測試
4.6.4 集成測試
4.6.5 區(qū)塊鏈性能測試
4.6.6 系統(tǒng)運(yùn)行展示
4.7 本章小結(jié)
第五章 總結(jié)和展望
5.1 總結(jié)
5.2 展望
參考文獻(xiàn)
簡歷與科研成果
致謝
【參考文獻(xiàn)】:
期刊論文
[1]基于區(qū)塊鏈和IPFS技術(shù)實(shí)現(xiàn)糧食供應(yīng)鏈隱私信息保護(hù)[J]. 范賢麗,范春曉,吳岳辛. 應(yīng)用科學(xué)學(xué)報(bào). 2019(02)
[2]智能合約:架構(gòu)及進(jìn)展[J]. 歐陽麗煒,王帥,袁勇,倪曉春,王飛躍. 自動(dòng)化學(xué)報(bào). 2019(03)
[3]基于Docker swarm集群的動(dòng)態(tài)加權(quán)調(diào)度策略[J]. 黃凱,孟慶永,謝雨來,馮丹,秦磊華. 計(jì)算機(jī)應(yīng)用. 2018(05)
本文編號:3725301
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3725301.html
最近更新
教材專著