[發(fā)明專利]一種基于身份的分布式簽名方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201611162215.9 | 申請日: | 2016-12-15 |
| 公開(公告)號: | CN106851635B | 公開(公告)日: | 2019-10-29 |
| 發(fā)明(設(shè)計)人: | 楊國強(qiáng);劉會議 | 申請(專利權(quán))人: | 北京三未信安科技發(fā)展有限公司 |
| 主分類號: | H04W12/04 | 分類號: | H04W12/04;H04W12/06;H04L9/32;H04L9/30 |
| 代理公司: | 北京輕創(chuàng)知識產(chǎn)權(quán)代理有限公司 11212 | 代理人: | 楊立 |
| 地址: | 100101 北京市朝陽區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 身份 分布式 簽名 方法 系統(tǒng) | ||
1.一種基于身份的分布式簽名方法,其特征在于,該分布式簽名方法包括如下步驟:
S1,客戶端根據(jù)用戶身份標(biāo)識eld生成一對與用戶永久綁定的固定公私鑰(PC,dC),客戶端將固定公鑰PC以及身份標(biāo)識eld發(fā)送給服務(wù)器;
S2,服務(wù)器根據(jù)固定公鑰PC以及身份標(biāo)識eld生成與用戶綁定的的固定公私鑰對(PB,dB);
S3,服務(wù)器利用(eld、PB、PC)計算生成部分簽名公鑰p并發(fā)布,同時生成簽名代理私鑰dp;
所述步驟S3中,所述服務(wù)器利用以下公式計算生成所述部分簽名公鑰p,所述部分公鑰p包括p1和p2;
p1=PC+PB,
p2=[dp]·PC;
其中,dp=h*dB,
h=SM3(p1x||eId||p1y);
其中,·表示點乘,||表示拼接符,公式是表示p1x、eId與p1y三者拼接,SM3()表示雜湊算法;
S4,客戶端收到待簽名消息M后,生成臨時公私鑰對(PTmp,dTmp),并將公鑰PTmp發(fā)送給服務(wù)器;
S5,服務(wù)器生成臨時公私鑰對(PSTmp,dSTmp),并計算簽名消息摘要e;
S6,服務(wù)器根據(jù)臨時公鑰PTmp、PSTmp、簽名消息摘要e和簽名代理私鑰dp完成簽名代理操作,并將簽名代理結(jié)果發(fā)送給客戶端;
S7,客戶端根據(jù)簽名代理結(jié)果,利用固定私鑰dC和臨時私鑰dTmp進(jìn)行簽名授權(quán)工作,得到完整的簽名并將簽名輸出。
2.根據(jù)權(quán)利要求1所述的一種基于身份的分布式簽名方法,其特征在于,所述S5中還包括:根據(jù)待簽名消息M計算簽名消息摘要e,服務(wù)器在生成臨時公私鑰對(PSTmp,dSTmp)后,服務(wù)器生成隨機(jī)數(shù)K,以及利用隨機(jī)數(shù)K計算點(x,y)=[k]*(PTmp+PSTmp),k∈[1,n-1],*表示模乘運算。
3.根據(jù)權(quán)利要求2所述的一種基于身份的分布式簽名方法,其特征在于,所述S6中還包括:服務(wù)器根據(jù)臨時公鑰PTmp、簽名消息摘要e和簽名代理私鑰dp生成簽名代理結(jié)果(r,sproxy1,sproxy2),r=(x+e)mod n,sproxy1=(1+dp)-1*k,sproxy2=(1+dp)-1*(r+k*dSTmp),mod表示求模運算。
4.根據(jù)權(quán)利要求3所述的一種基于身份的分布式簽名方法,其特征在于,所述S7中包括:生成簽名s,計算s=(1+dc)-1*dTmp*sproxy1+(1+dc)-1*sproxy2-r,客戶端將(r,s)作為完整的簽名,并對完整的簽名進(jìn)行驗證,若簽名驗證成功,則將報文發(fā)送給簽名業(yè)務(wù)中心,并將簽名輸出。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京三未信安科技發(fā)展有限公司,未經(jīng)北京三未信安科技發(fā)展有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611162215.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 汽車安全管理系統(tǒng)及其管理方法
- 一種身份核驗系統(tǒng)、身份核驗系統(tǒng)的熱替換方法及系統(tǒng)
- 具有身份識別系統(tǒng)的手持電鉆
- 一種身份數(shù)據(jù)管理方法、系統(tǒng)和計算機(jī)可讀存儲介質(zhì)
- 一種身份數(shù)據(jù)管理方法、系統(tǒng)和計算機(jī)可讀存儲介質(zhì)
- 基于可信身份的證書共享方法
- 一種身份標(biāo)識識別方法、裝置以及相關(guān)設(shè)備
- 一種識別身份認(rèn)證裝置的方法、設(shè)備以及圖像形成裝置
- 用于身份原子化的系統(tǒng)和方法以及用途
- 基于區(qū)塊鏈的身份管理元數(shù)據(jù)處理方法和系統(tǒng)





