[發明專利]基于身份的門限環簽密方法有效
| 申請號: | 201210165402.8 | 申請日: | 2012-05-25 |
| 公開(公告)號: | CN102694654A | 公開(公告)日: | 2012-09-26 |
| 發明(設計)人: | 孫華;王愛民;葛彥強;熊晶;孫虹;韓嬌紅 | 申請(專利權)人: | 孫華;王愛民;葛彥強;熊晶;孫虹 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/30 |
| 代理公司: | 北京同輝知識產權代理事務所(普通合伙) 11357 | 代理人: | 趙慧 |
| 地址: | 455000 河南省安陽市弦歌大*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 身份 門限 環簽密 方法 | ||
1.一種基于身份的門限環簽密方法,其特征在于:包括以下步驟:
(1)系統建立:隨機選取參數,生成系統參數以及相應的主密鑰,其中系統參數為公開參數,具體步驟為:
令G,GT是階為素數p的循環群,e:G×G→GT是一個雙線性映射,兩個無碰撞的哈希函數和將任意長度的身份ID和消息m分別輸出長度為nu和nm的位串;
可信第三方隨機選取參數α∈Zp,生成元g∈G,計算g1=ga。隨機選取參數g2,u′,m′∈G,nu維向量nm維向量其中ui,mi∈RG,則系統參數為
(2)私鑰提取:輸入系統參數、主密鑰和用戶的身份,獲得該用戶身份的私鑰,具體步驟為:
給定用戶身份ID,通過哈希函數u=Hu(ID)計算得到代表用戶身份的長度為nu的位串,令u[i]表示該位串中的第i位,定義位串中數值為1的序號集合ΦID;
隨機選取參數ru∈Zp,計算用戶身份為ID的私鑰
(3)簽密:給定門限環簽密中n個成員的集合L={ID1,...,IDn},實際進行簽密的t個簽密者的身份下標為{1,2,...,t},待簽密消息m,簽密接收者的身份IDR,簽密的具體步驟為:
各簽密者IDi(i=1,...,t)隨機選擇其子秘密si∈Zp,構造系數在Zp的t-1次多項式fi(x)=ai,0+ai,1x+…+ai,t-1xt-1,其中si=ai,0;然后簽密者IDi計算公開參數并向其它簽密者廣播;
計算其它各簽密者IDi(j≠i)的秘密分享si,j=fi(j),并將它們發送給其它簽密者IDj(j=1,2,..,t;j≠i),自己保留si,i=fi(i);
其他各簽密者IDj(j=1,2,..,t;j≠i)從第i個簽密者IDi得到秘密分享si,j后,用如下等式驗證其有效性:當確認秘密分享有效后,各簽密者IDi根據秘密分享計算其私有秘密為
根據環成員身份列表L={ID1,...,IDn}、t個簽密者、待簽密消息m以及t個簽密者的私鑰,環簽密接收者身份IDR,獲得在待簽密消息m下的(t,n)門限環簽密C,(t,n)表示門限環簽密中成員總數為n,t是門限值,實際參與生成門限環簽密的成員數≥t,具體步驟為:
令m∈GT為待簽密消息,該門限環簽密者隨機選取l1,...,ln∈Zp,計算
(4)解簽密:根據門限環簽密和環簽密接收者IDR的私鑰計算得到消息,將得到的消息帶到公式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于孫華;王愛民;葛彥強;熊晶;孫虹,未經孫華;王愛民;葛彥強;熊晶;孫虹許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210165402.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:棕片加工分解裝置及其方法
- 下一篇:膠囊型醫療裝置引導系統及其控制方法





