System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 成人免费无码精品国产电影,色欲A∨无码蜜臀AV免费播,无码精品久久一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種支持用戶靈活變更的屬性基加密數據共享系統及方法技術方案

    技術編號:44489798 閱讀:4 留言:0更新日期:2025-03-04 17:54
    本發(fā)明專利技術公開了一種支持用戶靈活變更的屬性基加密數據共享系統,包括:中央權威CA,生成并發(fā)布公共參數,生成第一密鑰分量和權威量,發(fā)起屬性撤銷;屬性權威AA,生成預解密密鑰、屬性量以及新預解密密鑰,更新密鑰分量;數據擁有者DO,提供用戶公鑰、第一屬性集、索引、盲化關鍵詞和初始密文;代理服務器PS,生成關鍵詞搜索陷門和最終密文,對搜索請求進行驗證,通過后下載對應的最終密文進行預解密,輸出預解密密文;云服務提供商CSP,存儲最終密文;以及,數據使用者DU,生成并發(fā)送第二屬性集,基于關鍵詞搜索陷門發(fā)起搜索請求,接收并解密預解密密文。實現了數據擁有者對數據的訪問控制和共享利用,同時保障了用戶撤銷后的前向安全性和即時性。

    【技術實現步驟摘要】

    本專利技術涉及信息安全,更具體的說是涉及一種支持用戶靈活變更的屬性基加密數據共享系統及方法


    技術介紹

    1、在云存儲的場景下,數據擁有者在云平臺創(chuàng)建存儲空間后將數據上傳,并對數據設置訪問權限,現有的主要訪問控制方式有訪問控制列表(acl)以及身份和訪問管理(iam),在這種訪問控制方式下,訪問權限的驗證者是云儲存服務提供商的訪問控制系統,可能存在云存儲服務提供商窺探用戶數據的情況。

    2、屬性基加密利用屬性進行訪問控制可以很好地解決訪問控制主體的問題。數據共享場景中,存在用戶身份變更的情況,涉及到屬性撤銷,現有可撤銷屬性方案在保證系統的前向安全性方面支持不足。同時,對數據進行加密使得在密文狀態(tài)下無法直接對數據進行搜索或查詢操作,可搜索加密通過在加密數據中引入特定的加密關鍵詞索引結構,使得在加密狀態(tài)下仍然能夠通過關鍵詞對密文進行有效的搜索操作。

    3、現有技術cn117997604a提出了一種支持屬性撤銷的利用屬性基加密的數據訪問控制系統,利用區(qū)塊鏈輔助進行權限驗證,但是其基于版本進行密鑰控制,進行撤銷后需要更新版本號并更新所有未被撤銷用戶的屬性密鑰;現有技術cn114095160a提出利用在密文中嵌入時間戳的方式實現撤銷,未撤銷用戶接受授權機構生成的與時間戳相關的密鑰更新材料,該方法同樣未實現即時撤銷;現有技術cn117521118a提出一種醫(yī)療數據可搜索加密隱私保護及系統,其密文文件和索引文件是分開的,因此計算量和存儲開銷較大。其加密密鑰和索引密鑰也是分開的,因此密鑰長度過長。

    4、現有的可撤銷屬性基加密的研究中,存在的主要問題是,進行用戶撤銷后,為了保證被撤銷的用戶無法利用被撤銷前的密鑰繼續(xù)解密相應數據,需要對密文進行重新加密,因此產生較大的計算開銷,另一個問題是撤銷的粒度不足,部分方法僅支持用戶級或系統級的撤銷。針對可搜索加密的研究中,主要不足是關鍵詞的表達能力不強,部分方案只支持單關鍵詞搜索,部分方案只支持使用單個邏輯連接符(and或者or)對關鍵詞進行連接,同時也存在密文長度較長,搜索計算量較大的問題。現有同時支持屬性撤銷和可搜索的屬性基加密方案計算開銷大,密文長度較長,且撤銷不是即時的。

    5、因此,如何實現數據擁有者對數據的訪問控制和共享利用,同時保障用戶撤銷后的前向安全性和即時性是本領域技術人員亟需解決的問題。


    技術實現思路

    1、有鑒于此,本專利技術提供了一種支持用戶靈活變更的屬性基加密數據共享系統及方法,至少部分解決了現有技術中存在的問題,實現了數據擁有者對數據的訪問控制和共享利用,同時保障了用戶撤銷后的前向安全性和即時性。

    2、為了實現上述目的,本專利技術采用如下技術方案:

    3、一種支持用戶靈活變更的屬性基加密數據共享系統,包括:中央權威ca、屬性權威aa、數據擁有者do、代理服務器ps、云服務提供商csp和數據使用者du;

    4、所述中央權威ca,生成并發(fā)布公共參數,生成第一密鑰分量和權威量,發(fā)起屬性撤銷;

    5、所述屬性權威aa,生成預解密密鑰、屬性量以及新預解密密鑰,更新密鑰分量;

    6、所述數據擁有者do,提供用戶公鑰、第一屬性集、索引、盲化關鍵詞和初始密文;

    7、所述代理服務器ps,生成關鍵詞搜索陷門和最終密文,對搜索請求進行驗證,通過后搜索下載對應的最終密文進行預解密,輸出預解密密文;

    8、所述云服務提供商csp,存儲所述最終密文;

    9、所述數據使用者du,生成并發(fā)送第二屬性集,基于所述關鍵詞搜索陷門發(fā)起搜索請求,接收并解密所述預解密密文。

    10、優(yōu)選的,所述中央權威ca,具體包括:

    11、隨機生成安全參數,基于所述安全參數生成所述公共參數并分別發(fā)送至aa、ps和do;

    12、基于所述屬性量生成所述權威量并發(fā)送至ps;

    13、基于所述用戶公鑰和所述公共參數生成所述第一密鑰分量;

    14、接收所述第一屬性集;

    15、生成待撤銷屬性;

    16、將所述第一密鑰分量、所述第一屬性集和所述待撤銷屬性發(fā)送至aa。

    17、優(yōu)選的,所述屬性權威aa,具體包括:

    18、基于所述公共參數、所述第一屬性集和所述第一密鑰分量生成預解密密鑰,并發(fā)送至ps;

    19、基于所述第二屬性集生成屬性量,并發(fā)送至ca;

    20、基于所述待撤銷屬性、所述預解密密鑰和所述公共參數生成所述新預解密密鑰,并發(fā)送至ps。

    21、基于aa屬性域中第j個屬性隨機選取第一屬性參數udj,并基于第一屬性參數計算得到第二屬性參數;

    22、生成所述新預解密密鑰后,基于所述第二屬性參數為擁有所述待撤銷屬性未被撤銷的用戶更新密鑰分量。

    23、優(yōu)選的,所述數據擁有者do,具體包括:

    24、生成所述用戶公鑰以及所述第一屬性集并發(fā)送至ca;

    25、基于待加密明文語義選取多個關鍵詞;

    26、基于所述關鍵詞和所述公共參數生成所述索引;

    27、基于所述關鍵詞進行盲化處理,得到所述盲化關鍵詞;

    28、構建訪問策略,基于所述訪問策略、所述待加密明文和所述公共參數生成所述初始密文;

    29、將所述索引、所述盲化關鍵詞和所述初始密文發(fā)送至ps。

    30、優(yōu)選的,所述代理服務器ps,具體包括:

    31、基于所述公共參數和所述初始密文生成所述最終密文,并發(fā)送至csp;

    32、基于所述盲化關鍵詞、所述公共參數和所述預解密密鑰生成所述關鍵詞搜索陷門;

    33、基于所述第二屬性集、所述權威量和所述預解密密鑰進行權限判斷,當滿足所述訪問策略時,基于所述關鍵詞搜索陷門、所述公共參數和所述索引在csp中對應搜索下載所述最終密文;

    34、基于所述最終密文、所述公共參數和所述預解密密鑰生成所述預解密密文;

    35、將所述關鍵詞搜索陷門和所述預解密密文并發(fā)送至du。

    36、優(yōu)選的,所述數據使用者du,具體包括:

    37、基于所述關鍵詞搜索陷門生成所述搜索請求;

    38、生成第二屬性集和使用私鑰;

    39、將所述搜索請求和所述第二屬性集發(fā)送至ps;

    40、基于所述使用私鑰對所述預解密密文進行解密,得到相應的明文。

    41、一種支持用戶靈活變更的屬性基加密數據共享方法,包括:

    42、ca生成公共參數;do生成用戶公鑰和第一屬性集;ca基于用戶公鑰生成第一密鑰分量;aa基于所述公共參數、所述第一密鑰分量和所述第一屬性集生成預解密密鑰;

    43、do構建訪問策略,基于所述訪問策略、待加密明文和所述公共參數生成初始密文;ps基于所述初始密文和所述預解密密鑰生成最終密文并發(fā)送至csp進行存儲;

    44、do基于所述待加密明文對應生成索引和盲化關鍵詞;ps基于所述盲化關鍵詞、所述公共參數和所述本文檔來自技高網...

    【技術保護點】

    1.一種支持用戶靈活變更的屬性基加密數據共享系統,其特征在于,包括:中央權威CA、屬性權威AA、數據擁有者DO、代理服務器PS、云服務提供商CSP和數據使用者DU;

    2.根據權利要求1所述的一種支持用戶靈活變更的屬性基加密數據共享系統,其特征在于,所述中央權威CA,具體包括:

    3.根據權利要求2所述的一種支持用戶靈活變更的屬性基加密數據共享系統,其特征在于,所述屬性權威AA,具體包括:

    4.根據權利要求3所述的一種支持用戶靈活變更的屬性基加密數據共享系統,其特征在于,所述數據擁有者DO,具體包括:

    5.根據權利要求4所述的一種支持用戶靈活變更的屬性基加密數據共享系統,其特征在于,所述代理服務器PS,具體包括:

    6.根據權利要求5所述的一種支持用戶靈活變更的屬性基加密數據共享系統,其特征在于,所述數據使用者DU,具體包括:

    7.一種支持用戶靈活變更的屬性基加密數據共享方法,應用于如權利要求1-6任一項所述的一種支持用戶靈活變更的屬性基加密數據共享系統,其特征在于,包括:

    8.根據權利要求7所述的一種支持用戶靈活變更的屬性基加密數據共享方法,其特征在于,生成公共參數,具體包括:

    9.根據權利要求7所述的一種支持用戶靈活變更的屬性基加密數據共享方法,其特征在于,生成預解密密鑰,具體包括:

    10.根據權利要求7所述的一種支持用戶靈活變更的屬性基加密數據共享方法,其特征在于,生成新預解密密鑰,具體包括:

    ...

    【技術特征摘要】

    1.一種支持用戶靈活變更的屬性基加密數據共享系統,其特征在于,包括:中央權威ca、屬性權威aa、數據擁有者do、代理服務器ps、云服務提供商csp和數據使用者du;

    2.根據權利要求1所述的一種支持用戶靈活變更的屬性基加密數據共享系統,其特征在于,所述中央權威ca,具體包括:

    3.根據權利要求2所述的一種支持用戶靈活變更的屬性基加密數據共享系統,其特征在于,所述屬性權威aa,具體包括:

    4.根據權利要求3所述的一種支持用戶靈活變更的屬性基加密數據共享系統,其特征在于,所述數據擁有者do,具體包括:

    5.根據權利要求4所述的一種支持用戶靈活變更的屬性基加密數據共享系統,其特征在于,所述代理服務器ps,具體包...

    【專利技術屬性】
    技術研發(fā)人員:李莉陳介李雪梅譚志偉丁丁
    申請(專利權)人:北京電子科技學院
    類型:發(fā)明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品爆乳一区二区三区无码av| 亚洲成a人无码亚洲成av无码| 97久久精品无码一区二区| 精品一区二区三区无码免费视频| 午夜人性色福利无码视频在线观看| 最新中文字幕av无码专区| 中文字幕日韩精品无码内射| 亚洲av无码一区二区三区人妖| 国产成人无码久久久精品一| 无码人妻久久一区二区三区蜜桃 | 亚洲AV无码男人的天堂| 人妻无码中文字幕| 中文字幕人成无码免费视频| 国产亚洲人成无码网在线观看| 内射无码午夜多人| 无码人妻av一区二区三区蜜臀| 无码精品视频一区二区三区| 成人无码AV一区二区| 一级片无码中文字幕乱伦| 精品无码国产一区二区三区51安| 日韩人妻无码精品一专区 | 精品无码日韩一区二区三区不卡| 亚洲午夜福利精品无码| 成人无码Av片在线观看| 成人免费无码大片a毛片| 无码无需播放器在线观看| 亚洲GV天堂无码男同在线观看| 亚洲中文字幕在线无码一区二区| 久久久久久AV无码免费网站| 亚洲av无码专区国产乱码在线观看| 国产免费久久久久久无码| 熟妇人妻中文a∨无码| 中文字幕无码久久久| 中文无码喷潮在线播放| 韩国19禁无遮挡啪啪无码网站| 亚洲真人无码永久在线| 亚洲VA中文字幕无码毛片| 98久久人妻无码精品系列蜜桃| 人妻无码一区二区三区AV| 亚洲av成本人无码网站| 性色AV无码中文AV有码VR|