基于區(qū)塊鏈的軟件知識產(chǎn)權(quán)認(rèn)證系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間: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è)計并實現(xiàn)了一個基于區(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框架實現(xiàn)前端Web平臺和后端業(yè)務(wù)服務(wù),維護(hù)了系統(tǒng)良好擴(kuò)展性。利用LDAP和Fabric CA實現(xiàn)聯(lián)盟鏈節(jié)點的用戶信息管理和身份認(rèn)證。采用基于Hyperledger Fabric和IPFS協(xié)議的區(qū)塊鏈應(yīng)用程序解決方案,搭建聯(lián)盟鏈網(wǎng)絡(luò),實現(xiàn)了軟件知識產(chǎn)權(quán)全網(wǎng)公證和信息不可篡改,同時解決了區(qū)塊鏈數(shù)據(jù)快速膨脹問題。本系統(tǒng)實現(xiàn)了證書工具客戶端以生成軟件證書,保證軟件制品不會泄露。通過TiDB數(shù)據(jù)庫緩存IPFS文件數(shù)據(jù),降低數(shù)據(jù)查詢耗時并加快服務(wù)響應(yīng)速度。利用Dock...
【文章頁數(shù)】:94 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 項目背景與意義
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è)計
3.1 項目總體規(guī)劃
3.2 系統(tǒng)需求分析
3.2.1 系統(tǒng)涉眾
3.2.2 功能性需求分析
3.2.3 非功能性需求分析
3.3 系統(tǒng)總體設(shè)計
3.3.1 系統(tǒng)架構(gòu)設(shè)計
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è)計
3.4.1 證書工具模塊設(shè)計
3.4.2 產(chǎn)權(quán)認(rèn)證模塊設(shè)計
3.4.3 版本管理模塊設(shè)計
3.5 數(shù)據(jù)庫實體設(shè)計
3.6 本章小結(jié)
第四章 基于區(qū)塊鏈的軟件知識產(chǎn)權(quán)認(rèn)證系統(tǒng)的實現(xiàn)
4.1 證書工具模塊
4.1.1 證書生成子模塊實現(xiàn)
4.1.2 證書驗證子模塊實現(xiàn)
4.2 產(chǎn)權(quán)認(rèn)證模塊
4.3 版本管理模塊
4.3.1 賬本查詢實現(xiàn)
4.3.2 版本管理實現(xiàn)
4.4 區(qū)塊鏈服務(wù)模塊
4.4.1 數(shù)據(jù)上鏈實現(xiàn)
4.4.2 節(jié)點賬本查詢實現(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)運行展示
4.7 本章小結(jié)
第五章 總結(jié)和展望
5.1 總結(jié)
5.2 展望
參考文獻(xiàn)
簡歷與科研成果
致謝
【參考文獻(xiàn)】:
期刊論文
[1]基于區(qū)塊鏈和IPFS技術(shù)實現(xiàn)糧食供應(yīng)鏈隱私信息保護(hù)[J]. 范賢麗,范春曉,吳岳辛. 應(yīng)用科學(xué)學(xué)報. 2019(02)
[2]智能合約:架構(gòu)及進(jìn)展[J]. 歐陽麗煒,王帥,袁勇,倪曉春,王飛躍. 自動化學(xué)報. 2019(03)
[3]基于Docker swarm集群的動態(tài)加權(quán)調(diào)度策略[J]. 黃凱,孟慶永,謝雨來,馮丹,秦磊華. 計算機(jī)應(yīng)用. 2018(05)
本文編號:3725301
【文章頁數(shù)】:94 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 項目背景與意義
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è)計
3.1 項目總體規(guī)劃
3.2 系統(tǒng)需求分析
3.2.1 系統(tǒng)涉眾
3.2.2 功能性需求分析
3.2.3 非功能性需求分析
3.3 系統(tǒng)總體設(shè)計
3.3.1 系統(tǒng)架構(gòu)設(shè)計
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è)計
3.4.1 證書工具模塊設(shè)計
3.4.2 產(chǎn)權(quán)認(rèn)證模塊設(shè)計
3.4.3 版本管理模塊設(shè)計
3.5 數(shù)據(jù)庫實體設(shè)計
3.6 本章小結(jié)
第四章 基于區(qū)塊鏈的軟件知識產(chǎn)權(quán)認(rèn)證系統(tǒng)的實現(xiàn)
4.1 證書工具模塊
4.1.1 證書生成子模塊實現(xiàn)
4.1.2 證書驗證子模塊實現(xiàn)
4.2 產(chǎn)權(quán)認(rèn)證模塊
4.3 版本管理模塊
4.3.1 賬本查詢實現(xiàn)
4.3.2 版本管理實現(xiàn)
4.4 區(qū)塊鏈服務(wù)模塊
4.4.1 數(shù)據(jù)上鏈實現(xiàn)
4.4.2 節(jié)點賬本查詢實現(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)運行展示
4.7 本章小結(jié)
第五章 總結(jié)和展望
5.1 總結(jié)
5.2 展望
參考文獻(xiàn)
簡歷與科研成果
致謝
【參考文獻(xiàn)】:
期刊論文
[1]基于區(qū)塊鏈和IPFS技術(shù)實現(xiàn)糧食供應(yīng)鏈隱私信息保護(hù)[J]. 范賢麗,范春曉,吳岳辛. 應(yīng)用科學(xué)學(xué)報. 2019(02)
[2]智能合約:架構(gòu)及進(jìn)展[J]. 歐陽麗煒,王帥,袁勇,倪曉春,王飛躍. 自動化學(xué)報. 2019(03)
[3]基于Docker swarm集群的動態(tài)加權(quán)調(diào)度策略[J]. 黃凱,孟慶永,謝雨來,馮丹,秦磊華. 計算機(jī)應(yīng)用. 2018(05)
本文編號:3725301
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3725301.html
最近更新
教材專著