[发明专利]一种数字资产私钥存储提取方法及装置有效
申请号: | 201911402481.8 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111192050B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 牛凌云 | 申请(专利权)人: | 成都库珀创新科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 郭放;许伟群 |
地址: | 610041 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字 资产 存储 提取 方法 装置 | ||
1.一种数字资产私钥存储方法,应用于生成器端,其特征在于,所述方法包括:
生成私钥明文;
根据所述私钥明文计算对应的公钥和地址;
根据第一盐值,采用AES算法对所述私钥明文加密,得到第一私钥密文;
将包含第一私钥密文、公钥和地址的数据包发送至存储器端;
其中,根据第一盐值,采用AES算法对所述私钥明文加密,得到第一私钥密文包括:
将私钥明文采用预设规则分成N个明文分组;其中N为大于1的整数;
将第一个明文分组结合第一初始化向量后添加第一盐值,得到第一个密文分组;
将第i个明文分组结合第i-1个密文分组后添加第一盐值,得到第i个密文分组;其中i=2~N;
将N个密文分组合并为第一私钥密文。
2.根据权利要求1所述的一种数字资产私钥存储方法,其特征在于,所述将包含第一私钥密文、公钥和地址的数据包发送至存储器端的步骤包括:
对所述第一私钥密文、公钥和地址进行加密,得到加密数据包;
采用第一传输协议发送加密数据包;
当加密数据包到达存储器端后,对加密数据包进行解密,得到所述第一私钥密文、公钥和地址。
3.根据权利要求1所述的一种数字资产私钥存储方法,其特征在于,所述私钥明文采用椭圆曲线数字签名算法随机生成。
4.一种数字资产私钥存储方法,应用于存储器端,其特征在于,所述方法包括:
接收生成器端发送的包含第一私钥密文、公钥和地址的数据包;
根据第二盐值,采用AES算法对所述第一私钥密文加密,得到第二私钥密文;其中,所述第二盐值与权利要求1所述方法中得到第一私钥密文时加密采用的第一盐值不同;
将包含第二私钥密文、公钥和地址的数据包存储至数据库。
5.根据权利要求4所述的一种数字资产私钥存储方法,其特征在于,所述将包含第二私钥密文、公钥和地址的数据包存储至数据库的步骤包括:
在数据库中建立关系数据表;
关联第二私钥密文以及与所述第二私钥密文对应的公钥和地址,生成关联数据;
将关联数据写入所述关系数据表。
6.根据权利要求5所述的一种数字资产私钥存储方法,其特征在于,所述根据第二盐值,采用AES算法对第一私钥密文加密的步骤包括:
将第一私钥密文采用预设规则分成N个密文分组;其中N为大于1的整数;
将第一个密文分组结合第二初始化向量后添加第二盐值,得到第一个二层密文分组;
将第i个密文分组结合第i-1个二层密文分组后添加第二盐值,得到第i个二层密文分组;其中i=2~N;
将N个二层密文分组合并为第二私钥密文。
7.一种数字资产私钥提取方法,应用于存储器端,其特征在于,所述方法包括:
获取交易端的交易请求;所述交易请求包含地址;
根据交易请求中的地址,在数据库中查询与所述地址对应的第二私钥密文;
将第二私钥密文解密,得到第一私钥密文;
将包含第一私钥密文、公钥和地址的数据包发送至交易端。
8.一种数字资产私钥提取方法,应用于交易端,其特征在于,所述方法包括:
获取用户输入的交易信息,根据交易信息生成交易请求;所述交易请求包含地址;
发送交易请求至存储器端;
接收存储器端发送的第一私钥密文、公钥和地址的数据包;
将第一私钥密文采用生成器端所采用加密算法相对应的解密算法解密,得到私钥明文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都库珀创新科技有限公司,未经成都库珀创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911402481.8/1.html,转载请声明来源钻瓜专利网。