[發(fā)明專利]支持混合秘密共享的SM9數(shù)字簽名協(xié)同生成方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201910279573.5 | 申請日: | 2019-04-09 |
| 公開(公告)號: | CN110266472B | 公開(公告)日: | 2021-06-08 |
| 發(fā)明(設(shè)計)人: | 龍毅宏 | 申請(專利權(quán))人: | 武漢理工大學(xué) |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/32 |
| 代理公司: | 湖北武漢永嘉專利代理有限公司 42102 | 代理人: | 許美紅 |
| 地址: | 430070 湖*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 支持 混合 秘密 共享 sm9 數(shù)字簽名 協(xié)同 生成 方法 系統(tǒng) | ||
1.一種支持混合秘密共享的SM9數(shù)字簽名協(xié)同生成方法,其特征是:
所述方法涉及m個裝置,其中m≥2;
m個裝置分別標(biāo)號為第1號到第m號裝置;
m個裝置分別保存有在[1,n-1]內(nèi)隨機(jī)選擇的整數(shù)秘密c1,c2,…,cm,其中n為SM9密碼算法中群G1、G2、GT的階,ci是第i號裝置保存的秘密,i=1,…,m;
第i號裝置,i=1,…,m,保存有PAi=[bi]dA,gi=g^bi,其中dA是用戶的SM9標(biāo)識私鑰,bi是[1,n-1]中的且m個裝置都不知道的整數(shù)秘密,^表示冪運(yùn)算,g=e(P1,Ppub),P1為G1中的生成元,Ppub為主公鑰;
在初始化階段按如下方式計算得到秘密c:
第1步:設(shè)置t1=c1,進(jìn)入第2步;
第i步:i=2,…m,計算ti=(ti-1+ci)mod n,或ti=(citi-1)mod n;
若i=m,則令c=tm,完成c的計算,否則進(jìn)入第i+1步,直到第m步計算得到tm;
以上計算c的過程中每步獨(dú)立選擇計算公式;
之后,計算PA=[c-1]dA;
之后,將PA分發(fā)給m個裝置,將dA、c銷毀;
當(dāng)需要使用用戶的SM9標(biāo)識私鑰dA針對消息M進(jìn)行數(shù)字簽名時,m個裝置按如下方式進(jìn)行數(shù)字簽名的生成:
第1號裝置在[1,n-1]內(nèi)隨機(jī)選擇一個整數(shù)r1,計算u1=g1^r1,然后將u1傳送第2號裝置;
第i號裝置,i=2,…,m,在[1,n-1]內(nèi)隨機(jī)選擇一個整數(shù)ri,并按如下方式計算ui:
若計算ti時采用的公式是ti=(ti-1+ci)mod n,則ui=ui-1(gi^ri);
若計算ti時采用的公式是ti=(citi-1)mod n,則ui=(ui-1^ci)(gi^ri);
若i=m,則令w=um,轉(zhuǎn)入后續(xù)處理,否則,第i號裝置將ui傳送第i+1號裝置,直到第m號裝置完成um計算;
m個裝置中的一個裝置計算h=H2(M||w,n),其中H2為SM9中規(guī)定的散列函數(shù),M||w表示將w轉(zhuǎn)化成字串后與M的字串合并,n為SM9密碼算法中群G1、G2、GT的階;
之后,第1號裝置計算S1=[r1]PA1-[c1h]PA,這里r1與計算u1時的r1相同;
第1號裝置將S1傳送給第2號裝置;
第i號裝置,i=2,…,m, 按如下方式計算Si:
若計算ui采用的公式是ui=ui-1(gi^ri),則Si=Si-1+[ri]PAi-[cih]PA;
若計算ui采用的公式是ui=(ui-1^ci)(gi^ri),則Si=[ci]Si-1+[ri]PAi, 這里ri與計算ui時的ri相同;
若i=m,則令S=Sm,(h,S)即是針對消息M 的數(shù)字簽名,否則,第i號裝置將Si傳送第i+1號裝置,直到第m號裝置計算得到Sm。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢理工大學(xué),未經(jīng)武漢理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910279573.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 程序變換裝置、安全處理裝置、計算機(jī)程序及記錄媒體
- 一種秘密共享方法和秘密共享系統(tǒng)
- 在社交網(wǎng)絡(luò)應(yīng)用中匿名地共享秘密
- 分割保管裝置、秘密密鑰分割保管方法
- 使用外部秘密的存儲系統(tǒng)中的數(shù)據(jù)保護(hù)
- 秘密計算方法、秘密計算系統(tǒng)、注冊者終端以及記錄介質(zhì)
- 秘密計算系統(tǒng)、秘密計算裝置、秘密計算方法和存儲介質(zhì)
- 一種基于區(qū)塊鏈系統(tǒng)的秘密共享方法與裝置
- 一種基于門限秘密共享技術(shù)的安全存儲方法及設(shè)備
- 基于密文的兩方秘密分享方法、裝置、設(shè)備及存儲介質(zhì)





