[發明專利]一種在標準模型下安全的基于身份廣義簽密方法有效
| 申請號: | 201310659322.2 | 申請日: | 2013-12-06 |
| 公開(公告)號: | CN103716162A | 公開(公告)日: | 2014-04-09 |
| 發明(設計)人: | 明洋;馮杰 | 申請(專利權)人: | 長安大學 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;G06F21/64 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 徐文權 |
| 地址: | 710064 陜西*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 標準 模型 安全 基于 身份 廣義 方法 | ||
1.一種在標準模型下安全的基于身份廣義簽密方法,其特征在于,包括三種工作模式:簽密、簽名和加密;每次只有一個模式發生,當接收者收到廣義簽密后的簽名進行驗證或解簽密時,若驗證解密結果與簽名的消息一致,則表示接受密文;否則表示拒絕密文;
所述簽密為在一個邏輯步驟內同時實現數字簽名和加密兩種功能;所述簽名為發送方以電子形式簽名一個消息或文件,簽名后的消息或文件能在計算機網絡中傳送,并表示簽名人對該消息或文件的內容負有責任;所述加密為利用技術手段把重要數據變為亂碼傳送。
2.根據權利要求1所述的在標準模型下安全的基于身份廣義簽密方法,具體按照以下步驟進行:
步驟一、系統建立
1)給定安全系數k,密鑰生成中心任意選取素數p階循環群G1,G2,g2∈G1,雙線性映射e:G1×G1→G2;
2)PKG選取兩個密碼學哈希函數H:{0,1}*→{0,1}l和
3)PKG隨機選擇g2∈G1,計算g1=gα和z=e(g1,g2);其中為模q的乘法循環群;
4)PKG隨機選擇u′,m′∈G1,nu維向量u={ui}和nm維向量m={mj},ui,mj∈G1;則系統參數為params={G1,G2,e,p,g,g1,g2,H,Hm,z,u′,m′,u,m},主密鑰為設f(ID)是一個特定的函數,其中如果身份為空時,令ID=IDΦ,f(ID)=0;否則f(ID)=1;
步驟二、用戶密鑰生成
1)假定用戶身份ID為長度為nu的比特串,ID[i]表示身份ID的第i比特,定義為滿足ID[i]=1的指數i的集合;
2)PKG隨機選擇
步驟三、廣義簽密
假設發送者A想要給接收者B發送簽密消息m∈{0,1}l;發送者A隨機選取執行如下步驟:
1)計算σ1=gr;
2)計算
3)計算
4)計算
5)計算
6)計算π=Hm(m,σ1,σ2,σ3,w),其中π為長為nm的比特串,π[j]表示π的第j個比特,定義為滿足π[j]=1的指數j的集合;
7)計算
則密文為σ=(σ1,σ2,σ3,σ4,c);
步驟四、廣義解簽密
當接收者B接收到密文σ=(σ1,σ2,σ3,σ4,c)時,執行如下步驟:
1)計算f(IDB);
2)計算
3)計算
4)計算π=Hm(m,σ1,σ2,σ3,w)其中π為長為nm的比特串,π[j]表示π的第j個比特,定義為滿足π[j]=1的指數j的集合;
5)驗證以下方程的有效性:
如果有效,輸出接受;否則輸出拒絕。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于長安大學,未經長安大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310659322.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種存送燈泡或芯柱裝置
- 下一篇:自鎖式可翻轉輸送帶組件





