基于區(qū)塊鏈的加密云存儲系統(tǒng)的研究
發(fā)布時間:2023-08-04 19:27
隨著網(wǎng)絡(luò)技術(shù)、計算機IT技術(shù)的發(fā)展,現(xiàn)有的數(shù)據(jù)量正在以幾何級的速度增長,云存儲在近些年也因此大力發(fā)展。與此同時,人們對數(shù)據(jù)存儲的容量、有效性和安全性也提出了更高的要求。然而目前的云存儲方案依然集中于第三方存儲服務(wù)商,文件的完整性驗證方案也多基于第三方驗證機構(gòu)。在傳統(tǒng)云平臺的中心化存儲模型中,依賴于服務(wù)商的設(shè)備,沒有充分利用空閑內(nèi)存資源。本文分析了當前云存儲、區(qū)塊鏈技術(shù)的發(fā)展現(xiàn)狀和趨勢,設(shè)計了一個基于區(qū)塊鏈技術(shù)的可加密云存儲系統(tǒng)模型,分析了系統(tǒng)的整體架構(gòu),在該架構(gòu)基礎(chǔ)上提出了一種基于區(qū)塊鏈的云數(shù)據(jù)完整性驗證方案,最后設(shè)計和構(gòu)建了在區(qū)塊鏈上關(guān)于數(shù)據(jù)存儲的智能合約方案,以保證數(shù)據(jù)存儲交易的公平性。首先介紹了當今國內(nèi)外云計算、區(qū)塊鏈技術(shù)的發(fā)展現(xiàn)狀和趨勢,介紹了本文用到的相關(guān)技術(shù),介紹了區(qū)塊鏈在云存儲中的應(yīng)用情況,分析了云計算中云數(shù)據(jù)完整性驗證方案模型與研究現(xiàn)狀。其次,結(jié)合現(xiàn)狀本文提出一種基于區(qū)塊鏈技術(shù)和IPFS網(wǎng)絡(luò)結(jié)構(gòu)的新型可加密分布式云存儲系統(tǒng)模型。文章對系統(tǒng)的操作流程、模塊分層情況、核心模塊做出詳細分析與設(shè)計。該系統(tǒng)中,使用IPFS作為底層網(wǎng)絡(luò)協(xié)議,形成了一個分布式的文件存儲系統(tǒng);使用區(qū)塊...
【文章頁數(shù)】:60 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 研究背景和意義
1.2 國內(nèi)外發(fā)展現(xiàn)狀
1.2.1 云存儲的發(fā)展現(xiàn)狀
1.2.2 區(qū)塊鏈的發(fā)展現(xiàn)狀
1.3 本文主要工作及章節(jié)安排
1.3.1 本文主要工作
1.3.2 本文章節(jié)安排
第2章 相關(guān)技術(shù)介紹
2.1 區(qū)塊鏈技術(shù)
2.2 以太坊和其智能合約
2.3 星際文件系統(tǒng)
2.4 云數(shù)據(jù)完整性驗證方案
2.5 本章小結(jié)
第3章 基于區(qū)塊鏈的加密云存儲系統(tǒng)模型的研究
3.1 系統(tǒng)架構(gòu)設(shè)計
3.2 系統(tǒng)模塊分層設(shè)計
3.3 核心模塊設(shè)計
3.3.1 錢包模塊
3.3.2 主機模塊
3.3.3 租用者模塊
3.3.4 主機數(shù)據(jù)庫模塊
3.4 底層接口調(diào)用
3.4.1 調(diào)用IPFS的封裝接口
3.4.2 調(diào)用區(qū)塊鏈、智能合約模塊的封裝接口
3.5 本章小結(jié)
第4章 區(qū)塊鏈上的數(shù)據(jù)完整性驗證方案和文件存儲智能合約
4.1 云數(shù)據(jù)完整性驗證方案研究
4.1.1 方案模型研究
4.1.2 方案算法
4.1.2.1 算法流程
4.1.2.2 區(qū)塊鏈交易
4.1.2.3 數(shù)據(jù)加密上傳
4.1.2.4 方案對比分析
4.1.3 方案安全性分析
4.2 智能合約方案設(shè)計
4.2.1 服務(wù)能力合約
4.2.2 文件存儲合約
4.3 實驗分析
4.3.1 存儲證明驗證測試
4.3.2 合約部署和調(diào)用測試
4.4 本章小結(jié)
第5章 總結(jié)與展望
5.1 本文工作總結(jié)
5.2 展望
致謝
參考文獻
附錄
本文編號:3838864
【文章頁數(shù)】:60 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 研究背景和意義
1.2 國內(nèi)外發(fā)展現(xiàn)狀
1.2.1 云存儲的發(fā)展現(xiàn)狀
1.2.2 區(qū)塊鏈的發(fā)展現(xiàn)狀
1.3 本文主要工作及章節(jié)安排
1.3.1 本文主要工作
1.3.2 本文章節(jié)安排
第2章 相關(guān)技術(shù)介紹
2.1 區(qū)塊鏈技術(shù)
2.2 以太坊和其智能合約
2.3 星際文件系統(tǒng)
2.4 云數(shù)據(jù)完整性驗證方案
2.5 本章小結(jié)
第3章 基于區(qū)塊鏈的加密云存儲系統(tǒng)模型的研究
3.1 系統(tǒng)架構(gòu)設(shè)計
3.2 系統(tǒng)模塊分層設(shè)計
3.3 核心模塊設(shè)計
3.3.1 錢包模塊
3.3.2 主機模塊
3.3.3 租用者模塊
3.3.4 主機數(shù)據(jù)庫模塊
3.4 底層接口調(diào)用
3.4.1 調(diào)用IPFS的封裝接口
3.4.2 調(diào)用區(qū)塊鏈、智能合約模塊的封裝接口
3.5 本章小結(jié)
第4章 區(qū)塊鏈上的數(shù)據(jù)完整性驗證方案和文件存儲智能合約
4.1 云數(shù)據(jù)完整性驗證方案研究
4.1.1 方案模型研究
4.1.2 方案算法
4.1.2.1 算法流程
4.1.2.2 區(qū)塊鏈交易
4.1.2.3 數(shù)據(jù)加密上傳
4.1.2.4 方案對比分析
4.1.3 方案安全性分析
4.2 智能合約方案設(shè)計
4.2.1 服務(wù)能力合約
4.2.2 文件存儲合約
4.3 實驗分析
4.3.1 存儲證明驗證測試
4.3.2 合約部署和調(diào)用測試
4.4 本章小結(jié)
第5章 總結(jié)與展望
5.1 本文工作總結(jié)
5.2 展望
致謝
參考文獻
附錄
本文編號:3838864
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3838864.html
最近更新
教材專著