iso file download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210727987.1 (22)申请日 2022.06.23 (71)申请人 武汉大学 地址 430072 湖北省武汉市武昌区珞珈山 街道八一路2 99号 (72)发明人 包子健 何德彪 韦薇 陈鑫  冯琦 罗敏  (74)专利代理 机构 武汉科皓知识产权代理事务 所(特殊普通 合伙) 42222 专利代理师 鲁力 (51)Int.Cl. H04L 9/08(2006.01) H04L 9/32(2006.01) (54)发明名称 一种基于SM2算法的两方适配器签名生成方 法及系统 (57)摘要 本发明公开了一种基于SM2算法的两方适配 器签名生 成方法及系统, 引入双方协同产生适配 器签名, 在保证协同签名的正确性和公平性的同 时, 满足适配器签名的功能特性。 本发明具有安 全性高、 功能完善等优点, 可以在保证两方协同 签名功能的基础上, 提供适配器功能。 能够被应 用于区块链支付通道、 区块链原子交换等多个应 用领域。 权利要求书2页 说明书4页 附图3页 CN 115174058 A 2022.10.11 CN 115174058 A 1.一种基于SM2算法的两方适配器签名生成方法, 其特征在于, 在一个适配器预签名生 成后, 用户能够通过困难关系证据将预签名转变为完整签名, 并且任何用户能够通过预签 名和完整签名提取困难关系证据。 2.根据权利要求1所述的一种基于SM2算法的两方适配器签名生成方法, 其特征在于, 困难关系证据包括离 散对数实例IY,其中,离 散对数实例IY为(Y,y), 其中Y=yG。 3.根据权利要求1所述的一种基于SM2算法的两方适配器签名生成方法, 其特征在于, 转变为完整签名之前需要验证 签名的有效性, 具体是: 计算 和r′=x1+H(Z||m)modq; 比较r′=r; 如果相等, 则 br=true; 否则, br=false; 验证零知识证明b=PY((P,Q), π ); 如果br和b均为t rue, 则签名有效 并输出true; 否则, 签名无效输出false。 4.根据权利要求1所述的一种基于SM2算法的两方适配器签名生成方法, 其特征在于, 输入系统参数P P、 预签名值 和离散对数解y, 完整的签名值σ =(r,s), 其中 5.根据权利要求1所述的一种基于SM2算法的两方适配器签名生成方法, 其特征在于, 提取困难关系证据时, 输入系统参数PP、 预签名值 签名值σ和离散对数实例IY, 提取过程 如图3所示, 首先计算 验证(Y,y)是否为一个正确的离散对数实例, 如果 是, 则提取成功并输出y ′; 否则, 提取失败。 6.根据权利要求1所述的一种基于SM2算法的两方适配器签名生成方法, 其特征在于, 生成SM2数字签名时, 有两方共同参与, 一方为客户端U, 一方为服务器S; 客户端U和服务器S 在本阶段利用各自的部 分私钥, 协同产生关于消息m的SM2适配器签名; 签名者根据SM2签名 算法的密钥生成算法产生其 公私钥对, 记其私钥sk为 其公钥pk为P=dG; 离散对数实 例IY为(Y,y), 其中Y=yG。 7.根据权利要求6所述的一种基于SM2算法的两方适配 器签名生成方法, 其特 征在于, 密钥生成时, 输入系统参数P P, 输出用户和服 务器的公私钥对; 并且, 用户U生成随机数 作为部分私钥, 计算公钥 发送给服 务器S; 服务器S生成随机数 作为部分私钥, 计算公钥 发送给用户U; 用户U计算 服务器S计算 8.根据权利要求6所述的一种基于SM2算法的两方适配 器签名生成方法, 其特 征在于, 给定输入系统参数P P、 待签名的消息m、 离 散对数实例IY, 用户产生预签名值 具体是: 用户U计算e=H(Z||m), 随机选取生成随机数 计算KU=[kU·dU]G, 发送(e,KU) 给服务器S; 服务器S随机选取生成随机数 计算 其中 计算r=x1+e mod q, 产生中间变量s ′=dS·(kS+r)mod q, 生成零知识证明π= PY((PS,Q),dS), 该证明是向验证者证明存在一个 满足 且 发送 (r,s′,Q, π )给用户U;权 利 要 求 书 1/2 页 2 CN 115174058 A 2用户U计算 输出预签名值 9.一种系统, 其特征在于, 该系统被配置为 能够在一个适配器预签名生成后, 用户能够 通过该系统中的困难关系证据将预签名转变为完整签名, 并且任何用户能够通过该系统中 预签名和完整签名提取困难关系证据。权 利 要 求 书 2/2 页 3 CN 115174058 A 3

.PDF文档 专利 一种基于SM2算法的两方适配器签名生成方法及系统

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于SM2算法的两方适配器签名生成方法及系统 第 1 页 专利 一种基于SM2算法的两方适配器签名生成方法及系统 第 2 页 专利 一种基于SM2算法的两方适配器签名生成方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:14:02上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。