日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種基于ADD支持讀寫功能的密文策略屬性基加密方法有效

專利信息
申請號: 202011132274.8 申請日: 2020-10-21
公開(公告)號: CN112217641B 公開(公告)日: 2022-09-27
發明(設計)人: 李龍;方穎;李晶晶;古天龍;常亮;李笠 申請(專利權)人: 桂林電子科技大學
主分類號: H04L9/08 分類號: H04L9/08;H04L9/14;H04L9/30;G06F21/60
代理公司: 桂林市華杰專利商標事務所有限責任公司 45112 代理人: 童世鋒
地址: 541004 廣*** 國省代碼: 廣西;45
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 基于 add 支持 讀寫 功能 策略 屬性 加密 方法
【權利要求書】:

1.一種基于ADD支持讀寫功能的密文策略屬性基加密方法,其特征在于,包括如下步驟:

1)構造ADD訪問結構

在給定訪問策略后,生成ADD訪問結構的過程包括如下步驟:

1-1)訪問策略的偽布爾函數表示

假設訪問策略中屬性集合為{x0,x1,…,xn-1},將訪問策略轉換為偽布爾函數f(x0,x1,…,xn-1)的過程如下:

1-1-1)對于屬性集合{x0,x1,…,xn-1}的2n-1個非空子集,分別執行集合內屬性的合取操作,得到2n-1個連接式,記作:

1-1-2)根據訪問策略求得非空子集的權重

1-1-3)結合權重,對連接式進行析取操作,獲得偽布爾函數

1-2)根據偽布爾函數構造相應的ADD訪問結構

針對同一函數,不同的變量序,即屬性順序會生成不同的ADD,因此,在構造ADD之前給定變量序π:x0x1…xn-1,對于ADD中任一節點u,若u是終端節點,則fu是常數;若u是非終端節點則其中“·”表示邏輯乘,“+”表示邏輯加;和分別表示偽布爾函數fu中變量u.var取值1和0時得到的偽布爾函數,即子節點u.high和u.low所對應的偽布爾函數;

ADD構造完成后,按照由上而下、從左至右的順序對所有節點進行重新編號,得到ADD訪問結構其中id為節點編號、ID為ADD中全部非終端節點編號,var為節點上的屬性、I為ADD中所有屬性組成的屬性集,本質上可使用四元組id,var,high,low表示,其中id為節點編號、var為節點上的屬性、high為本節點1-分支節點編號、low為本節點0-分支節點編號,ADD中編號為0、1、2、3的節點為終端節點,編號為4的節點為根節點root;

2)確定ADD訪問結構中的有效路徑

對于ADD訪問結構中從根節點到非零終端節點的有向路徑,若屬性出現的順序嚴格按照變量序π,且任意屬性至多出現一次,則該路徑被稱為是一條有效路徑,為了實現對密文的只讀、只寫、讀寫操作,根據有效路徑所達到的不同終端節點,將有效路徑進一步區分如下:

當且終端節點的id為1時,有效路徑為只讀路徑;

當且終端節點的id為2時,有效路徑為只寫路徑;

當且終端節點的id為3時,有效路徑為讀寫路徑;

3)基于ADD的CP-ABE方案

基于ADD的CP-ABE方案的實現過程中,共涉及4個實體:授權中心、數據加密方即數據擁有者、數據解密方即數據使用者、云服務器,其中授權中心負責執行Setup算法以及Keygen算法,分別實現系統建立以及用戶私鑰生成的功能;數據加密方執行Encrypt算法,完成明文加密;數據解密方執行Decrypt算法,實現對密文的讀、寫操作;云服務器負責密文數據的存儲;該方案的具體實現步驟如下:

3-1)系統建立:由授權中心執行Setup算法,生成系統公鑰PK和主密鑰MK,具體為:選擇p階雙線性群G0,生成元為隨機數g,定義雙線性映射e:G0×G0→G1;系統屬性集合N中包含m個屬性,記為N={att0,att1,…,attm-1},隨機選擇Zp中的元素y,α,t′0,t′1,…,t′m-1,t″0,t″1,…,t″m-1,令Y∶=e(g,g)y,X∶=e(g,g)α,最終生成系統公鑰PK:=e,g,Y,X{(T′i,T″i)|0≤i≤m-1}和主密鑰MK:=y,α,{(t′i,t″i)|0≤i≤m-1},定義全局變量rcount=0實時記錄讀取共享資源的人數,互斥變量mutex=1保護rcount更新時的互斥性,rw=1確保讀操作和寫操作的互斥性,w=1實現寫進程的優先級;

3-2)明文加密:由數據加密方執行Encrypt算法,最終生成密文數據CT,具體為:數據加密方首先根據具體的訪問策略生成相應的偽布爾函數,并進一步構造偽布爾函數相應的ADD結構;在該ADD結構的基礎之上,按照由上而下、從左至右的順序對所有節點進行重新編號,得到ADD訪問結構其中id為節點編號、ID為ADD中全部非終端節點編號,var為節點上的屬性、I為ADD中屬性集合;本質上使用四元組id,var,high,low表示,其中id為節點編號、var為節點上的屬性、high為本節點1-分支節點編號、low為本節點0-分支節點編號,ADD中編號為0、1、2、3的節點為終端節點;

數據加密方借助于ADD訪問結構完成對明文數據M∈G1的加密操作,假設ADD訪問結構所含有效路徑總數為T,并將其表示為R={R0,R1,…,RT-1},加密操作具體執行如下:

隨機選擇s∈Zp并計算,E:=Xs,定義為與路徑Rt相關的密文組件,其數學表述為:

上述(1)式中,It為路徑Rt上所包含的全部屬性,tvar代表步驟3-1)針對屬性var取正值時從Zp中選取的隨機元素t′var或針對屬性var取負值時從Zp中選取的隨機元素t″var,最終生成的密文表示為密文生成后被存儲在云平臺;

3-3)私鑰生成:由授權中心執行Keygen算法,根據用戶提供的屬性集S生成用戶私鑰SK,對于屬性attj,若attj取正值,表示為+attj;若attj取負值,表示為若默認attj取負值,即私鑰生成操作具體包括如下步驟:

3-3-1)查詢ADD結構中編號為4的節點,即根節點root,將其定義為當前節點即正被讀取的節點,設置tSK=0;

3-3-2)讀取當前節點中保存的信息,對于節點屬性attj:如果(attj∈S)∧attj=+attj,執行tSK+=t′j,轉到步驟3-3-3);如果執行tSK+=t″j,轉到步驟3-3-4);

3-3-3)根據當前節點的high域信息查找其1-邊子節點,如果到達終端節點,轉到步驟3-3-5);否則將該子節點定義為當前節點并轉到步驟3-3-2);

3-3-4)根據當前節點的low域信息查找其0-邊子節點,如果到達終端節點,轉到步驟3-3-5);否則將該子節點定義為當前節點并轉到步驟3-3-2);

3-3-5)隨機選擇r∈Zp,計算如果到達的終端節點編號為2,即id=2,為用戶分配私鑰否則,為用戶分配私鑰

3-4)密文解密,包括密文解密、密文更新、密文解密及更新:由數據解密方執行Decrypt算法,解密用戶借助于私鑰SK完成對密文CT的解密工作;假設密文為解密私鑰或解密過程通過以下遞歸算法實現:

3-4-1)解密用戶首先查詢ADD結構中編號為4的節點,即根節點root,將其定義為當前節點;

3-4-2)讀取當前節點中保存的信息對于當前節點中所含屬性attj,如果(attj∈S)∧attj=+attj,轉到步驟3-4-3);如果轉到步驟3-4-4);

3-4-3)根據當前節點的high域信息查找其1-邊子節點:

a)若1-邊子節點為編號為0的終端節點,終止遞歸算法,返回解密失敗;

b)若1-邊子節點為編號為非零實數的終端節點,轉到步驟3-4-5);

c)若1-邊子節點為非終端節點,將其定義為當前節點并轉入步驟3-4-2)繼續執行;

3-4-4)根據當前節點的low域信息查找其0-邊子節點:

d)若0-邊子節點為編號為0的終端節點,終止遞歸算法,返回解密失敗;

e)若0-邊子節點為編號為非零實數的終端節點,轉到步驟3-4-5);

f)若0-邊子節點為非終端節點,將其定義為當前節點并轉入步驟3-4-2)繼續執行;

3-4-5)若當前已成功匹配的有效路徑為Rt,此時有以下三種情況:

情況一:有效路徑Rt為只讀路徑,用戶具有只讀的權限,具體操作如下:

I、執行操作P(w),判斷是否有寫進程;如果存在寫進程,阻塞P(w)操作;否則轉到II;

II、執行操作P(mutex),使每個讀過程互斥地訪問變量rcount,如果rcount=0,執行P(rw),阻塞寫進程;否則,rcount=rcount+1,執行V(mutex)和V(w)釋放rcount和共享文件的訪問權限;

III、用戶完成以下解密計算:

IV、當用戶結束對共享資源的讀訪問時,執行P(mutex),rcount=rcount–1,如果rcount=0,執行V(rw)釋放共享資源對寫進程的阻塞,然后執行V(mutex)釋放對變量rcount的訪問;

情況二:若有效路徑Rt為只寫路徑,用戶具有只寫的權限,實現只寫權限的具體操作如下:

I、執行操作P(w),判斷是否有寫進程,若存在寫進程,阻塞P(w)操作;否則轉到步驟II;

II、執行操作P(rw)確保讀寫進程互斥地訪問共享資源,如果存在讀進程或寫進程,P(rw)操作被阻塞;否則,轉到步驟III;

III、用戶對共享資源具有只寫的訪問權限,新寫入的資源記為M1,用戶執行以下操作:

更新密文中的組件將CT重新上傳到云平臺;

IV、當用戶結束對共享資源的寫訪問時,執行V(rw)釋放對其他讀進程和寫進程的阻塞,執行V(w)釋放對共享資源的訪問權限;

情況三:若有效路徑Rt為讀寫路徑,用戶具有讀寫的權限;如果用戶需要讀取共享資源,按照情況一中所述步驟執行;如果用戶需要在共享文件中寫入數據,按照情況二中所述步驟執行。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于桂林電子科技大學,未經桂林電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/202011132274.8/1.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 91免费国产视频| 欧美一区二区在线不卡| 日本高清二区| 国产精品5区| 久久久久久中文字幕| 91精品一区二区在线观看| 欧美日韩综合一区| 国产乱对白刺激视频在线观看 | 欧美精品在线一区二区| 国产91热爆ts人妖在线| 九色国产精品入口| 亚洲国产精品一区二区久久,亚洲午夜| 少妇中文字幕乱码亚洲影视| 午夜电影网一区| 欧美激情午夜| 亚洲高清久久久| 欧美性二区| 性精品18videosex欧美| 日韩一区二区精品| 91精品视频在线观看免费| 一级久久精品| 欧美福利三区| 亚洲国产午夜片| 色偷偷一区二区三区| 91精品色| 激情久久综合| 国产一区精品在线观看| 精品国产免费一区二区三区| 国产精品综合一区二区三区| 日韩欧美一区二区在线视频| 国产精品一二三四五区| 亚洲精品日本久久一区二区三区 | 国产精品一区二区在线观看 | 国产在线观看二区| 日韩av在线播放观看| 亚洲va久久久噜噜噜久久0| 亚洲日本国产精品| 香蕉免费一区二区三区在线观看| 免费xxxx18美国| 一区二区三区欧美在线| 久久精品综合视频| 国产欧美一区二区三区在线看| 日韩国产精品一区二区| 久久99久久99精品蜜柚传媒| 欧美一区二区三区激情| 狠狠色噜噜狠狠狠四色米奇| 国产精品无码专区在线观看| 日韩午夜三级| 4399午夜理伦免费播放大全| 99久久免费精品国产免费高清| 一本久久精品一区二区| 欧美一区二区三区久久精品| 日韩欧美多p乱免费视频| 粉嫩久久久久久久极品| 亚洲日本国产精品| 亚洲欧美自拍一区| 国产一区不卡视频| 午夜激情影院| 男女视频一区二区三区| 亚洲国产偷| 97人人模人人爽人人喊38tv| 国产一区午夜| 毛片大全免费看| 午夜精品99| 国产精品视频一区二区二| 一区二区三区国产精品| 高清在线一区二区| 亚洲视频h| 国产日韩欧美综合在线| 三上悠亚亚洲精品一区二区| 电影91久久久| 久久乐国产精品| 日韩欧美亚洲视频| 少妇中文字幕乱码亚洲影视| 正在播放国产一区二区| 久久精品国产亚洲7777| 午夜av影视| 国产一区二区三区大片| 国产二区三区视频| 亚洲精品456在线播放| 国产精品午夜一区二区三区视频| 午夜激情在线免费观看| 999久久久国产| 狠狠色噜噜狠狠狠狠米奇777| 久久精品com| 国产精品视频tv| 久久精品麻豆| 亚洲精品一区二区另类图片| 国产无遮挡又黄又爽又色视频| 久久久精品99久久精品36亚| 国产无套精品一区二区| 中文字幕一区二区在线播放| 中文字幕在线一区二区三区| 夜夜躁日日躁狠狠久久av| 97人人添人人爽一区二区三区| 日韩一区免费在线观看| 国产精品自拍在线观看| 久久久久久久久久国产精品| 在线国产一区二区三区| 日本三级韩国三级国产三级| 久久国产精品网站| 中文字幕在线一二三区| 亚洲欧洲日韩av| 国产精品网站一区| 欧美一区视频观看| 99精品在免费线偷拍| 欧美高清性xxxxhdvideos| 国产精品久久亚洲7777| 日韩午夜毛片| 欧美三级午夜理伦三级老人| 色噜噜狠狠色综合影视| 午夜av在线电影| 天天干狠狠插| 久久网站精品| 亚洲欧美一卡| 久久国产这里只有精品| 日韩av在线免费电影| 国产三级国产精品国产专区50| 日韩精品一区二区三区免费观看视频| 91免费视频国产| 三级视频一区| 国产精品久久久久久久久久嫩草| 99国产精品久久久久老师| 91精品久| 色综合久久88| 日本三级香港三级| 欧美日韩一区二区三区不卡视频| 91久久久爱一区二区三区| 午夜毛片在线| 亚洲国产日韩综合久久精品 | 国产精品二区在线| 久久人做人爽一区二区三区小说| 欧美激情精品久久久久久免费 | 精品无码久久久久国产| 精品国产一区二区三区免费| 91精品一二区| 亚洲一区二区三区加勒比| 国产1区2区3区中文字幕| xxxxhd欧美| 老太脱裤子让老头玩xxxxx| 娇妻被又大又粗又长又硬好爽| 强制中出し~大桥未久在线播放 | 午夜毛片在线观看| 国产69精品久久久久999小说| av不卡一区二区三区| 久久人做人爽一区二区三区小说| 91丝袜国产在线播放| 国产三级在线视频一区二区三区| 国产玖玖爱精品视频| 亚洲va欧美va国产综合先锋| 国产区91| 午夜黄色网址| 国产麻豆精品一区二区| 久久久久国产精品www| 国产欧美日韩精品一区二区三区 | 日韩精品999| 欧美一区二区三区三州| 精品国产亚洲一区二区三区| 午夜裸体性播放免费观看| 小萝莉av| 99国产精品丝袜久久久久久| 久久久精品a| 欧美日韩中文国产一区发布| 国产精品久久国产精品99| 国产在线播放一区二区| 精品免费久久久久久久苍| 国产精品1234区| 狠狠色狠狠综合久久| 波多野结衣女教师电影| 激情久久一区二区三区| 四虎国产精品永久在线| 亚州精品国产| 国产亚洲精品久久久久久网站 | 亚洲国产精品第一区二区| 久久精品视频3| 日本一区中文字幕| 国产视频一区二区三区四区| 国产午夜精品av一区二区麻豆 | 一区二区在线不卡| 91一区二区三区在线| 日韩国产不卡| 久久99国产精品久久99果冻传媒新版本| 性国产日韩欧美一区二区在线| 四季av中文字幕一区| 欧美髙清性xxxxhdvid| 91香蕉一区二区三区在线观看| 国产欧美精品久久| 国产精品久久久久久久久久久不卡| 激情久久影院| 国产真实一区二区三区| 国内揄拍国产精品| 亚洲精品久久久久一区二区 | 久久精品国产亚洲7777| 国产视频二区在线观看| 国产精品久久久av久久久| 日本一区二区三区免费在线| 午夜av片| 欧美一区二区激情三区| 午夜影院你懂的| aaaaa国产欧美一区二区| 伊人av综合网| www色视频岛国| 99精品小视频| 一区二区三区欧美日韩| 久久九九亚洲| 国产97在线播放| 亚洲精品乱码久久久久久按摩| 男女视频一区二区三区| 国产精品99久久久久久宅男| 日本五十熟hd丰满| 欧美精品第一区| av中文字幕一区二区| 久久国产精品首页| 狠狠色噜噜狠狠狠狠2021天天| bbbbb女女女女女bbbbb国产| 久久久久亚洲最大xxxx| 国产一区二区三区精品在线| 久久国产精彩视频| 2023国产精品久久久精品双| 亚洲影院久久| 午夜天堂电影| 丰满岳乱妇bd在线观看k8| 久久久久国产亚洲日本| 欧美乱码精品一区二区| 欧美精品日韩一区| 日韩av中文字幕第一页| 欧美精品免费看| 欧美日韩国产精品一区二区| 日韩精品免费播放| 国产一二区在线| 久久夜靖品2区| 国产在线卡一卡二| 国产一区中文字幕在线观看| 97人人澡人人爽91综合色| 性色av色香蕉一区二区| 奇米色欧美一区二区三区| 国产精彩视频一区二区| 国产日韩欧美三级| 亚洲精品一区,精品二区| 精品一区二区三区中文字幕| 欧美人妖一区二区三区| 中文字幕视频一区二区| 黄毛片免费| 免费在线观看国产精品| av中文字幕一区二区| 视频一区二区国产|