[發明專利]通用可復合的身份代理簽密方法有效
| 申請號: | 201811210167.5 | 申請日: | 2018-10-17 |
| 公開(公告)號: | CN109286485B | 公開(公告)日: | 2019-10-25 |
| 發明(設計)人: | 俞惠芳;王之倉 | 申請(專利權)人: | 西安郵電大學;青海師范大學 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L9/08;H04L9/30;H04L9/32 |
| 代理公司: | 西安永生專利代理有限責任公司 61201 | 代理人: | 申忠才 |
| 地址: | 710121 陜西省西*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 身份代理 復合 通用 驗證 公鑰基礎設施 計算復雜度 私鑰生成器 系統初始化 安全信道 代理密鑰 電子會議 身份信息 移動代理 用戶公鑰 用戶私鑰 證書產生 解密 分發 存儲 保密 撤銷 代理 認證 | ||
1.一種通用可復合的身份代理簽密方法,其特征在于它是由下述步驟組成:
A、系統初始化
(A1)私鑰生成器選取階為大素數q的一個循環加法群G1和一個循環乘法群G2,設定P是循環加法群G1的一個生成元、e是G1×G1→G2的一個雙線性映射,其中q是有限的正整數;
(A2)私鑰生成器選取密碼學安全的Hash函數h1、h2、h3、h4:h1是{0,1}*→G1,h2是h3是{0,1}t×G1×G2→{0,1}l,h4是其中是{1,2,...,q-1},l是消息長度、t是授權證書長度;
(A3)私鑰生成器隨機選取主控鑰s∈Zq*并確定系統公鑰y:
y=sP;
(A4)私鑰生成器保密主控鑰s,公布系統參數β:
β=(G1,G2,q,e,t,l,P,y,h1,h2,h3,h4);
B、生成用戶公私鑰
(B1)私鑰生成器確定擁有身份Ia的原始簽密方的公鑰Ya和私鑰Sa:
Ya=h1(Ia)
Sa=sYa;
(B2)私鑰生成器確定擁有身份Ip的代理簽密方的公鑰Yp和私鑰Sp:
Yp=h1(Ip)
Sp=sYp;
(B3)私鑰生成器確定擁有身份Ib的接收方的公鑰Yb和私鑰Sb:
Yb=h1(Ib)
Sb=sYb;
C、生成代理密鑰
(C1)原始簽密方選取一個隨機數ka∈Zq*,確定Ua、V:
Ua=kaYa
V=h2(mw,Ua)Sa
式中mw是原始簽密方生成的一個授權證書;
(C2)原始簽密方發送Ua、V、mw給代理簽密方;
(C3)時,
代理簽密方確定代理密鑰Sap:
Sap=Sp+V;
D、代理簽密
(D1)代理簽密方選取一個隨機數確定Up、R、c:
Up=kpP
式中m是消息;
(D2)代理簽密方使用代理密鑰生成消息m的簽名S;
(D3)代理簽密方通過公開信道將生成的密文σ:
σ=(c,mw,S,Ua,Up)
輸出給擁有身份Ib的接收者;
E、解密
(E1)擁有身份Ib的接收方收到密文σ,確定R:
R=e(Up,Sb);
(E2)接收方恢復m:
F、驗證
(F1)接收方確定r:
r=h4(m,Ia,Ip,Ib,Up,R);
(F2)下式:
成立,密文有效;否則,密文無效。
2.根據權利要求1所述的通用可復合的身份代理簽密方法,其特征在于所述的代理簽密步驟D的步驟D2中,代理簽密方用自己的私鑰生成消息m的簽名,通過如下步驟實現:
(1)代理簽密方確定r:
r=h4(m,Ia,Ip,Ib,Up,R)
式中Up=kpP,
(2)代理簽密方確定簽名S:
S=rSap+kpYp
式中Sap=Sp+V,Yb=h1(Ib)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安郵電大學;青海師范大學,未經西安郵電大學;青海師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811210167.5/1.html,轉載請聲明來源鉆瓜專利網。





