[發(fā)明專利]一種多授權(quán)中心的加密方法有效
| 申請?zhí)枺?/td> | 201310275133.5 | 申請日: | 2013-07-02 |
| 公開(公告)號(hào): | CN103457725B | 公開(公告)日: | 2017-02-08 |
| 發(fā)明(設(shè)計(jì))人: | 李繼國;錢慧玲;張亦辰;滕美林 | 申請(專利權(quán))人: | 河海大學(xué) |
| 主分類號(hào): | H04L9/30 | 分類號(hào): | H04L9/30 |
| 代理公司: | 南京經(jīng)緯專利商標(biāo)代理有限公司32200 | 代理人: | 朱小兵 |
| 地址: | 211100 江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 授權(quán) 中心 加密 方法 | ||
1.一種多授權(quán)中心的加密方法,其特征在于,具體步驟如下:
步驟A,設(shè)置系統(tǒng)參數(shù),
選取大素?cái)?shù)p,分別生成p階乘法循環(huán)群G0和G1,設(shè)定雙線性映射e:G0×G0→G1;選擇G0中的生成元g,h和h1;公布<p,G0,G1,g,h,h1>作為系統(tǒng)公開參數(shù)params;
步驟B,設(shè)置授權(quán)者的公鑰與私鑰:
步驟B-1:授權(quán)者Ak分別隨機(jī)選取和作為其私鑰,其中k∈[1,N],i∈[1,n],j∈[1,ni],是模p的剩余類環(huán),表示集合{0,1,2,...,p-1},N表示系統(tǒng)中授權(quán)者的個(gè)數(shù),n表示系統(tǒng)中屬性的種類,ni表示第i種屬性擁有的可能值的個(gè)數(shù);
定義用戶的屬性集為L,即用戶所擁有的屬性的集合為L,屬性的種類最多有n種,第i種屬性的值是ni個(gè)可能屬性值中的一個(gè);對(duì)于兩個(gè)不同的用戶屬性集L和L′,應(yīng)滿足:
其中表示對(duì)所有滿足vi,j∈L的ti,j求和,vi,j表示屬性值,vi,j是第i種屬性的第j個(gè)可能值;
則,授權(quán)者Ak的私鑰為:
步驟B-2:授權(quán)者Ak分別計(jì)算:
則,授權(quán)者Ak的公鑰PKk為:
步驟C,生成用戶的私鑰:
步驟C-1:定義用戶U的全局識(shí)別碼GID為u,其中用戶U的屬性集為L;
步驟C-2:每一個(gè)授權(quán)者Ak隨機(jī)選取計(jì)算表示由授權(quán)者Ak監(jiān)控的屬性,表示屬性既屬于用戶全局識(shí)別碼為u的用戶又屬于授權(quán)者Ak所監(jiān)控的屬性;
授權(quán)者頒發(fā)給用戶作為用戶的私鑰;
步驟D,加密,根據(jù)選定的訪問策略以及授權(quán)者的公鑰對(duì)明文M進(jìn)行加密:
步驟D-1:加密者隨機(jī)選取指定一個(gè)訪問策略W,訪問策略W指出了可以解密消息的屬性集;
步驟D-2:加密者使用選取的隨機(jī)值s和訪問策略W,分別計(jì)算:
其中,表示對(duì)所有滿足k∈Ic的做連乘,Ic是授權(quán)者的索引集,即監(jiān)控訪問策略中屬性的授權(quán)者的下標(biāo)集合;
加密者得到固定長度的密文CT=<C1,C2,C3,C4>;
步驟E,解密,根據(jù)系統(tǒng)公開參數(shù)以及用戶私鑰對(duì)密文CT進(jìn)行解密得到明文M;
步驟E-1:解密者驗(yàn)證是否有與訪問策略下標(biāo)匹配的屬性,如果沒有,則解密失敗,如果有,則繼續(xù)下面的步驟;
步驟E-2:解密者使用系統(tǒng)公共參數(shù)<p,G0,G1,g,h,h1>和解密者的私鑰以及密文CT=<C1,C2,C3,C4>,令:
則明文M為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于河海大學(xué),未經(jīng)河海大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310275133.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種開放式認(rèn)證的授權(quán)方法、裝置和系統(tǒng)
- 認(rèn)證授權(quán)方法和裝置
- 軟件授權(quán)管理方法及系統(tǒng)
- 授權(quán)策略優(yōu)化方法及授權(quán)策略優(yōu)化裝置
- 數(shù)據(jù)表批量授權(quán)方法及裝置
- 一種授權(quán)方法及裝置、電子設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種云計(jì)算資源授權(quán)方法及裝置
- 一種服務(wù)授權(quán)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種軟件授權(quán)方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于授權(quán)裝置的設(shè)備授權(quán)方法
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動(dòng)終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠(yuǎn)程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 一種車聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺(tái)的數(shù)據(jù)加密方法及系統(tǒng)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





