[发明专利]一种区块链系统密钥的找回方法在审
申请号: | 202110070275.2 | 申请日: | 2021-01-19 |
公开(公告)号: | CN112910638A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 王运嘉 | 申请(专利权)人: | 上海布沁网络科技有限公司;北京枫玉科技有限公司;广州布珞科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/06 |
代理公司: | 北京市浩东律师事务所 11499 | 代理人: | 李琼 |
地址: | 200000 上海市虹*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 系统 密钥 找回 方法 | ||
1.一种区块链系统密钥的找回方法,其特征在于,包括以下步骤:
步骤1、创建原始密钥对;
步骤2、根据原始密钥对演算业务密钥对;
步骤3、根据业务密钥对演算地址和账号;
步骤4、当业务密钥丢失,执行步骤2。
2.根据权利要求1所述的区块链系统密钥的找回方法,其特征在于,所述原始密钥对包括原始私钥和原始公钥。
3.根据权利要求2所述的区块链系统密钥的找回方法,其特征在于,所述步骤1中,创建原始密钥对包括以下步骤:
步骤11、采用一个随机数生成一个原始种子;
步骤12、由所述原始种子经非对称加密算法演算生成原始密钥对,所述原始密钥对包括原始私钥与原始公钥。
4.根据权利要求1中的所述的区块链系统密钥的找回方法,其特征在于,所述步骤2中,业务密钥对包括业务私钥和业务公钥。
5.据权利要求4中的所述的区块链系统密钥的找回方法,其特征在于,所述步骤2中,具体为,根据种子制作数据生成业务种子,根据业务种子生成业务密钥对,具体包括以下步骤:
步骤21、以原始私钥作为加密密钥,对种子制作数据进行种子生成运算,得到具有唯一性的密文作为业务种子,;
步骤22、由所述业务种子经称非对加密算法演算生成业务密钥对,所述密钥对包括业务私钥与业务公钥。
6.据权利要求5中的所述的区块链系统密钥的找回方法,其特征在于,所述步骤21中,种子制作数据包括原始公钥或者其它选定的任何数据。
7.据权利要求权利5中的所述的区块链系统密钥的找回方法,其特征在于,所述步骤21中,种子生成运算包括HMAC加密算法运算、加盐哈希加密算法运算、对称加密算法运算或非对称加密算法运算。
8.据权利要求3或5中的所述的区块链系统密钥的找回方法,其特征在于,所述非对称加密算法包括RSA算法、ECC算法、ECDSA算法、SM2算法和SM9算法的其中任一种。
9.据权利要求5中的所述的区块链系统密钥的找回方法,其特征在于,所述唯一性的密文如非哈希值则对所述密文进行哈希运算,得到所述密文的哈希值作为业务种子;密文如为哈希值则可直接作为业务种子,或者可再次或多次进行哈希运算,得到的哈希值作为业务种子。
10.据权利要求7中的所述的区块链系统密钥的找回方法,其特征在于,所述对称加密算法包括DES算法、3DES算法、RC2算法、RC4算法、RC5算法、AES算法、SM1算法、SM4算法、SM7算法和ZUC算法的其中任一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海布沁网络科技有限公司;北京枫玉科技有限公司;广州布珞科技有限公司,未经上海布沁网络科技有限公司;北京枫玉科技有限公司;广州布珞科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110070275.2/1.html,转载请声明来源钻瓜专利网。