[發(fā)明專利]分布式云存儲(chǔ)的存儲(chǔ)供應(yīng)量驗(yàn)證方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201911358499.2 | 申請(qǐng)日: | 2019-12-25 |
| 公開(kāi)(公告)號(hào): | CN111176567A | 公開(kāi)(公告)日: | 2020-05-19 |
| 發(fā)明(設(shè)計(jì))人: | 曾會(huì);趙陽(yáng) | 申請(qǐng)(專利權(quán))人: | 上海沄界信息科技有限公司 |
| 主分類號(hào): | G06F3/06 | 分類號(hào): | G06F3/06;H04L29/08 |
| 代理公司: | 北京路浩知識(shí)產(chǎn)權(quán)代理有限公司 11002 | 代理人: | 楊明月 |
| 地址: | 200233 上海市*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式 存儲(chǔ) 供應(yīng)量 驗(yàn)證 方法 裝置 | ||
本發(fā)明實(shí)施例提供一種分布式云存儲(chǔ)的存儲(chǔ)供應(yīng)量驗(yàn)證方法及裝置,所述方法包括:獲取分布式云存儲(chǔ)的節(jié)點(diǎn)提供的存儲(chǔ)總量和當(dāng)前存儲(chǔ)數(shù)據(jù)量;根據(jù)預(yù)設(shè)的生成算法生成證明數(shù)據(jù),并將所述證明數(shù)據(jù)存入所述節(jié)點(diǎn);根據(jù)預(yù)設(shè)的證明算法對(duì)所述節(jié)點(diǎn)的數(shù)據(jù)進(jìn)行驗(yàn)證,通過(guò)所述驗(yàn)證結(jié)果對(duì)所述證明數(shù)據(jù)進(jìn)行驗(yàn)證,通過(guò)所述驗(yàn)證的結(jié)果判斷所述存儲(chǔ)總量和當(dāng)前存儲(chǔ)數(shù)據(jù)量是否準(zhǔn)確。采用本方法能夠解決由于分布式云存儲(chǔ)的分散性和邊緣性帶來(lái)的各節(jié)點(diǎn)存儲(chǔ)量難以統(tǒng)計(jì),不可信節(jié)點(diǎn)造假等問(wèn)題,從而提高分布式云存儲(chǔ)系統(tǒng)的魯棒性。
技術(shù)領(lǐng)域
本發(fā)明涉及分布式云存儲(chǔ)領(lǐng)域,尤其涉及一種分布式云存儲(chǔ)的存儲(chǔ)供應(yīng)量驗(yàn)證方法及裝置。
背景技術(shù)
分布式云存儲(chǔ),是將存儲(chǔ)設(shè)備分散在各個(gè)不同位置,不同主體的一種拓?fù)浞桨浮_@些設(shè)備遵循一套既定的規(guī)則或共識(shí),提供各種類型的存儲(chǔ)服務(wù)。分布式云存儲(chǔ)天生具備彈性伸縮能力、強(qiáng)大的擴(kuò)展性和更加簡(jiǎn)化的管理方式,同時(shí)具有高可靠、高性能和豐富的增值特性。目前,在運(yùn)營(yíng)商、金融、制造等行業(yè)大型企業(yè)數(shù)據(jù)中心的云化轉(zhuǎn)型過(guò)程中,已經(jīng)采用更加適合云數(shù)據(jù)中心建設(shè)和發(fā)展需求的分布式云存儲(chǔ)來(lái)承載各類關(guān)鍵應(yīng)用。分布式云存儲(chǔ)讓數(shù)據(jù)全共享成為現(xiàn)實(shí),同時(shí)提升數(shù)據(jù)中心存儲(chǔ)資源利用率。
由于分布式云存儲(chǔ)的分散性和邊緣性,存儲(chǔ)設(shè)備往往是由不同個(gè)體提供和維護(hù),這帶來(lái)了極大的安全和不穩(wěn)定隱患。比如說(shuō)不可信存儲(chǔ)提供商可以聲稱提供了10T的存儲(chǔ)空間,但實(shí)際上只有1T的存儲(chǔ)空間,再如說(shuō)存儲(chǔ)提供商虛假申報(bào)存儲(chǔ)了A文件,但實(shí)際上卻并沒(méi)有存儲(chǔ)此文件等等。這類存儲(chǔ)量作弊行為將會(huì)嚴(yán)重?fù)p害分布式云存儲(chǔ)的正常運(yùn)行,導(dǎo)致傳輸異常,數(shù)據(jù)的丟失,甚至?xí)拐麄€(gè)系統(tǒng)宕機(jī)。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明實(shí)施例提供一種分布式云存儲(chǔ)的存儲(chǔ)供應(yīng)量驗(yàn)證方法及裝置。
本發(fā)明實(shí)施例提供一種分布式云存儲(chǔ)的存儲(chǔ)供應(yīng)量驗(yàn)證方法,包括:
獲取分布式云存儲(chǔ)的節(jié)點(diǎn)提供的存儲(chǔ)總量和當(dāng)前存儲(chǔ)數(shù)據(jù)量;
根據(jù)預(yù)設(shè)的生成算法生成證明數(shù)據(jù),并將所述證明數(shù)據(jù)存入所述節(jié)點(diǎn);
根據(jù)預(yù)設(shè)的證明算法對(duì)所述節(jié)點(diǎn)的數(shù)據(jù)進(jìn)行驗(yàn)證,通過(guò)所述驗(yàn)證結(jié)果對(duì)所述證明數(shù)據(jù)進(jìn)行驗(yàn)證,通過(guò)所述驗(yàn)證的結(jié)果判斷所述存儲(chǔ)總量和當(dāng)前存儲(chǔ)數(shù)據(jù)量是否準(zhǔn)確。
在其中一個(gè)實(shí)施例中,所述方法還包括:
生成隨機(jī)數(shù)據(jù),并在可信計(jì)算環(huán)境中對(duì)所述數(shù)據(jù)進(jìn)行哈希得到根哈希值,將所述根哈希值存入與所述節(jié)點(diǎn)對(duì)應(yīng)的可信內(nèi)存中。
在其中一個(gè)實(shí)施例中,所述方法還包括:
通過(guò)預(yù)設(shè)的驗(yàn)證算法對(duì)所述根哈希值進(jìn)行驗(yàn)證;
根據(jù)驗(yàn)證的結(jié)果對(duì)所述根哈希值對(duì)應(yīng)的根進(jìn)行根變遷,并根據(jù)所述根變遷的結(jié)果判斷所述存儲(chǔ)總量是否準(zhǔn)確。
在其中一個(gè)實(shí)施例中,所述方法還包括:
通過(guò)預(yù)設(shè)的數(shù)據(jù)證明驗(yàn)證算法從所述節(jié)點(diǎn)中取出所述Merkle樹(shù),通過(guò)哈希方法驗(yàn)證所述Merkle樹(shù)的葉節(jié)點(diǎn),并根據(jù)驗(yàn)證的結(jié)果判斷所述當(dāng)前存儲(chǔ)數(shù)據(jù)量是否準(zhǔn)確。
在其中一個(gè)實(shí)施例中,所述方法還包括:
當(dāng)所述存儲(chǔ)總量和當(dāng)前存儲(chǔ)數(shù)據(jù)量的判斷結(jié)果為存在不準(zhǔn)確的數(shù)據(jù)時(shí),向綁定終端輸出所述節(jié)點(diǎn)存在危險(xiǎn)的信息。
本發(fā)明實(shí)施例提供一種分布式云存儲(chǔ)的存儲(chǔ)供應(yīng)量驗(yàn)證裝置,包括:
獲取模塊,用于獲取分布式云存儲(chǔ)的節(jié)點(diǎn)提供的存儲(chǔ)總量和當(dāng)前存儲(chǔ)數(shù)據(jù)量;
生成模塊,用于根據(jù)預(yù)設(shè)的生成算法生成證明數(shù)據(jù),并將所述證明數(shù)據(jù)存入所述節(jié)點(diǎn);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海沄界信息科技有限公司,未經(jīng)上海沄界信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911358499.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來(lái)自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類存儲(chǔ)方法和裝置
- 二次空氣供應(yīng)量的控制方法及其供應(yīng)裝置
- 具有利用雙重供電針腳和單個(gè)狀態(tài)針腳以降低功耗、降低制造成本并增加傳輸效率的光接收器的傳輸網(wǎng)絡(luò)
- 儲(chǔ)熱水式供熱水裝置
- 樹(shù)脂擠出機(jī)的啟動(dòng)控制方法和啟動(dòng)控制設(shè)備
- FOB與DES混合交付模式下的液化天然氣日供應(yīng)量的計(jì)算方法
- 控制發(fā)動(dòng)機(jī)的方法
- 一種智能樓宇供水系統(tǒng)
- 一種基于空間距離和時(shí)間成本的成品油供應(yīng)量評(píng)價(jià)方法
- 利用噴墨頭的藥液供應(yīng)方法
- 控制流化床鍋爐的方法
- 驗(yàn)證系統(tǒng)、驗(yàn)證服務(wù)器、驗(yàn)證方法、驗(yàn)證程序、終端、驗(yàn)證請(qǐng)求方法、驗(yàn)證請(qǐng)求程序和存儲(chǔ)媒體
- 驗(yàn)證目標(biāo)系統(tǒng)的驗(yàn)證系統(tǒng)及其驗(yàn)證方法
- 驗(yàn)證設(shè)備、驗(yàn)證方法和驗(yàn)證程序
- 驗(yàn)證裝置、驗(yàn)證系統(tǒng)以及驗(yàn)證方法
- 驗(yàn)證方法、驗(yàn)證系統(tǒng)、驗(yàn)證設(shè)備及其程序
- 驗(yàn)證方法、用于驗(yàn)證的系統(tǒng)、驗(yàn)證碼系統(tǒng)以及驗(yàn)證裝置
- 圖片驗(yàn)證碼驗(yàn)證方法和圖片驗(yàn)證碼驗(yàn)證裝置
- 驗(yàn)證裝置、驗(yàn)證程序和驗(yàn)證方法
- 驗(yàn)證裝置、驗(yàn)證方法及驗(yàn)證程序
- 跨多個(gè)驗(yàn)證域的驗(yàn)證系統(tǒng)、驗(yàn)證方法、驗(yàn)證設(shè)備





