[發明專利]一種云存儲數據共享中可追蹤的有效公開審計方法和系統有效
| 申請號: | 201710344794.7 | 申請日: | 2017-05-16 |
| 公開(公告)號: | CN107147720B | 公開(公告)日: | 2018-07-03 |
| 發明(設計)人: | 田苗苗;王玲燕;仲紅;崔杰 | 申請(專利權)人: | 安徽大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L9/08 |
| 代理公司: | 合肥興東知識產權代理有限公司 34148 | 代理人: | 胡東升 |
| 地址: | 230601 安徽省*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 云服務器 驗證 數據共享 私鑰 追蹤 惡意用戶 用戶身份 云存儲 常量 數據塊生成 系統初始化 云計算應用 存儲開銷 公開參數 可追蹤性 審計證據 屬性機構 數據標簽 審計 多用戶 嵌入 隱私 標簽 發送 返回 證據 挑戰 制定 | ||
1.一種云存儲數據共享中可追蹤的有效公開審計方法,用于云存儲中多用戶數據共享環境,追蹤惡意用戶并揭示其身份,其特征在于,包括五個參與對象:屬性授權機構、數據擁有者、用戶、云服務器和驗證者,所述方法包括如下步驟:
系統初始化階段:屬性授權機構隨機選取一個不同密鑰的概率加密方案,初始化一個門限秘密共享方案,之后屬性授權機構生成主私鑰和公開參數;
屬性私鑰提取階段:屬性授權機構根據用戶屬性為每個用戶生成屬性私鑰,利用概率加密方案將用戶身份加密嵌入到屬性私鑰中,將屬性私鑰通過安全通道發送給用戶;
數據上傳階段:數據擁有者制定一個簽名策略,利用屬性私鑰為每個數據塊生成數據標簽,數據擁有者將簽名策略、數據和數據標簽上傳到云服務器;
數據修改階段:滿足簽名策略的用戶可以對云上數據修改,數據修改之后利用屬性私鑰對相應數據重新計算數據標簽,將修改后數據塊與標簽上傳到云服務器;
標簽驗證階段:云服務器驗證標簽有效性,如果驗證成功,則云服務器更新數據塊及其標簽;
挑戰階段:驗證者采用隨機取樣策略向云服務器發送一個挑戰信息;
產生證據階段:云服務器收到挑戰之后,將數據塊和對應的標簽進行線性聚合作為審計證據,將審計證據發送給驗證者;
證據驗證階段:驗證者收到證據之后,利用公開信息驗證證據的正確性,如果正確,則表明存儲在云上數據是完整的;反之,數據被破壞;以及
追蹤階段:當云上數據被破壞,屬性授權機構采用所述門限秘密共享方案根據損壞數據塊的標簽提取出用戶身份信息,利用拉格朗日插值得出一個秘密值判斷該用戶是不是惡意用戶;如果是惡意用戶則揭示該用戶身份,反之,輸出特殊符號表明數據破壞是云服務器的不誠實所為,
其中,所述系統初始化階段包括以下步驟:
(11)屬性授權機構執行初始化算法,輸入安全參數k,生成兩個生成元為g的p階循環群G1、G2,一個雙線性配對e:G1×G1→G2,和一個安全的哈希函數H:{0,1}*×G1→G1,隨機選取α∈Zp,g2∈G1,并計算g1=gα,GD=(p,G1,G2,e),設且i∈S,定義拉格朗日系數隨機選取k+1個元素ti∈G1,其中1≤i≤k+1,定義函數T為其中i=(1,2,...,k+1);
(12)屬性授權機構隨機選取一個不同密鑰k1,k2∈Zp的概率加密方案(Enc,Dec);
(13)初始化一個Shamir’s(t,n)門限實例INS(t,n),并存儲一個多項式f(x)和f(x)上t-1個點{(x1,y1),(x2,y2),...,(xt-1,yt-1)};以及
(14)屬性授權機構生成主私鑰MK=(α,k1,k2),公開參數PP=(d,g,g1,g2,t1,...,tk+1,GD,H)。
2.根據權利要求1所述的云存儲數據共享中可追蹤的有效公開審計方法,其特征在于,所述屬性私鑰提取階段包括以下步驟:
(21)對于用戶id,屬性授權機構為用戶定義用戶屬性Ω;
(22)屬性授權機構選取一個階為d-1的多項式q(x),q(0)=α;
(23)對每個i∈Ω,屬性授權機構隨機選取ri∈Zp,計算
(24)屬性授權機構計算y=f(x),以及
(25)屬性授權機構輸出屬性私鑰skΩ=(c,{(di,1,di,2)i∈Ω}),將屬性私鑰通過安全通道發送給用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽大學,未經安徽大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710344794.7/1.html,轉載請聲明來源鉆瓜專利網。





