[發明專利]支持混合秘密共享的SM9數字簽名協同生成方法及系統有效
| 申請號: | 201910279573.5 | 申請日: | 2019-04-09 |
| 公開(公告)號: | CN110266472B | 公開(公告)日: | 2021-06-08 |
| 發明(設計)人: | 龍毅宏 | 申請(專利權)人: | 武漢理工大學 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/32 |
| 代理公司: | 湖北武漢永嘉專利代理有限公司 42102 | 代理人: | 許美紅 |
| 地址: | 430070 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 混合 秘密 共享 sm9 數字簽名 協同 生成 方法 系統 | ||
支持混合秘密共享的SM9數字簽名方法:m個裝置分別有整數秘密ci,非秘密PAi=[bi]dA,gi=g^bi,i=1,…,m,m≥2,dA是私鑰,g=e(P1,Ppub),^是冪運算;初始化時從t1=c1通過與c2,...,cm的模n加或乘遞進計算得到t2,...,tm,c=tm,計算PA=[c?1]dA;當需用dA對消息M簽名時,m個裝置分別任選整數ri,采用與計算t2,...,tm對應的遞進計算方式從u1=g1^r1計算得到u2,…,um;計算h=H2(M||um,n);m個裝置采用與計算u2,…,um對應的遞進計算方式從S1=[r1]PA1?[c1h]PA計算得到S2,…,Sm,(h,Sm)為數字簽名。
技術領域
本發明屬于信息安全技術領域,特別是一種支持混合秘密共享的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數字簽名協同生成方法及系統。
在以下對本發明技術方案的描述中,若P、Q是加法群G1、G2中的元,則P+Q表示P、Q在加法群上的加,P-Q表示P加上Q的逆元(加法逆元),[k]P表示k個P在加法群上的加,即P+P+...+P(共有k個P),若k是負數,則是|k|個P相加的結果的加法逆元([k]P表示與SM9算法規定的符號一致)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢理工大學,未經武漢理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910279573.5/2.html,轉載請聲明來源鉆瓜專利網。





