[發(fā)明專利]高復用性的云存儲數(shù)據(jù)存儲驗證方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201410054969.7 | 申請日: | 2014-02-18 |
| 公開(公告)號: | CN103944874B | 公開(公告)日: | 2017-01-25 |
| 發(fā)明(設(shè)計)人: | 陳開渠;付艷艷;張敏;李昊;洪澄;馮登國;王蓉;龐妍 | 申請(專利權(quán))人: | 國家超級計算深圳中心;中國科學院軟件研究所 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 深圳市順天達專利商標代理有限公司44217 | 代理人: | 李琴 |
| 地址: | 518055 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 高復用性 存儲 數(shù)據(jù) 驗證 方法 系統(tǒng) | ||
1.一種高復用性的云存儲數(shù)據(jù)存儲驗證方法,其特征在于,包括以下步驟:
S1、為每個上傳到服務(wù)器的文件設(shè)定驗證參數(shù)和混淆參數(shù),并根據(jù)單次驗證可信度C和文件大小確定需要讀取的文件塊數(shù);
其中,驗證參數(shù)包括:文件的文件名、文件大小、驗證次數(shù)N、單次驗證可信度C;混淆參數(shù)包括:偽隨機數(shù)組S、偽隨機數(shù)組生成密鑰Y、混淆度P;
S2、接收用戶的數(shù)據(jù)存儲驗證查詢請求,并發(fā)起查詢請求;
S3、對當前驗證次數(shù)進行混淆,獲取挑戰(zhàn)密鑰序號;
S4、用挑戰(zhàn)密鑰序號替換當前驗證次數(shù),獲取當前挑戰(zhàn)密鑰和驗證標簽;
S5、從偽隨機數(shù)組S中選擇P-1個偽隨機數(shù),并與當前挑戰(zhàn)密鑰混合,以生成查詢數(shù)組,并記錄當前挑戰(zhàn)密鑰在查詢數(shù)組中的位置;
S6、將查詢數(shù)組、文件名和文件塊數(shù)發(fā)送給服務(wù)器;
S7、服務(wù)器根據(jù)查詢數(shù)組、文件名和文件塊數(shù)生成校驗標簽序列,并返回給客戶端;
S8、客戶端對返回的校驗標簽序列進行過濾;
S9、客戶端將過濾后得到的校驗標簽與驗證標簽進行比較,以判斷文件是否被破壞。
2.根據(jù)權(quán)利要求1所述的高復用性的云存儲數(shù)據(jù)存儲驗證方法,其特征在于,步驟S2具體包括:根據(jù)式(1)計算挑戰(zhàn)密鑰序號:
i=j*cur?mod?N?????????????????????????(1)
式(1)中,i為挑戰(zhàn)密鑰序號,j為從偽隨機數(shù)組S中隨機挑選的數(shù)值,cur為當前驗證次數(shù),N為驗證次數(shù)。
3.根據(jù)權(quán)利要求1-2任一項所述的高復用性的云存儲數(shù)據(jù)存儲驗證方法,其特征在于,所述方法還包括:根據(jù)系統(tǒng)當前時間生成隨機密鑰種子K,根據(jù)隨機密鑰種子K生成N個隨機密鑰{K1、K2、K3……KN}。
4.根據(jù)權(quán)利要求3所述的高復用性的云存儲數(shù)據(jù)存儲驗證方法,其特征在于,步驟S4中獲取當前挑戰(zhàn)密鑰具體為:根據(jù)挑戰(zhàn)密鑰序號從N個隨機密鑰{K1、K2、K3……KN}中獲取的。
5.根據(jù)權(quán)利要求3所述的高復用性的云存儲數(shù)據(jù)存儲驗證方法,其特征在于,步驟S1中根據(jù)單次驗證可信度C和文件大小確定需要讀取的文件塊數(shù)的計算方法為:1-(1-1%)num=C,其中num為生成驗證標簽所需要的文件塊數(shù),C為單次驗證可信度。
6.根據(jù)權(quán)利要求5所述的高復用性的云存儲數(shù)據(jù)存儲驗證方法,其特征在于,步驟S4中獲取驗證標簽包括以下步驟:
在文件大小范圍內(nèi)選擇num個隨機位置;
從每一個隨機位置開始讀取長度為y字節(jié)的內(nèi)容{t1、t2、t3、……tnum},不足則補零;
將所讀取的內(nèi)容順序連接,成為樣本文檔T={t1||t2||……||tnum};
以Ki為密鑰,計算樣本文檔驗證標簽Ri,Ri=HMAC(T,Ki),其中i為挑戰(zhàn)密鑰序號;
y為預設(shè)的每個文件塊的大小。
7.根據(jù)權(quán)利要求1所述的高復用性的云存儲數(shù)據(jù)存儲驗證方法,其特征在于,步驟S9中,過濾后得到的校驗標簽為在校驗標簽序列中的位置與記錄的當前挑戰(zhàn)密鑰在查詢數(shù)組中的位置相同的校驗標簽。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國家超級計算深圳中心;中國科學院軟件研究所,未經(jīng)國家超級計算深圳中心;中國科學院軟件研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410054969.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種面層炭化木條拼接的實木復合地板
- 下一篇:一種鋁合金活動式半掛車架
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





