999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于群簽名的屬性加密方案1

2019-02-20 07:49:10張興蘭崔遙
網絡與信息安全學報 2019年1期
關鍵詞:結構

張興蘭,崔遙

(北京工業大學信息學部,北京 100124)

1 引言

隨著計算機技術的發展和分布式技術的應用,人們將越來越多的數據存儲到云端[1],基于屬性的加密(ABE,attribute based encryption)在這種背景下應運而生。ABE最早由Sahai等[2]提出,由于ABE具有內在的一對多的良好性質,能夠對密文進行細粒度的訪問控制,被廣泛應用于云存儲環境,它解決了復雜信息系統中的細粒度訪問控制和大規模用戶動態擴展問題,為開放的網絡環境提供了比較理想的訪問控制方案[3]。之后,Goyal等[4]進一步明確了ABE的概念,將ABE分為基于密鑰策略的屬性加密(KP-ABE,key-policy attribute-based encryption)和基于密文策略的屬性加密(CP-ABE,cipher text-policy attribute-based encryption)。在基于密鑰策略的屬性加密機制中,密鑰與訪問策略相關,密文與屬性集相關;而在基于密文策略的屬性加密機制中,密鑰與屬性集相關,密文與訪問策略相關[5]。然而訪問策略同樣包含敏感信息,當惡意用戶獲得訪問策略時,就可以根據訪問策略判斷出密文信息,如對一份病例通過ABE機制進行加密,它對應的訪問策略中要求心理醫生訪問,這樣容易暴露該病例對應的病人很可能是位心理疾病患者[6]。在這種情況下,隱藏策略中的敏感信息顯得十分重要。

Kapadia等[7]提出一種叫作PEAPOD(privacyenhanced attribute-based publishing of data)策略隱藏的 CP-ABE方案,該方案需要引入一個在線的半可信服務器進行密文的重加密,這種引入方式會導致安全和性能的提升受限。Nishide等[8]介紹了兩種CP-ABE方案來實現策略隱藏,在多值屬性之間通過與門邏輯表示訪問結構,將訪問結構隱藏在加密的信息中。Muller等[9]在Nishide的成果上,使用了樹形訪問控制技術,使用布爾表達式來表示訪問結構,從而實現訪問結構的隱藏。文獻[10]同樣是將訪問結構嵌入密文中[10]。文獻[11]提出了一種半策略隱藏屬性加密方案,將屬性表示為屬性名和屬性值的對應關系,對屬性值進行隱藏,用以保護用戶隱私,主要針對屬性經常變更和變更涉及隱私信息的情況,但將大量的計算工程外包給云服務器,外包計算的安全性是一個重要問題[12]。Lai等[13]通過系統加密機制實現訪問結構的隱藏,在基于密文的屬性加密機制的基礎上構造了隱藏訪問結構的方案,密文長度以及雙線性對運算都與屬性數量成正相關,大大增加了方案的運算和存儲開銷,導致系統運行效率低。Chase等[14]引入了多權威中心的CP-ABE來提高安全性。

本文在 CP-ABE訪問樹結構的基礎上,通過群簽名的方式,實現了策略中屬性的隱藏,同時使策略支持多樣化的表達。在傳統的CP-ABE訪問結構中[15-16],樹形訪問結構以屬性作為葉子節點,門限節點(與、或、非、門限)作為非葉子節點,這種結構比較清晰,但直接將屬性作為葉子節點可能會泄露隱私信息,所以在 CP-ABE中加入群簽名,將樹形訪問結構最底層的葉子節點放入群中。傳統的訪問結構如圖1所示。可以將A、B和C、D分別作為一個群G1和G2,如圖2所示,這樣如果用戶的訪問條件成立,驗證者只能知道訪問者符合訪問控制規則,無法知道群中的具體成員。

圖1 傳統訪問結構

圖2 基于群簽名的訪問結構

2 預備知識

2.1 訪問結構

在CP-ABE中,用戶可以用一系列屬性來描述,訪問結構可以定義為相關屬性的邏輯表達式,表示數據允許被訪問的范圍[17-18]。定義{a1,a2,… ,an}是一個屬性的集合,如果訪問結構A包含于 2{a1,a2,…,an}是單調的,那么任取集合B和集合C,若B∈A,且B?C,則C∈A。

訪問結構A是 {a1,a2,… ,an}的非空子集,即A包含于 2{a1,a2,…,an}/? 。A中的集合稱為授權集,否則稱為非授權集。

在本文方案中,訪問結構樹為一顆多叉樹,該樹中,用與或門限的布爾操作給內部節點賦值,用屬性給葉子節點賦值。訪問結構樹即為訪問策略,指定了可以解密密文的屬性組合。

2.2 雙線性映射

設置兩個階為素數p的乘法循環群G1和G2,若存在一個映射e:G1×G1->G2滿足如下特征,則是雙線性映射[19]。

1) 雙線性:對 ?a,b∈Zq, ?g,h∈G1,都有(ega,hb)=e(g ,h)ab,則稱映射e:G1×G1->G2是雙線性的。

2) 非退化性: ?g∈G1,使(eg,g)≠ 1。

3) 可計算性: ?g,h∈G1,存在一個有效的算法來計算(eg,h)。注意:e(*,*)是對稱操作,即 (ega,hb) = (eg,h)ab=(egb,ha) 。

2.3 秘密共享機制

一般地,一個有秘密分發者D和參與者{p1,p2,p3,… ,pn}構成的(t,n)秘密分享機制包含下面兩個協議[5,20-21]。

1) 秘密分發協議:在這個協議中,秘密分發者D在n個參與者中分享秘密s,每個參與者Pi獲得一個碎片Si,i=1,…,n。

2) 秘密重構協議:在這個協議中,任意不少于t個參與者一起合作,以自己的碎片為輸入,重構原秘密s。

Shamir秘密共享機制是一個安全的(t,n)秘密分享機制:一方面,任意t個參與者通過提供自己的碎片能夠協作恢復出原秘密s;另一方面,任意少于t個參與者即使擁有自己的碎片也無法計算關于原秘密s的任何信息。這里的t一般為門限值。該機制實現如下。

3) 秘密分發者D在n個參與者之間分享秘密s,D選擇一個素數q> max(s,n),隨機選擇定義以 及t-1次的多項式參與者p獲得秘密碎片i

4) 秘密恢復:已知任意不少于t個點(x,y)= (i,si),根據拉格朗日差值定理,可以確定唯一的其中拉格朗日系數定義為

2.4 群簽名

群簽名的概念是由Chaum和Heyst在1991年聯合提出的[9,13]。在一個群簽名體制中,群體中的成員可代表整個群體進行匿名簽名。一方面,驗證者只能確定簽名是由群體中的某個成員產生的,但不能確定是哪個成員,即匿名性;另一方面,在必要的時候群管理者可以打開簽名來揭示簽名成員身份,使簽名成員無法否認,即可追蹤性[22-23]。

2.5 安全模型

通過挑戰者與敵手的游戲定義方案的安全性,分為以下5個游戲階段。

1) 建立階段,挑戰者運行setup算法,并發布公開參數。

2) 階段一,敵手針對訪問結構A1、A2…Aq進行查詢Ω= {a1,a2,a3,… ,an}的密鑰,該查詢為自適應的查詢,敵手每次在之前返回結果的基礎上進行查詢,每次挑戰者通過運行密鑰生成算法對查詢進行回答。

3) 挑戰,敵手提交兩個等長的明文m0、m1給挑戰者,挑戰者投擲公平的硬幣b,為0則用屬性集Ω對m0進行加密,為1則用屬性集Ω對m1進行加密,且訪問結構A1、A2…Aq不滿足屬性集Ω,然后將密文發送給敵手。

4) 階段二,重復階段一密鑰詢問。

5) 猜測,敵手輸出b的猜測值b'。

3 系統模型和方案形式化定義

3.1 系統模型

本文的系統架構包含如下實體:可信中心、數據擁有者、云服務器、用戶、屬性群、群組管理者,如圖3所示。

可信中心:發布系統公鑰和私鑰。

數據所有者:定制策略,分發屬性至屬性群,加密數據,將密文發送到云服務器。

云服務器:負責存儲密文,接受用戶的訪問請求。

用戶:用戶向云服務器提出訪問請求,當且僅當用戶包含的屬性滿足訪問結構才能解密獲得明文。

G1,G2,G3,…,Gm:屬性群,根據用戶的屬性生成群簽名發送給群組管理者。

群組管理者:驗證群簽名,合成最終簽名。

3.2 本文方案形式化定義

本文方案描述如下。

1) 初始化算法:輸出系統公鑰PK和主密鑰MK。

2) 密鑰生成:根據MK和屬性集合生成屬性私鑰。

3) 加密算法:數據所有者根據訪問控制結構使用公鑰PK加密明文m,生成密文CT。

4) 解密算法:根據屬性集、CT、PK計算得出密文m,否則為⊥。

4 方案設計

本文方案的設計思路是將CP-ABE與群簽名的技術相結合,在屬性層面完成屬性的不可見性。系統中,用戶的屬性集合為Ω= {a1,a2,a3, … ,an},n為屬性的個數,IDi(1 ≤i≤n)為每個屬性的ID。方案分為系統初始化、密鑰生成算法、加密算法、解密算法。

4.1 系統初始化

選定一個大素數p,G是階為p的乘法循環群,雙線性映射e:G×G→G1,g為G的生成元。生成一個橢圓曲線和b滿足 4a3+ 27b2≠ 0(modp)。E為曲線上的一個生成元,可信中心選擇一個單向散列函數h(),選擇隨機元素計算如下。

輸出系統公鑰

保存主密鑰

4.2 密鑰生成算法

4.3 加密算法

輸入公鑰PK、主密鑰MK,訪問控制結構T、輸出密文CT。

輸入樹形訪問控制結構T,根節點為s,子樹分別為與或門等邏輯關系,運用Shamir秘密共享機制進行秘密分發。當該節點為或門節點,則子樹對應的群或節點的秘密值均為s,否則,對于該節點的子樹,從左到右進行分發秘密值,假設該節點對應的群或者節點的范圍為(h,k),隨機選擇直到該節點的最后一個子樹,為最后一個子樹計算秘密值其中,s'為該節點對應的秘密值。

將屬性值加入對應的群中,對于群Gl(1 ≤l≤m) ,秘密值為sl,設計(t,n)門限函數,選擇一個素數q> max(sl,n),隨機選擇a1,a2,定義和次的多項式

對每一個加入該群的屬性ai(1 ≤i≤n),選擇隨機數計算并發送U和至屬性群Gl。

輸入明文m,計算

4.4 解密算法

輸入PK、MK、訪問控制策略T、密文CT,輸出明文。

對于群Gl(1 ≤l≤m) ,本群的屬性集合為ω′,根據用戶的屬性,計算本群的群簽名如下。

計算

將計算結果Sign發送給用戶,否則返回⊥。用戶收到Sign,計算如下。

從而得到m。

5 安全性分析

下面證明本文方案在 DBDH假設下滿足密文的不可區分性。若敵手A以不可忽略的優勢攻破本文方案,那么存在一個算法能夠以相同的優勢攻破DBDH假設。

證明:若敵手A在一個多項式時間內以不可忽略的優勢ε贏得游戲,則證明能夠以不可忽略的優勢解決DBDH困難問題。具體描述過程如下。

挑戰者指定 DBDH的挑戰元組(ga,gb,gc,Z),其中,Z在群G中的取值概率與 (e g,g)abc相同。

Step1敵手 A提供給挑戰者兩個訪問結構W1、W2,挑戰者C運行初始化算法,C輸出系統公鑰PK={e,g,y,Tj(1 <j≤n),E,h()},保存主密鑰

Step2敵手 A 提供一個屬性列表Ω= {a1,a2,a3,… ,an}作為私鑰詢問的輸入列表,要求屬性列表Ω同時不滿足訪問結構W1和W2,所以必定存在一個屬性i∈ [1 ,2,3,… ,n],ai?W1,選擇隨機數如果或者計算否則返回返回給敵手

Step3敵手A提交兩個明文m0、m1給挑戰者,挑戰者C投擲一枚公平的硬幣b∈ {0 ,1},得到隨機的一個值b,選擇隨機數計算

Step4敵手A重復Step2和Step3,繼續私鑰詢問。

Step5敵手A給出對b的猜測值b′∈ {0,1},若b'=b,表明敵手A能以不可忽略的優勢攻破方案,即Z=(e g,g)abc,否則,Z為隨機值。

在上述DBDH游戲中,若b'≠b,那么Z為一個隨機值,敵手 A沒有獲得關于消息mb的信息,所以

當敵手A猜測成功,根據定義知道敵手有ε的優勢攻破本方案,所以

綜合敵手的優勢為

綜上可知,如果敵手A按照以上的安全模型以不可忽略的優勢ε攻破了本文方案,則存在一種能以不可忽略的優勢解決 DBDH問題的多項式時間算法。因為不存在一種多項式時間算法能以不可忽略的優勢解決DBDH問題,所以不存在能以不可忽略的優勢攻破本方案的敵手A,即證明本文所提方案達到了CPA安全。

6 結束語

本文提出了一種基于群簽名的 CP-ABE方案,可以有效解決訪問結構導致的隱私泄露問題。該方案在DBDH困難問題假設下實現CPA安全,可有效保護策略中的隱私信息。但是方案基于訪問結構控制樹的設定有一定的局限性,下一步的研究將就此展開。

猜你喜歡
結構
DNA結構的發現
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
新型平衡塊結構的應用
模具制造(2019年3期)2019-06-06 02:10:54
循環結構謹防“死循環”
論《日出》的結構
縱向結構
縱向結構
我國社會結構的重建
人間(2015年21期)2015-03-11 15:23:21
創新治理結構促進中小企業持續成長
現代企業(2015年9期)2015-02-28 18:56:50
主站蜘蛛池模板: 亚洲精品天堂自在久久77| 国产精品分类视频分类一区| AV熟女乱| 国产成人精品日本亚洲| 亚洲第一极品精品无码| 国产精品蜜臀| 欧美日韩中文国产| 国内精品视频在线| 亚洲无码日韩一区| 日本欧美一二三区色视频| 99国产精品一区二区| 99这里精品| 久热中文字幕在线| 欧美精品一二三区| 欧美性精品| 亚洲日韩精品伊甸| 欧美激情视频在线观看一区| 久久精品波多野结衣| 国产二级毛片| a毛片在线| 亚洲视频四区| 国产精品一区二区在线播放| 91久久偷偷做嫩草影院电| 亚洲二区视频| 中文字幕免费在线视频| 成人在线欧美| 欧美天堂久久| 精品视频一区二区观看| 日韩福利在线视频| 暴力调教一区二区三区| jijzzizz老师出水喷水喷出| 国产精品无码一区二区桃花视频| 欧美一区二区精品久久久| 69精品在线观看| 国产农村精品一级毛片视频| 国产91丝袜在线播放动漫| 亚洲国产中文在线二区三区免| 国产精品三级专区| 一区二区三区四区日韩| 88av在线| 鲁鲁鲁爽爽爽在线视频观看| 亚洲精品视频免费| 国产在线观看高清不卡| 久久女人网| 激情午夜婷婷| 激情网址在线观看| 亚洲欧洲国产成人综合不卡| 中文字幕无码中文字幕有码在线| 日本精品视频| 青青操国产视频| 日本在线欧美在线| 狠狠色丁香婷婷综合| 草逼视频国产| 亚洲欧美日韩动漫| 国产精品19p| 国产亚洲欧美在线中文bt天堂| 人人爽人人爽人人片| 在线观看免费AV网| 波多野结衣久久高清免费| 又大又硬又爽免费视频| a毛片在线| 日韩一级毛一欧美一国产| 亚洲精品中文字幕无乱码| 精品伊人久久久大香线蕉欧美| 亚洲中文字幕在线精品一区| 99精品国产高清一区二区| 狠狠色噜噜狠狠狠狠奇米777 | 国产99久久亚洲综合精品西瓜tv| 亚洲av无码人妻| 久久国产高潮流白浆免费观看| 中文字幕日韩欧美| 久久久久久久久久国产精品| 国产毛片高清一级国语| 国产综合精品日本亚洲777| 国产乱子伦精品视频| 日本三区视频| 九色91在线视频| 亚洲人成影院在线观看| 欧美一区二区三区国产精品| a级毛片毛片免费观看久潮| 人妻丰满熟妇啪啪| 欧美成一级|