亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于橢圓曲線的分布式簽名方法及系統(tǒng)與流程

文檔序號(hào):11929711閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種基于橢圓曲線的分布式簽名方法,其特征在于,該簽名方法包括如下步驟:

S1,客戶端注冊(cè)生成一對(duì)與用戶永久綁定的固定公私鑰對(duì)(PC,dC),將客戶端自身固定公鑰PC發(fā)送給簽名代理中心;

S2,簽名代理中心根據(jù)公鑰PC生成與用戶綁定的固定公私鑰對(duì)(PB,dB),同時(shí)計(jì)算生成簽名公鑰P,并將簽名公鑰P發(fā)布;

S3,簽名業(yè)務(wù)中心將待簽名消息(msg)發(fā)送給客戶端和簽名代理中心;

S4,客戶端收到S3中的待簽名消息(msg)后,生成臨時(shí)公私鑰對(duì)(PTmp,dTmp),并將公鑰PTmp發(fā)送給簽名代理中心;

S5,簽名代理中心根據(jù)收到的待簽名消息(msg)后和臨時(shí)公鑰PTmp生成臨時(shí)公私鑰對(duì)(PSTmp,dSTmp),并計(jì)算生成簽名消息摘要e;

S6,簽名代理中心根據(jù)臨時(shí)公鑰PTmp、簽名消息摘要e和固定私鑰dB完成簽名代理操作,并將簽名代理結(jié)果發(fā)送給客戶端;

S7,客戶端根據(jù)簽名代理結(jié)果,利用自身的固定私鑰dC和臨時(shí)私鑰dTmp進(jìn)行簽名授權(quán)工作,得到符合標(biāo)準(zhǔn)協(xié)議的簽名報(bào)文,并將簽名與簽名公鑰P進(jìn)行驗(yàn)證;

S8,若簽名驗(yàn)證成功,則將報(bào)文發(fā)送給簽名業(yè)務(wù)中心。

2.根據(jù)權(quán)利要求1所述的一種基于橢圓曲線的分布式簽名方法,其特征在于,所述S2中還包括:計(jì)算簽名公鑰P=PC+PB+[dB]·PC,·表示點(diǎn)乘。

3.根據(jù)權(quán)利要求2所述的一種基于橢圓曲線的分布式簽名方法,其特征在于,所述S5中還包括:計(jì)算簽名消息摘要e,e=h(msg),同時(shí)生成隨機(jī)數(shù)k,并利用隨機(jī)數(shù)k計(jì)算點(diǎn)(x,y)=[k]·(PTmp+PSTmp),k∈[1,n-1],h是哈希函數(shù)。

4.根據(jù)權(quán)利要求3所述的一種基于橢圓曲線的分布式簽名方法,其特征在于,所述S6中還包括:簽名代理中心根據(jù)臨時(shí)公鑰PTmp、簽名消息摘要e和固定私鑰dB完成簽名代理,并計(jì)算生成(r,sproxy1,sproxy2),其中r=(x+e)mod n;sproxy1=(1+dB)-1*k;sproxy2=(1+dB)-1*(r+k*dSTmp),mod表示求模運(yùn)算,*表示模乘運(yùn)算。

5.根據(jù)權(quán)利要求4所述的一種基于橢圓曲線的分布式簽名方法,其特征在于,所述S7中還包括:客戶端根據(jù)簽名代理結(jié)果,利用自身的固定私鑰dC和臨時(shí)私鑰dTmp計(jì)算簽名s,客戶端將(r,s)作為完整的簽名并輸出,其中s=(1+dC)-1*dTmp*sproxy1+(1+dC)-1*sproxy2-r mod n。

6.一種基于橢圓曲線的分布式簽名系統(tǒng),其特征在于,該分布式簽名系統(tǒng)包括:客戶端,簽名代理中心,簽名業(yè)務(wù)中心;客戶端將公鑰PC發(fā)送給簽名代理中心;簽名代理中心接收公鑰PC后生成固定公私鑰對(duì)(PB,dB),同時(shí)生成簽名公鑰P,并將簽名公鑰P公布;簽名業(yè)務(wù)系統(tǒng)將待簽名消息(msg)發(fā)送給客戶端和簽名代理中心;客戶端接收簽名消息(msg)生成臨時(shí)公私鑰對(duì)(PTmp,dTmp),并將臨時(shí)公鑰PTmp發(fā)送給簽名代理中心;簽名代理中心接收待簽名消息(msg)與臨時(shí)公鑰PTmp后,生成(r,sproxy1,sproxy2),并將(r,sproxy1,sproxy2)發(fā)送給客戶端;客戶端根據(jù)(r,sproxy1,sproxy2)生成完整簽名(r,s),將完整簽名(r,s)輸出并與簽名公鑰P驗(yàn)證。

7.根據(jù)權(quán)利要求6所述的一種基于橢圓曲線的分布式簽名系統(tǒng),其特征在于,簽名代理中心還包括:計(jì)算生成簽名公鑰P=PC+PB+[dB]·PC,計(jì)算簽名消息摘要e,e=h(msg),同時(shí)生成隨機(jī)數(shù)k,并利用隨機(jī)數(shù)k計(jì)算點(diǎn)(x,y)=[k]·(PTmp+PSTmp),其中·表示點(diǎn)乘,k∈[1,n-1],h是相應(yīng)的哈希函數(shù)。

8.根據(jù)權(quán)利要求7所述的一種基于橢圓曲線的分布式簽名系統(tǒng),其特征在于,簽名代理中心還包括:簽名代理中心根據(jù)臨時(shí)公鑰PTmp、簽名消息摘要e和自身的私鑰完成簽名代理,并計(jì)算生成(r,sproxy1,sproxy2),其中r=(x+e)mod n;sproxy1=(1+dB)-1*k mod n;sproxy2=(1+dB)-1*(r+k*dSTmp)mod n,mod表示求模運(yùn)算,*表示模乘運(yùn)算。

9.根據(jù)權(quán)利要求6所述的一種基于橢圓曲線的分布式簽名系統(tǒng),其特征在于,客戶端還包括:客戶端根據(jù)簽名代理結(jié)果,利用自身的固定私鑰dC和臨時(shí)私鑰dTmp計(jì)算簽名s,客戶端將(r,s)作為完整的簽名并輸出,其中s=(1+dC)-1*dTmp*sproxy1+(1+dC)-1*sproxy2-r mod n。

10.根據(jù)權(quán)利要求6所述的一種基于橢圓曲線的分布式簽名系統(tǒng),其特征在于,簽名代理中心還包括:將簽名公鑰P請(qǐng)求對(duì)接CA申請(qǐng)用戶數(shù)字證書(shū)。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1