[發(fā)明專利]一種支持用戶動(dòng)態(tài)加入的謂詞群加密方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201910342435.7 | 申請(qǐng)日: | 2019-04-26 |
| 公開(kāi)(公告)號(hào): | CN109995795B | 公開(kāi)(公告)日: | 2021-08-27 |
| 發(fā)明(設(shè)計(jì))人: | 王玉玨;丁勇;趙萌 | 申請(qǐng)(專利權(quán))人: | 桂林電子科技大學(xué) |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L9/30;H04L9/08 |
| 代理公司: | 北京中濟(jì)緯天專利代理有限公司 11429 | 代理人: | 石燕妮 |
| 地址: | 541004 廣西*** | 國(guó)省代碼: | 廣西;45 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 支持 用戶 動(dòng)態(tài) 加入 謂詞 加密 方法 系統(tǒng) | ||
1.一種支持用戶動(dòng)態(tài)加入的謂詞群加密方法,其特征在于,該方法包括以下步驟:
系統(tǒng)管理員選取安全參數(shù),生成系統(tǒng)公開(kāi)參數(shù)和主私鑰;
系統(tǒng)管理員根據(jù)所述系統(tǒng)公開(kāi)參數(shù)和主私鑰,為群中各個(gè)初始成員生成私鑰,每個(gè)成員維護(hù)一個(gè)群成員列表;
系統(tǒng)管理員根據(jù)所述系統(tǒng)公開(kāi)參數(shù)和主私鑰,為新成員生成一組屬性和私鑰;
所述新成員根據(jù)所述系統(tǒng)公開(kāi)參數(shù),針對(duì)自己的屬性計(jì)算一個(gè)密文,并將該密文發(fā)送給群中現(xiàn)有成員,以申請(qǐng)加入該群,具體地,新成員ul隨機(jī)選取t,α,β∈ZN和Rl,3,j,Rl,4,j∈G3,其中1≤j≤n+1,新成員ul計(jì)算得到其中1≤j≤n+1,新成員ul將密文發(fā)送給群中現(xiàn)有的全部成員U={u1,u2,…,um},Cl,0,Cl,1,j,Cl,2,j表示新成員ul對(duì)其屬性向量計(jì)算得到的密文參數(shù),表示群G上的冪運(yùn)算,其中,ZN表示基于集合{0,1,..,N-1}的域;
現(xiàn)有群成員根據(jù)自己的私鑰對(duì)接收到的密文進(jìn)行解密,以判斷該新成員是否合法,并根據(jù)系統(tǒng)的公開(kāi)閾值判斷是否允許該新成員加入群中,具體的:每個(gè)現(xiàn)有成員ui∈U根據(jù)自己的私鑰驗(yàn)證下式是否成立:
若成立,則判斷該新成員uθ合法,否則,判斷該新成員uθ不合法;成員ui將判斷結(jié)果通知群中其他現(xiàn)有成員U\{ui};
每個(gè)現(xiàn)有成員ui∈U接收到其他現(xiàn)有成員U\{ui}發(fā)來(lái)的判斷結(jié)果,判斷下式是否成立:
如果成立,則接收該新成員uθ為群成員,并更新群成員集合U=U∪{uθ};否則,拒絕該新成員uθ的加入請(qǐng)求,保持群成員集合不變;
系統(tǒng)管理員根據(jù)所述主私鑰檢驗(yàn)新成員加入群的流程合法性;
所述系統(tǒng)公開(kāi)參數(shù)表示為:所述主私鑰表示為:其中,G和GT分別表示階為合數(shù)N的循環(huán)群,表示一個(gè)雙線性映射運(yùn)算表示循環(huán)群GT的生成元,g1,g2,g3分別表示循環(huán)群G的子群G1,G2,G3的生成元,k表示密鑰,fprf表示偽隨機(jī)函數(shù),τ為閾值,公開(kāi)參數(shù)Q=g2·R0,R0∈G3,公開(kāi)參數(shù)H1,j=h1,j·R1,j,公開(kāi)參數(shù)H2,j=h2,j·R2,j,h1,j,h2,j∈G1,R1,j,R2,j∈G3,p1,p2,p3分別為子群G1,G2,G3的階,表示系統(tǒng)謂詞向量,密鑰參數(shù)R'∈G3,Q'∈G2,密鑰參數(shù)密鑰參數(shù)v0,j=fprf(k,0,j),表示基于集合{0,1,..,p1-1}的域,表示基于集合{0,1,..,p2-1}的域,0≤i≤l-1,1≤j≤n+1;
所述私鑰具體表示為:Ri,5∈G3,Qi,6∈G2,密鑰參數(shù)密鑰參數(shù)vi,j=fprf(k,i,j);
所述系統(tǒng)管理員利用所述系統(tǒng)公開(kāi)參數(shù)和主私鑰,為新成員生成一組屬性和私鑰,具體包括:
針對(duì)每個(gè)新成員uθ,系統(tǒng)管理員計(jì)算得到成員謂詞向量其中vθ,j=fprf(k,l,j),m+1≤l≤n;
針對(duì)每個(gè)新成員uθ,系統(tǒng)管理員隨機(jī)選取Rl,5∈G3,和Ql,6∈G2,計(jì)算得到
針對(duì)每個(gè)新成員ul,系統(tǒng)管理員根據(jù)系統(tǒng)謂詞向量和成員謂詞向量構(gòu)造并求解如下方程組:
從解集中隨機(jī)選取一個(gè)非零解作為新成員ul的屬性向量,其中vi,j表示成員謂詞向量的第j個(gè)元素;
系統(tǒng)管理員將屬性向量和私鑰發(fā)送給新成員ul。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于桂林電子科技大學(xué),未經(jīng)桂林電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910342435.7/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫(kù)管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌





