[发明专利]一种数字钱包助记词存储的方法、装置及系统在审
申请号: | 201811332255.2 | 申请日: | 2018-11-09 |
公开(公告)号: | CN109598489A | 公开(公告)日: | 2019-04-09 |
发明(设计)人: | 申义亚 | 申请(专利权)人: | 海南新软软件有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/10;G06Q20/38;G06Q40/04 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 571924 海南省海口市老城高新*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人体特征信息 特征值数据 装置及系统 存储 人体特征 数字钱包 申请 区块 私钥 钱包 加密 保证 字符串转换 加密算法 特征图像 保存 不可逆 再利用 字符串 解密 进制 采集 | ||
1.一种数字钱包助记词存储的方法,其特征在于,包括:
获取优化图像中的特征值数据,所述特征值数据为196字节的数据,以及,所述特征值数据为指纹特征值数据、瞳孔特征值数据或面部特征值数据;
利用MD5对所述特征值数据进行加密,得到用户的私钥,所述私钥为32位小写字符串数据;
利用所述私钥对HD钱包中的助记词进行DES加密,得到加密后的助记词字符串,所述助记词用于备份所述HD钱包,所述助记词为12个英文单词组成的字符串数据;
将所述助记词字符串转换为16进制数据;
利用以太坊智能合约将所述16进制数据存储到以太坊区块链上。
2.根据权利要求1所述的方法,其特征在于,所述获取优化图像中的特征值数据之前,还包括:
获取人体特征的原始图像和HD钱包中的助记词,所述人体特征包括指纹特征、瞳孔特征或面部特征;
优化所述原始图像,得到所述优化图像。
3.根据权利要求1所述的方法,其特征在于,所述利用以太坊智能合约将所述16进制数据存储到以太坊区块链上之后,还包括:利用以太坊测试环境的交易地址读取所述助记词。
4.根据权利要求3所述的方法,其特征在于,所述利用以太坊测试环境的交易地址读取所述助记词的步骤包括:
利用以太坊测试环境的交易地址获取以太坊区块链上存储的16进制数据;
将所述16进制数据转换为助记词字符串;
利用所述私钥对所述助记词字符串进行DES解密,得到所述助记词。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述利用以太坊智能合约将所述16进制数据存储到以太坊区块链上之后,还包括:通过以太坊测试环境的交易地址查看存储在以太坊区块链中的所述16进制数据。
6.一种数字钱包助记词存储的装置,其特征在于,包括:
特征值获取单元,用于获取优化图像中的特征值数据,所述特征值数据为196字节的数据,以及,所述特征值数据为指纹特征值数据、瞳孔特征值数据或面部特征值数据;
私钥获取单元,用于利用MD5对所述特征值数据进行加密,得到用户的私钥,所述私钥为32位小写字符串数据;
助记词加密单元,用于利用所述私钥对HD钱包中的助记词进行DES加密,得到加密后的助记词字符串,所述助记词用于备份所述HD钱包,所述助记词为12个英文单词组成的字符串数据;
进制转换单元,用于将所述助记词字符串转换为16进制数据;
传输单元,用于利用以太坊智能合约将所述16进制数据存储到以太坊区块链上。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
图像与助记词获取单元,用于获取人体特征的原始图像和HD钱包中的助记词,所述人体特征包括指纹特征、瞳孔特征或面部特征;
优化单元,用于优化所述原始图像,得到所述优化图像。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
助记词读取单元,用于利用以太坊测试环境的交易地址读取所述助记词。
9.根据权利要求8所述的装置,其特征在于,所述助记词读取单元还用于:
利用以太坊测试环境的交易地址获取以太坊区块链上存储的16进制数据;
将所述16进制数据转换为助记词字符串;
利用所述私钥对所述助记词字符串进行DES解密,得到所述助记词。
10.根据权利要求6-9任一项所述的装置,其特征在于,所述装置还包括:
数据查看单元,用于通过以太坊测试环境的交易地址查看存储在以太坊区块链中的所述16进制数据。
11.一种数字钱包助记词存储的系统,其特征在于,包括处理器和存储器;
所述存储器,用于存储所述处理器的可执行程序;
所述处理器,用于获取优化图像中的特征值数据,所述特征值数据为196字节的数据,以及,所述特征值数据为指纹特征值数据、瞳孔特征值数据或面部特征值数据;利用MD5对所述特征值数据进行加密,得到用户的私钥,所述私钥为32位小写字符串数据;利用所述私钥对HD钱包中的助记词进行DES加密,得到加密后的助记词字符串,所述助记词用于备份所述HD钱包,所述助记词为12个英文单词组成的字符串数据;将所述助记词字符串转换为16进制数据;利用以太坊智能合约将所述16进制数据存储到以太坊区块链上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南新软软件有限公司,未经海南新软软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811332255.2/1.html,转载请声明来源钻瓜专利网。