[發(fā)明專利]一種云存儲服務(wù)中多副本數(shù)據(jù)的公開審計方法有效
| 申請?zhí)枺?/td> | 201810015840.3 | 申請日: | 2018-01-08 |
| 公開(公告)號: | CN108229208B | 公開(公告)日: | 2021-03-23 |
| 發(fā)明(設(shè)計)人: | 田暉;陳文琪;盧璥;陳永紅;王田;蔡奕僑 | 申請(專利權(quán))人: | 華僑大學(xué) |
| 主分類號: | G06F21/64 | 分類號: | G06F21/64 |
| 代理公司: | 廈門市首創(chuàng)君合專利事務(wù)所有限公司 35204 | 代理人: | 張松亭 |
| 地址: | 362000 福建省*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 存儲 服務(wù) 副本 數(shù)據(jù) 公開 審計 方法 | ||
1.一種云存儲服務(wù)中多副本數(shù)據(jù)的公開審計方法,其特征在于,包括:
(1)密鑰生成步驟:用戶生成密鑰對,即私鑰SK={x},公鑰PK={g,u,v,y};用戶保存私鑰SK,并將公鑰PK發(fā)布給云服務(wù)方和第三方審計者;其中x為整數(shù)集合Zp中的隨機(jī)數(shù),u,v為階是素數(shù)p的循環(huán)群G1中的隨機(jī)元素,g為階是素數(shù)p的循環(huán)群G2的生成元,且y=gx;
(2)用戶數(shù)據(jù)預(yù)處理步驟:用戶首先為待處理的文件F生成文件標(biāo)識ID;并將文件F劃分為n個數(shù)據(jù)塊,即F={b1,b2,···,bn},其中bi(i=1,2,...,n)為第i個數(shù)據(jù)塊;同時記錄各數(shù)據(jù)塊的版本信息,得到集合Ф={(vi,ti)|1≤i≤n},其中,vi,ti分別為數(shù)據(jù)塊bi的版本號和時間戳;此外,用戶還為每個數(shù)據(jù)塊bi生成相應(yīng)的數(shù)字簽名σi,從而得到數(shù)字簽名集合Λ={σi|1≤i≤n};隨后,對各數(shù)據(jù)塊通過插入不同的隨機(jī)掩碼生成t個不同的副本文件,記多副本集合為FS={F’1,F’2,…,F’t},其中F’j(j=1,2,...,t)為第j個副本文件;最后,用戶把文件標(biāo)識ID和版本信息Ф交由第三方審計者保存,將文件標(biāo)識ID、數(shù)據(jù)塊簽名集合Λ和多副本集合FS發(fā)送給云服務(wù)方,之后刪除私鑰之外的所有數(shù)據(jù);
(3)云服務(wù)方數(shù)據(jù)預(yù)處理步驟:云服務(wù)方接收到用戶發(fā)送過來的多副本集合FS、數(shù)據(jù)塊簽名集合Λ和文件標(biāo)識ID后,首先對各數(shù)據(jù)塊簽名σi進(jìn)行雙線性配對計算得到數(shù)據(jù)塊標(biāo)簽ωi,即ωi=e(σi,g),并將標(biāo)簽集合Ω={ωi|1≤i≤n}保存,同時將各副本存放于不同的服務(wù)器;
(4)第三方審計者數(shù)據(jù)預(yù)處理步驟:第三方審計者將用戶發(fā)送來的文件標(biāo)識ID和版本信息Ф={(vi,ti)|1≤i≤n}存放在動態(tài)哈希表中,以實(shí)現(xiàn)數(shù)據(jù)新鮮度的可審計;
(5)挑戰(zhàn)步驟:第三方審計者響應(yīng)用戶審計請求或定期地代表用戶對其數(shù)據(jù)進(jìn)行審計,為此需首先生成挑戰(zhàn)信息,包括隨機(jī)選擇的數(shù)據(jù)塊序號集合Ψ={ψs|s=1,2,…,c},隨機(jī)數(shù)集合Τ={rs|rs∈Zp,s=1,2,…,c},以及隨機(jī)掩碼R=y(tǒng)a,其中,c為各副本文件中需挑戰(zhàn)的數(shù)據(jù)塊數(shù)目,a為整數(shù)集合Zp中隨機(jī)數(shù);隨后,第三方審計者將挑戰(zhàn)信息(Ψ,Τ,R)發(fā)送給云服務(wù)方;
(6)證據(jù)生成步驟:云服務(wù)方收到第三方審計者的挑戰(zhàn)信息后,須生成數(shù)據(jù)持有性證據(jù),包括標(biāo)簽證據(jù)Θ和數(shù)據(jù)塊證據(jù)集合Ρ={ρj|1≤j≤t},其中ρj為第j個副本文件的數(shù)據(jù)塊證據(jù);隨后將證據(jù)信息(Θ,Ρ)返回給第三方審計者;
(7)證據(jù)驗(yàn)證步驟:第三方審計者對云服務(wù)方返回的證據(jù)信息(Θ,Ρ)進(jìn)行驗(yàn)證;若驗(yàn)證成功,則說明多副本文件是完整的;否則,說明某些多副本文件中的數(shù)據(jù)已被損壞;
(8)數(shù)據(jù)動態(tài)更新步驟:當(dāng)需對數(shù)據(jù)進(jìn)行更新時,用戶需向第三方審計者發(fā)送更新信息UTPA,向云服務(wù)方送更新信息UCSP;在收到更新信息后,第三方審計者將隨之更新動態(tài)哈希表,云服務(wù)方將更新相應(yīng)的數(shù)據(jù)塊和標(biāo)簽;
(9)批量審計步驟:當(dāng)有w個不同用戶同時發(fā)起審計請求時,云服務(wù)方為每個用戶分別生成標(biāo)簽證據(jù)Θk和數(shù)據(jù)塊證據(jù)集合Ρk={ρk,j|1≤j≤t},其中k=1,2,...,w;接著,將所有的標(biāo)簽證據(jù)進(jìn)行再次聚合得到標(biāo)簽批量審計證據(jù)ΘB,將各用戶不同副本文件的數(shù)據(jù)塊證據(jù)進(jìn)行再次聚合得到數(shù)據(jù)塊批量審計證據(jù)集合隨后,云服務(wù)方將批量審計證據(jù)(ΘB,Г)發(fā)送給三方審計者;第三方審計者對批量審計證據(jù)進(jìn)行驗(yàn)證;若驗(yàn)證成功,則說明所有用戶的多副本文件都是完整的;否則,說明某些多副本文件中的數(shù)據(jù)已被損壞。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華僑大學(xué),未經(jīng)華僑大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810015840.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計算機(jī)或計算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計算機(jī)系統(tǒng)或計算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 數(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)裝置





