亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        支持用戶撤銷的多用戶多副本數(shù)據(jù)公開審計方案

        2020-12-16 02:42:08楊小東裴喜禎陳桂蘭王美丁王彩芬
        計算機工程 2020年12期
        關(guān)鍵詞:合謀副本云端

        楊小東,裴喜禎,陳桂蘭,王美丁,王彩芬

        (西北師范大學 計算機科學與工程學院,蘭州 730070)

        0 概述

        隨著云存儲技術(shù)的快速發(fā)展,越來越多用戶將數(shù)據(jù)存儲于云服務器以節(jié)省本地存儲空間。然而數(shù)據(jù)外包到遠程平臺后用戶將失去對數(shù)據(jù)的實際控制[1],且由于存在硬件故障、軟件錯誤以及管理員操作失誤等不可抗因素,用戶數(shù)據(jù)有丟失或損壞的風險,因此如何保證用戶外包數(shù)據(jù)的完整性成為近年來云計算安全研究的熱點[2-4]。

        文獻[5]提出一種數(shù)據(jù)可恢復性證明(Proofs of Retrievability,PoR) 方案,用戶能對外包數(shù)據(jù)進行完整性驗證,但該方案驗證次數(shù)受到限制。文獻[6]利用短簽名構(gòu)造出有效的PoR方案,可解決驗證次數(shù)受限的問題,但該方案不支持數(shù)據(jù)動態(tài)操作。文獻[7]基于改進認證跳表提出支持全動態(tài)更新的數(shù)據(jù)持有性證明(Provable Data Possession,PDP)方案,但該方案認證過程較長且需大量的計算與通信開銷。文獻[8]基于Merkel哈希樹(Merkel Hash Tree,MHT)提出支持動態(tài)更新的數(shù)據(jù)完整性驗證方案,但其中樹的深度會隨數(shù)據(jù)增多呈指數(shù)增長,且數(shù)據(jù)動態(tài)更新的計算開銷較大。文獻[9]基于多分支路徑樹提出云端數(shù)據(jù)公開審計方案,但其不支持數(shù)據(jù)隱私保護。上述方案均是對單用戶的數(shù)據(jù)完整性進行驗證,未考慮群用戶共享數(shù)據(jù)的公共審計。針對該情況,研究人員相繼提出基于環(huán)簽名、群簽名等多用戶公開審計方案[10-12],但這些方案均不能抵抗合謀攻擊且不支持數(shù)據(jù)動態(tài)更新。文獻[13]使用代理重簽名技術(shù)設(shè)計出支持用戶撤銷的云端數(shù)據(jù)完整性驗證方案,但該方案無法抵抗合謀攻擊。文獻[14]利用秘密共享技術(shù)提出支持用戶撤銷的數(shù)據(jù)完整性驗證方案,然而該方案未考慮數(shù)據(jù)動態(tài)更新。以上方案均未對重要數(shù)據(jù)進行備份存儲,一旦數(shù)據(jù)丟失會造成重大經(jīng)濟損失。為提高數(shù)據(jù)存儲的可靠性,通常采用在云中存儲多個數(shù)據(jù)副本的方法。文獻[15]設(shè)計出基于多副本的云端數(shù)據(jù)完整性驗證方案,但該方案不支持數(shù)據(jù)動態(tài)操作。文獻[16-18]提出不同的云端多副本數(shù)據(jù)完整性驗證方案,但這些方案仍無法支持用戶撤銷且計算效率較低。文獻[19-20]分別設(shè)計出多副本數(shù)據(jù)完整性驗證方案,但方案中樹的深度會隨數(shù)據(jù)塊增多呈指數(shù)增長,導致數(shù)據(jù)動態(tài)更新需較大的計算開銷。

        為支持用戶撤銷并減少數(shù)據(jù)動態(tài)更新計算開銷,本文提出一種基于身份的多用戶多副本云端數(shù)據(jù)公開審計方案。利用秘密共享技術(shù)和重簽名算法實現(xiàn)用戶安全撤銷,通過多分支路徑樹進行數(shù)據(jù)動態(tài)更新,并對該方案的安全性和不同階段的計算開銷進行分析。

        1 困難性問題

        定義1(DL假設(shè)) 如果任意多項式時間算法無法解決群G1上的DL問題,則稱G1上的DL問題是困難的。

        2 多用戶多副本數(shù)據(jù)公開審計方案

        2.1 系統(tǒng)模型

        圖1為本文所提支持用戶撤銷的多用戶多副本數(shù)據(jù)公開審計方案的系統(tǒng)模型,該模型主要包括以下方面:1)群用戶(Users)負責生成數(shù)據(jù)的標簽,上傳數(shù)據(jù)到云服務器并對云端數(shù)據(jù)進行動態(tài)更新;2)私鑰生成中心(Private Key Generator,PKG)負責生成系統(tǒng)參數(shù)和用戶私鑰;3)第三方審計員(Third Party Auditor,TPA)負責驗證云端數(shù)據(jù)完整性并將結(jié)果發(fā)送給用戶;4)云服務提供商(Cloud Server Provider,CSP)負責存儲用戶數(shù)據(jù)及標簽,并響應TPA的數(shù)據(jù)驗證請求與轉(zhuǎn)換被撤銷用戶的簽名;5)代理者(Proxies)負責生成重簽名份額并發(fā)送給云服務提供商。

        圖1 本文方案的系統(tǒng)模型Fig.1 System model of the proposed scheme

        2.2 方案描述

        本文方案具體介紹如下:

        1)系統(tǒng)初始化

        輸入安全參數(shù)K,PKG執(zhí)行如下操作:

        (3)秘密保存主私鑰,公開系統(tǒng)參數(shù)params={G1,G2,p,g,e,H1,H2,f1,f2,π,Y}。

        2)密鑰生成

        3)私鑰分發(fā)

        用戶收到PKG發(fā)送的私鑰Si后執(zhí)行如下操作:

        (1)驗證等式gski=RiYH1(IDi,Ri)是否成立,若等式成立,則用戶接受私鑰,否則用戶拒絕。

        4)副本數(shù)據(jù)塊生成

        為生成副本數(shù)據(jù)塊,用戶執(zhí)行如下操作:

        5)數(shù)據(jù)上傳

        為生成多分支路徑樹根節(jié)點的簽名和每個數(shù)據(jù)塊mij的標簽,用戶執(zhí)行如下操作:

        圖2 多分支路徑樹結(jié)構(gòu)Fig.2 Multi-branch path tree structure

        (2)計算根節(jié)點Ri的簽名IDS(Ri)=H2(Ri)ski。

        (5)CSP收到用戶上傳數(shù)據(jù)后,驗證根節(jié)點簽名的正確性,若等式e(IDS(Ri),g)=e(H2(Ri),RiYH1(IDi,Ri))成立,則根節(jié)點簽名有效,保存用戶上傳的數(shù)據(jù)。

        6)重簽名

        若要撤銷群中用戶Ua,則需將用戶Ua的簽名轉(zhuǎn)換為用戶Ub的簽名,群用戶產(chǎn)生重簽名密鑰份額發(fā)送給代理者,代理者產(chǎn)生代理重簽名份額發(fā)送給CSP,CSP產(chǎn)生重簽名,具體步驟如下:

        7)挑戰(zhàn)信息生成

        為生成挑戰(zhàn)信息,用戶執(zhí)行如下操作:

        (1)若用戶Ui要驗證存儲在CSP上數(shù)據(jù)塊及其副本的完整性,則可發(fā)送請求給TPA。

        8)證據(jù)生成

        CSP收到TPA發(fā)送的挑戰(zhàn)信息chal后,執(zhí)行如下操作:

        (1)計算sj=πκ1(i,j)和aj=f2κ2(i,j)。

        9)證據(jù)驗證

        TPA收到CSP發(fā)送的證據(jù)proof后,執(zhí)行如下操作:

        2.3 數(shù)據(jù)動態(tài)更新

        數(shù)據(jù)動態(tài)更新包括數(shù)據(jù)塊的修改、插入和刪除。

        2.3.1 數(shù)據(jù)塊修改

        用戶收到CSP發(fā)送的證明proof后,執(zhí)行如下操作:

        (1)利用e(IDS(Ri),g)=e(H2(Ri),RiYH1(IDi,Ri))驗證根節(jié)點簽名的正確性,若等式不成立,則輸出FALSE,否則繼續(xù)驗證。

        (3)對新的根節(jié)點R′i生成簽名IDSski(H2(R′i)),并將簽名信息IDSski(H2(R′))發(fā)送給CSP,完成修改操作。

        以上數(shù)據(jù)塊修改操作完成后,得到的多分支路徑樹結(jié)構(gòu)如圖3所示。

        圖3 修改數(shù)據(jù)塊后的多分支路徑樹結(jié)構(gòu)Fig.3 Multi-branch path tree structure after modifyingdata block

        2.3.2 數(shù)據(jù)塊插入

        圖4 插入數(shù)據(jù)塊后的多分支路徑樹結(jié)構(gòu)Fig.4 Multi-branch path tree structure after insertingdata block

        2.3.3 數(shù)據(jù)塊刪除

        圖5 刪除數(shù)據(jù)塊后的多分支路徑樹結(jié)構(gòu)Fig.5 Multi-branch path tree structure afterdeleting data block

        3 安全性分析

        定理1本文方案滿足抗合謀攻擊性,即能夠抵抗云服務器和已撤消用戶的合謀攻擊。

        證明本文方案滿足抗合謀攻擊性的證明過程如下:使用秘密分割技術(shù)[21]將用戶的秘密值1/ski分為n份分發(fā)給群用戶。CSP必須聯(lián)合至少k個群成員才能恢復得到重簽名密鑰。若群用戶中至少有k+1個成員可信,則本文方案可抵抗來自云服務器和已撤銷用戶的合謀攻擊,實現(xiàn)安全撤銷。因此,本文方案滿足抗合謀攻擊性。

        定理2如果DL假設(shè)成立,則本文方案滿足審計的健壯性,即只有CSP基于正確數(shù)據(jù)產(chǎn)生的完整性證明proof才可通過TPA驗證。

        證明本文方案滿足審計健壯性的證明過程如下:

        RiYH1(IDi,Ri))

        (1)

        假設(shè)CSP基于損壞數(shù)據(jù)M′(M′≠M)偽造的完整性證明proof={φ*,σ*}也能通過驗證,則其滿足式(2):

        RiYH1(IDi,Ri))

        (2)

        (3)

        (4)

        定理3本文方案滿足數(shù)據(jù)隱私性,即云服務器無法獲得用戶的原始數(shù)據(jù)。

        證明本文方案滿足數(shù)據(jù)隱私性的證明過程如下:用戶的原始數(shù)據(jù)經(jīng)過加密、分塊、隨機化處理并上傳到云服務器后,可有效阻止云服務提供商從密文中恢復用戶的數(shù)據(jù)內(nèi)容。因此,本文方案滿足數(shù)據(jù)隱私性。

        4 性能分析

        本文方案與文獻[17-19]方案均為多副本數(shù)據(jù)完整性方案,以下對這4種方案在采用基于身份的簽名、支持數(shù)據(jù)動態(tài)更新、支持用戶撤銷、抗合謀攻擊方面的功能以及通信開銷與計算開銷進行對比分析。

        4.1 功能對比

        表1為本文方案與文獻[17-19]方案在采用基于身份的簽名、支持數(shù)據(jù)動態(tài)更新、支持用戶撤銷和抗合謀攻擊方面的功能對比情況。由表1可知:文獻[17-19]方案均基于傳統(tǒng)公鑰密碼體制,存在復雜的證書管理問題;文獻[18]方案不支持數(shù)據(jù)動態(tài)更新;文獻[17]方案雖然采用多分支路徑樹實現(xiàn)了數(shù)據(jù)動態(tài)更新,但需要巨大的通信開銷;文獻[19]方案采用MHT實現(xiàn)了數(shù)據(jù)動態(tài)更新,導致樹的深度隨數(shù)據(jù)塊數(shù)量的增加呈指數(shù)增長;文獻[17-19]方案不支持用戶撤銷,且不能抵抗已撤銷用戶和云服務器的合謀攻擊;本文方案采用基于身份的簽名,實現(xiàn)了數(shù)據(jù)動態(tài)更新、用戶撤銷和抗合謀攻擊的功能。

        表1 4種方案的功能對比Table 1 Function comparison of four schemes

        4.2 通信開銷對比

        表2 4種方案的通信開銷對比Table 2 Computational overhead comparison of four schemes

        4.3 計算開銷對比

        表3為本文方案與文獻[17-19]方案在簽名階段、證據(jù)生成階段以及證據(jù)驗證階段的計算開銷對比情況。其中,n表示數(shù)據(jù)塊數(shù)量,Texp、Tmul、Tadd、Thash、Tp分別表示1次冪運算、1次乘法運算、1次加法運算、1次哈希運算、1次雙線性配對運算所需的時間。由表3可知:在簽名和證據(jù)驗證階段,本文方案的計算開銷與副本數(shù)量幾乎無關(guān),而文獻[17-19]方案與副本數(shù)量線性相關(guān);在證據(jù)生成階段,本文方案僅需計算c次取冪運算,而文獻[17-18]方案需進行cs次取冪運算。因此,和文獻[17-19]方案相比,本文方案具有較高的計算效率。

        表3 4種方案的計算開銷對比Table 3 Computational overhead comparison of four schemes

        5 實驗結(jié)果與分析

        對本文方案和文獻[17-19]方案進行仿真實驗,對比4種方案在簽名階段、證據(jù)驗證階段的計算開銷,并用上述方案在簽名階段、證據(jù)驗證階段所用時間作為計算開銷的評估指標。實驗環(huán)境為Intel?Core i7-5500U CPU、4 GB內(nèi)存以及版本號為0.4.7的PBC庫。

        當用戶數(shù)據(jù)塊數(shù)量為20、40、60、80、100且每個數(shù)據(jù)塊副本數(shù)量為2時,本文方案和文獻[17-19]方案在簽名階段、證據(jù)驗證階段的計算開銷對比情況分別如圖6、圖7所示??梢钥闯?隨著用戶數(shù)據(jù)塊數(shù)量的增加,本文方案和文獻[17-19]方案的簽名時間和證據(jù)驗證時間都呈線性增長,但本文方案相較文獻[17-19]方案在這2個階段所用時間的增幅更小,因此,本文方案在簽名和證據(jù)驗證階段的計算開銷更少。 當用戶數(shù)據(jù)塊數(shù)量為50且每個數(shù)據(jù)塊副本數(shù)量為2、4、6、8、10時,本文方案和文獻[17-19]方案在簽名階段、證據(jù)驗證階段的計算開銷對比情況分別如圖8、圖9所示??梢钥闯?隨著數(shù)據(jù)塊副本數(shù)量的增加,文獻[17-18]方案的簽名時間和證據(jù)驗證時間都呈線性增長,文獻[19]方案的簽名時間呈線性增長但增幅大于文獻[17-18]方案,其證據(jù)驗證時間雖保持恒定但多于本文方案;本文方案在這2個階段所用時間最少,且隨著數(shù)據(jù)塊副本數(shù)量的增加保持恒定。因此,和文獻[17-19]方案相比,本文方案在簽名和證據(jù)驗證階段具有更高的計算效率。

        圖6 4種方案在簽名階段的計算開銷隨數(shù)據(jù)塊數(shù)量的變化情況Fig.6 The change of computational overhead of four schemesin the signature phase with the number of data blocks

        圖7 4種方案在證據(jù)驗證階段的計算開銷隨數(shù)據(jù)塊數(shù)量的變化情況Fig.7 The change of computational overhead of four schemesin the evidence verification phase with the numberof data blocks

        圖8 4種方案在簽名階段的計算開銷隨副本數(shù)量的變化情況Fig.8 The change of computational overhead of four schemesin the signature phase with the number of copies

        圖9 4種方案在證據(jù)驗證階段的計算開銷隨副本數(shù)量的變化情況Fig.9 The change of computational overhead of four schemesin the evidence verification phase with the number of copies

        6 結(jié)束語

        本文利用秘密分割思想,提出一種多用戶多副本云端數(shù)據(jù)公開審計方案,結(jié)合代理重簽名算法和多分支路徑樹進行群組用戶安全撤銷與云端多副本數(shù)據(jù)動態(tài)更新。安全性分析及實驗結(jié)果表明,該方案能抵抗云服務器和被撤銷用戶的合謀攻擊,有效保護數(shù)據(jù)的隱私性并滿足審計健壯性,解決基于傳統(tǒng)公鑰密碼系統(tǒng)的證書管理問題,確保用戶數(shù)據(jù)副本在云端完整存儲。后續(xù)將設(shè)計格上多用戶多副本云端數(shù)據(jù)公開審計方案,避免方案安全性依賴于數(shù)學困難問題,從而更好地抵抗量子攻擊。

        猜你喜歡
        合謀副本云端
        網(wǎng)絡特征下工程招投標合謀行為分析及對策研究
        云端之城
        面向流媒體基于蟻群的副本選擇算法①
        美人如畫隔云端
        行走在云端
        初中生(2017年3期)2017-02-21 09:17:43
        云端創(chuàng)意
        副本放置中的更新策略及算法*
        樹形網(wǎng)絡中的副本更新策略及算法*
        流域污染治理中政企合謀現(xiàn)象研究
        注冊會計師與被審計單位合謀行為的治理
        狠狠人妻久久久久久综合| 欧美又大粗又爽又黄大片视频| 一本一道人人妻人人妻αv| 久久欧美与黑人双交男男| 国产精品国产午夜免费福利看| 久久精品国产亚洲av网在| 久久亚洲av成人无码国产最大| 中文日韩亚洲欧美制服| 九九精品无码专区免费| 亚洲国产精品色一区二区| 国产精品黑丝美女啪啪啪| 亚洲欧洲精品无码av| 国产精品久久久久尤物| 激情偷拍视频一区二区| 日本伊人精品一区二区三区| 午夜亚洲www湿好爽| 人妻少妇一区二区三区| 最近中文字幕精品在线| 天天爽夜夜爽人人爽| 好男人视频在线视频| 国产伪娘人妖在线观看| 视频一区二区三区黄色| 欧洲美女黑人粗性暴交| 欧美精品一级| 国产av黄色一区二区| 老师开裆丝袜喷水视频| 国产成人av 综合 亚洲| 国产AV无码专区亚洲AWWW| 午夜精品久久99蜜桃| 日本丰满熟妇videossex8k| 亚洲欧美中文在线观看4| 国产精品亚洲精品专区| 亚洲国产精品无码av| 开心婷婷五月激情综合社区 | 国产精品99久久久久久猫咪| 精品一级毛片| 国产成人亚洲精品一区二区三区| 肥老熟妇伦子伦456视频| 正在播放国产对白孕妇作爱| 亚洲av伊人久久综合性色| 中文字幕成人乱码熟女精品国50|