[发明专利]一种区块链下基于SM2的交易签名方法、装置、设备及介质有效
申请号: | 202111259574.7 | 申请日: | 2021-10-28 |
公开(公告)号: | CN113992329B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 冯宗浩;罗琼;谢启鹏;李辉忠;严强;李昊轩;陈宇杰 | 申请(专利权)人: | 深圳前海微众银行股份有限公司;香港科技大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06Q40/04 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 宋正伟 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 基于 sm2 交易 签名 方法 装置 设备 介质 | ||
本发明公开了一种区块链下基于SM2的交易签名方法及装置,包括:生成方针对待发送交易,确定第一三维坐标;基于第一预设步骤通过第一三维坐标的z坐标值和第一参数确定第一逆元,并根据第一逆元将第一三维坐标转换为第一二维坐标;任一第一预设步骤中包括第一预设次方数;任一第一预设步骤中的第一预设次方数是根据第一参数确定的;根据第一二维坐标、待发送交易的哈希值和第二参数确定第一签名参数;根据生成方的私钥和第二参数生成第二逆元;根据第二逆元确定第二签名参数;生成方发送待发送交易及第一签名参数和第二签名参数。减少确定第一逆元进而第二逆元时的计算量,从而降低生成签名的耗时,提升生成签名的效率。
技术领域
本发明涉及金融科技(Fintech)领域,尤其涉及一种区块链下基于SM2 的交易签名方法及装置。
背景技术
随着计算机技术的发展,越来越多的技术(例如:区块链、云计算或大数据)应用在金融领域,传统金融业正在逐步向金融科技转变,大数据技术也不例外,但由于金融、支付行业的安全性、实时性要求,也对大数据技术签名算法效率提出了更高的要求。
目前,数字签名算法包括SM2、RSA算法等,针对SM2算法,在签名生成过程中,由三维坐标系转换为二维坐标系需要模逆运算,在最后生成签名时,也需要模逆运算的参与;在签名验证过程中,也需要通过将三维坐标系转换为二维坐标系,进而确定验证信息,即需要模逆运算。
而在签名算法中,模逆运算需要重复多次重复的执行平方运算,导致SM2 算法所消耗的算力大,计算复杂、耗时,使签名生成及验证的效率低。
发明内容
本发明实施例提供一种区块链下基于SM2的交易签名方法及装置,用于减少计算量、降低耗时,提升生成签名的效率。
第一方面,本发明实施例提供一种区块链下基于SM2的交易签名方法,包括:
生成方针对待发送交易,基于SM2椭圆曲线的基点和第一随机数确定第一三维坐标;
所述生成方基于第一预设步骤通过所述第一三维坐标的z坐标值和所述 SM2椭圆曲线的第一参数确定第一逆元,并根据所述第一逆元将所述第一三维坐标转换为第一二维坐标;任一第一预设步骤中包括第一预设次方数;所述任一第一预设步骤中的第一预设次方数是根据所述第一参数确定的;
所述生成方根据所述第一二维坐标、所述待发送交易的哈希值和所述SM2 椭圆曲线的第二参数确定第一签名参数;
所述生成方根据所述生成方的私钥和所述第二参数生成第二逆元;根据所述第二逆元确定第二签名参数;
所述生成方发送所述待发送交易及签名,所述签名包括所述第一签名参数和所述第二签名参数。
上述技术方案中,根据第一预设步骤中各步骤的第一预设次方数,减少确定第一三维坐标的z坐标值模所述SM2椭圆曲线的第一参数的第一逆元时的计算量,从而降低生成签名的耗时,提升生成签名的效率。
可选的,所述生成方根据所述第一预设步骤确定所述第一三维坐标的z坐标值模所述SM2椭圆曲线的第一参数的逆元,包括:
所述生成方根据所述第一预设步骤确定所述第一三维坐标的z坐标值的q 次方值;所述q=p-2,p为所述第一参数;所述第一预设步骤包括17个步骤;所述17个步骤中包括15个点乘算法的步骤;
对所述第一三维坐标的z坐标值的q次方值模所述第一参数,确定所述第一逆元。
上述技术方案中,基于第一三维坐标的z坐标值,通过17个步骤中包括 15个点乘算法的步骤及两个非点乘算法的其他步骤就可以得到第一三维坐标的z坐标值的q次方值,即zq。以此减少确定第一逆元时的计算量,从而降低生成第一签名参数的耗时,提升生成第一签名参数的效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司;香港科技大学,未经深圳前海微众银行股份有限公司;香港科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111259574.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于茶油加工预处理的烘干装置
- 下一篇:具有遮光结构的LED测试灯箱