[發明專利]一種基于身份的可聚合簽密方法在審
| 申請號: | 201410366417.X | 申請日: | 2014-07-29 |
| 公開(公告)號: | CN104113420A | 公開(公告)日: | 2014-10-22 |
| 發明(設計)人: | 韓益亮;桂小林;盧萬誼;楊曉元;張敏情;李發根 | 申請(專利權)人: | 中國人民武裝警察部隊工程大學 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/14 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 徐文權 |
| 地址: | 710086 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 身份 聚合 方法 | ||
1.一種基于身份的可聚合簽密方法,其特征在于,包括以下步驟:
步驟一:密鑰生成中心設定系統公共參數,并為各個用戶生成密鑰后進行廣播;
步驟二:每個發送方根據系統公共參數分別計算各自數據的簽密文,并將數據的簽密文發送給將簽密文進行聚合的聚合方,所述聚合方為任意一個發送方或所有發送方直接聯通的網關節點;
步驟三:聚合方將各個發送方的簽密文進行聚合,得到聚合簽密文,并將聚合簽密文發送給接收方;
步驟四:接收方用其私鑰和所有發送方的公鑰,對聚合簽密文進行解簽密操作,恢復出所有的數據。
2.根據權利要求1所述的基于身份的可聚合簽密方法,其特征在于:所述步驟一具體包括以下步驟:
(1)密鑰生成中心設定系統公共參數,并向所有用戶廣播,所設定的系統參數包括:安全參數λ為整數;生成元為P的加法循環群G1和一個乘法循環群G2,它們的階都為素數q;三個散列函數H1:{0,1}*×G1→G1、H2:G2→{0,1}l和其中消息長度l為整數,Zq*是由所有大于等于1且小于q-1的整數組成的加法群;對參數選擇的規格要求為:消息長度l與對加密算法的密文長度相同;群G1中的元素規格|G1|為安全參數λ;
(2)密鑰生成中心選擇兩個隨機整數s1和s2作為主密鑰,計算PPub1=s1P,PPub2=s2P,將PPub1和PPub2向所有用戶公開,其中,PPub1為系統的第一主公鑰,PPub2為系統的第二主公鑰,將系統主密鑰s1和s2保密;
(3)密鑰生成中心為第i個發送方Ui,i∈[1,…,n],計算公鑰Qi=H1(Ui),私鑰di=s1Qi;為接收者B,計算公鑰QB=H1(B),私鑰dB=s1QB,將所生成的密鑰通過安全信道分別發送給各個用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民武裝警察部隊工程大學,未經中國人民武裝警察部隊工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410366417.X/1.html,轉載請聲明來源鉆瓜專利網。





