[發(fā)明專利]支持門限密碼的SM2數(shù)字簽名生成方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201710035548.3 | 申請(qǐng)日: | 2017-01-17 |
| 公開(公告)號(hào): | CN106656512B | 公開(公告)日: | 2019-07-09 |
| 發(fā)明(設(shè)計(jì))人: | 龍毅宏 | 申請(qǐng)(專利權(quán))人: | 武漢理工大學(xué) |
| 主分類號(hào): | H04L9/32 | 分類號(hào): | H04L9/32;H04L9/30 |
| 代理公司: | 武漢開元知識(shí)產(chǎn)權(quán)代理有限公司 42104 | 代理人: | 潘杰 |
| 地址: | 430070 湖*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 支持 門限 密碼 sm2 數(shù)字簽名 生成 方法 系統(tǒng) | ||
1.一種支持門限密碼的SM2數(shù)字簽名生成方法,其特征是:
生成SM2數(shù)字簽名時(shí)有m個(gè)裝置參與,其中m大于或等于2;m個(gè)裝置分別被稱為裝置1,裝置2,…,裝置m;
在生成數(shù)字簽名前,針對(duì)參與數(shù)字簽名生成的m個(gè)裝置進(jìn)行如下初始化操作:
在區(qū)間[1,n-1]中隨機(jī)選擇兩個(gè)整數(shù)b、h,且b≠(dA)-1h(1+dA)mod n,其中b保密,h不保密,dA是用戶的SM2私鑰,(dA)-1是dA的模n乘法逆,n是SM2密碼運(yùn)算所使用的橢圓曲線點(diǎn)群的階,也即SM2密碼運(yùn)算所使用的橢圓曲線點(diǎn)群的基點(diǎn)G的階;
給m個(gè)裝置中的每個(gè)裝置分配1份秘密份額,其中裝置i的秘密份額或者從裝置i的秘密份額導(dǎo)出的秘密數(shù)是gi,i=1,2,…,m,gi是區(qū)間[1,n-1]內(nèi)的整數(shù);
m個(gè)裝置的秘密份額或者從秘密份額導(dǎo)出的秘密數(shù)與b滿足關(guān)系:
b-1=(g1+g2+…+gm)mod n,其中b-1是b的模n乘法逆;
計(jì)算c=(1+dA)-1dAb mod n,其中(1+dA)-1是(1+dA)的模n乘法逆;
計(jì)算Gb=[h(1+dA)-dAb]G,其中G是SM2橢圓曲線點(diǎn)群的基點(diǎn);
將h、c、Gb分發(fā)給所有m個(gè)裝置;
當(dāng)需要使用用戶的SM2私鑰dA針對(duì)消息M進(jìn)行數(shù)字簽名時(shí),m個(gè)裝置通過如下方式進(jìn)行數(shù)字簽名的生成:
首先,m個(gè)裝置通過交互,計(jì)算得到Q=[k1+k2+…+km]Gb,r=(e+x1)mod n,且得到的r、Q滿足:r≠0且[r]G+Q不是SM2橢圓曲線點(diǎn)群的零元,其中ki是計(jì)算Q的過程中裝置i在區(qū)間[1,n-1]中隨機(jī)選擇的一個(gè)整數(shù),i=1,2,…,m,x1取自(x1,y1)=Q,e是從用戶標(biāo)識(shí)和消息M導(dǎo)出的雜湊值;
之后,每個(gè)裝置計(jì)算si=(hki-c(ki+gir))mod n,其中i=1,2,…,m,si對(duì)應(yīng)裝置i所進(jìn)行的計(jì)算;
最后,m個(gè)裝置中的一個(gè)裝置計(jì)算得到s=(s1+s2+…+sm)mod n;則(r,s)即為使用用戶的SM2私鑰dA對(duì)消息M的數(shù)字簽名。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢理工大學(xué),未經(jīng)武漢理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710035548.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 軟切換方法及裝置
- 無(wú)線通信系統(tǒng)信道估計(jì)中的抗采樣偏差處理方法和裝置
- 一種認(rèn)知無(wú)線網(wǎng)絡(luò)中協(xié)作頻譜感知門限優(yōu)化方法
- 一種告警系統(tǒng)及方法
- 并聯(lián)式混合動(dòng)力車的能量分配方法
- 一種資源信息確定方法及終端設(shè)備、網(wǎng)絡(luò)設(shè)備
- 門限閾值確定方法及裝置
- 網(wǎng)絡(luò)設(shè)備的光模塊門限調(diào)整方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于門限技術(shù)的抗側(cè)信道與故障攻擊的綜合防護(hù)方法
- 計(jì)數(shù)器電路
- SM2簽名的認(rèn)證方法及系統(tǒng)
- 用于SM2數(shù)字簽名驗(yàn)證算法的FPGA芯片
- 基于CSP的SM2證書申請(qǐng)及應(yīng)用方法
- 一種結(jié)合CPU和GPU實(shí)現(xiàn)SM2算法的方法及裝置
- 基于GPU的SM2算法實(shí)現(xiàn)方法及裝置
- 一種SM2公鑰密碼的數(shù)字簽名快速生成方法
- 一種激酶抑制劑類藥物中間體的制備方法
- 一種SM2數(shù)字簽名的快速生成方法和裝置
- 一種基于加密軟件的SM2加密方法、系統(tǒng)、終端及存儲(chǔ)介質(zhì)
- 支付密鑰的加密和解密方法、支付認(rèn)證方法及終端設(shè)備





