[發明專利]基于乘積秘密共享的SM9數字簽名簡捷生成方法及系統有效
| 申請號: | 201910589877.1 | 申請日: | 2019-07-02 |
| 公開(公告)號: | CN110266486B | 公開(公告)日: | 2021-06-04 |
| 發明(設計)人: | 龍毅宏 | 申請(專利權)人: | 武漢理工大學 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/32 |
| 代理公司: | 武漢開元知識產權代理有限公司 42104 | 代理人: | 劉琳 |
| 地址: | 430070 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 乘積 秘密 共享 sm9 數字簽名 簡捷 生成 方法 系統 | ||
基于乘積秘密共享的SM9數字簽名簡捷生成方法:m個標號為第1號到第m號的裝置分別保存有[1,n?1]中的整數秘密ci,n為SM9群的階,i=1,…,m,m≥2;PA=[(c1c2…cm)?1]dA,PB=[b]dA,dA為用戶私鑰,b為[1,n?1]內m個裝置都不知的整數秘密;Q1=[(c2c3…cm)?1]PB,Q2=[(c3…cm)?1]PB,Qm?1=[(cm)?1]PB,Qm=PB;當需使用dA對消息簽名時,計算得到w=gB^(r1+r2+…+rm),h=H2(M||w,n),取S0=[?h]PA,m個裝置遞歸計算Si=[ri]Qi+[ci]Si?1,令S=Sm,則(h,S)為針對消息的數字簽名。
技術領域
本發明屬于信息安全技術領域,特別是基于乘積秘密共享的SM9數字簽名簡捷生成方法及系統。
背景技術
SM9是由國家密碼管理局頒布的一種基于雙線性映射(配對運算)的標識密碼算法,其中的雙線性映射(配對運算)為:
e:G1×G2→GT時,其中G1、G2是加法循環群,GT是一個乘法循環群,G1、G2、GT的階是素數n(注:在SM9規范中,G1、G2、GT的階用的是大寫字母N,本專利申請采用小寫n),即若P、Q、R分別為G1、G2中的元,則e(P,Q)為GT中的元,且:
e(P+R,Q)=e(P,Q)e(R,Q),
e(P,Q+R)=e(P,Q)e(P,R),
e(aP,bQ)=e(P,Q)ab。
基于SM9密碼算法能實現基于標識的數字簽名、密鑰交換及數據加密。在SM9密碼算法中,使用用戶的SM9私鑰dA針對消息M生成數字簽名的過程如下:
計算得到w=g^r,這里符號^表示冪運算(g的r次冪),r是在[1,n-1]區間內隨機選擇的整數,n是SM9密碼算法的群G1、G2、GT的階,g=e(P1,Ppub),P1為G1中的生成元,Ppub為主公鑰(即Ppub=[s]P2,s為主私鑰或主密鑰,P2為G2中的生成元,參見SM9規范;注意,這里的主私鑰或主密鑰,主公鑰,用戶標識私鑰使用的符號與SM9規范略有不同);
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢理工大學,未經武漢理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910589877.1/2.html,轉載請聲明來源鉆瓜專利網。





