[发明专利]一种区块链签名方法、区块链钱包和区块链在审
| 申请号: | 201910131593.8 | 申请日: | 2019-02-22 |
| 公开(公告)号: | CN109816383A | 公开(公告)日: | 2019-05-28 |
| 发明(设计)人: | 王晓亮;段扬扬;王博 | 申请(专利权)人: | 杭州秘猿科技有限公司 |
| 主分类号: | G06Q20/36 | 分类号: | G06Q20/36;G06Q20/38;G06Q20/40;G06Q20/42;G06Q40/04;H04L9/32 |
| 代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 董柏雷 |
| 地址: | 310013 浙江省杭州市西*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 公开密钥加密算法 交易数据 钱包 位置索引 私钥 签名处理 兼容性 验证 场景 发送 | ||
本说明书实施例涉及一种区块链签名方法、区块链钱包和区块链,该方法包括:区块链钱包使用用户选择的公开密钥加密算法生成私钥;使用私钥对生成的交易数据进行签名;将签名后的交易数据及用户选择的公开密钥加密算法的位置索引发送给区块链,以使得区块链采用位置索引对应的公开密钥加密算法对接收到的签名后的交易数据进行验证。通过本方案,使得在区块链中能够支持任意公开密钥加密算法对交易数据进行签名处理,可以更换公开密钥加密算法,提高了区块链和其他场景中的公开密钥加密算法的兼容性。
技术领域
本说明书实施例涉及网络技术领域,尤其涉及一种区块链签名方法、区块链钱包和区块链。
背景技术
区块链技术是一种去中心化的分布式互联网数据库,是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。在区块链中,为了保证数据在整个系统中不可篡改,以及保证交易双方的身份真实可靠等原因,需要对交易数据进行签名认证。
目前,绝大部分区块链都会采用公开密钥加密算法来生产公钥和私钥,使用公钥对交易做加密处理得到交易密文,在进行交易时,再使用私钥对交易密文进行解密对交易进行签名验证。现有的区块链只支持一种公开密钥加密算法(大多数都采用了SECP256K1算法),而且加密算法一旦确定就无法更改,除非通过不兼容升级才可以更改,也就是说无法在不影响用户体验的前提下更改加密算法。
由于区块链无法更改公开密钥加密算法,如果有更加安全高效的加密算法,那么现有的区块链则无法进行无缝升级。并且某些已有行业或者场景需要的公开密钥加密算法和区块链使用的加密算法不一致,无法使用有效的公钥私钥对交易数据进行签名等相关处理,那么区块链就很难跟它们做结合,这样就很难发挥区块链在这些行业和场景中的优势。因此区块链中仅使用单一固定的公开密钥加密算法对交易数据进行签名处理,无法更改公开密钥加密算法的问题是一个亟待解决的问题。
发明内容
本说明书实施例提供一种区块链签名方法、区块链钱包和区块链,用以解决现有技术中区块链签名方案中使用单一固定的公开密钥加密算法,无法更改公开密钥加密算法的问题。
为了解决上述技术问题,本说明书实施例采用下述技术方案:
第一方面,提供了一种区块链签名方法,所述方法包括:
区块链钱包使用用户选择的公开密钥加密算法生成私钥;
使用所述私钥对生成的交易数据进行签名;
将签名后的交易数据及所述用户选择的公开密钥加密算法的位置索引发送给区块链,以使得区块链采用所述位置索引对应的公开密钥加密算法对接收到的签名后的交易数据进行验证。
第二方面,提供了一种区块链钱包,包括:交易数据生成模块和签名模块,其中:
所述交易数据生成模块用于提示用户选择待使用的公开密钥加密算法;接收所述用户选择的公开密钥加密算法;生成交易数据;将所述交易数据和所述用户选择的公开密钥加密算法信息发送给所述签名模块;
所述签名模块用于接收所述交易数据和所述用户选择的公开密钥加密算法信息;根据所述用户选择的公开密钥加密算法信息,使用用户选择的公开密钥加密算法生成私钥;使用所述私钥对生成的交易数据进行签名。
第三方面,提供了一种区块链,用于:
接收区块链钱包发送的签名后的交易数据及所述用户选择的公开密钥加密算法的位置索引;
按照所述用户选择的公开密钥加密算法的位置索引获取所述位置索引对应的公开密钥加密算法;
使用获取的公开密钥加密算法对所述签名后的交易数据进行验证。
第四方面,提供了一种区块链签名系统,包括区块链钱包和区块链,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州秘猿科技有限公司,未经杭州秘猿科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910131593.8/2.html,转载请声明来源钻瓜专利网。





