[发明专利]一种数字货币钱包的密钥数据查询获取方法及装置有效
申请号: | 201910872200.9 | 申请日: | 2019-09-16 |
公开(公告)号: | CN110569291B | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 黄文开;周向涛 | 申请(专利权)人: | 东信和平科技股份有限公司 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;H04L9/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 沈闯 |
地址: | 519060 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字 货币 钱包 密钥 数据 查询 获取 方法 装置 | ||
1.一种数字货币钱包的密钥数据查询获取方法,其特征在于,包括:
响应于接收到的密钥获取指令,提取所述密钥获取指令中的目标密钥路径信息;根据所述目标密钥路径信息确定目标密钥节点;
根据所述目标密钥路径信息对已存储的密钥节点集进行遍历,若根据所述目标密钥路径信息遍历到所述目标密钥节点,则确定与所述目标密钥路径信息相对应的所述目标密钥节点,若根据所述目标密钥路径信息未遍历到所述目标密钥节点,则根据所述目标密钥路径信息创建并保存所述目标密钥节点;具体的:
S1、根据所述目标密钥路径信息确定目标密钥路径的深度N和当前遍历的密钥节点的深度n,初始时n=N;
S2、开始遍历,若在遍历中遍历到了相同路径的密钥节点,则将所述相同路径的密钥节点作为所述目标密钥节点,若没有遍历到相同路径的密钥节点,则使n=n-1,重新对所述密钥节点集的第n层的密钥节点进行遍历,若遍历到相同路径的密钥节点,记录当前n值及当前所述相同路径的密钥节点,将当前所述相同路径的密钥节点设为父密钥节点,然后根据所述目标密钥路径信息,利用所述父密钥节点创建目标密钥节点,并将创建的所述目标密钥节点保存到所述密钥节点集之中;
其中,所述密钥节点集为利用密钥种子进行推导运算得到密钥节点,并存储在哈希表中得到的,所述密钥节点集包括:一个主密钥和多个子密钥;
输出所述目标密钥节点。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标密钥路径信息创建并存储所述目标密钥节点具体包括:
基于所述目标密钥路径信息,从所述密钥节点集存储的密钥节点中查询出密钥路径信息与所述目标密钥路径相似值最高的父密钥节点;
根据所述目标密钥路径信息,利用所述父密钥节点创建并存储所述目标密钥节点。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据预置的密钥节点存储量阈值和密钥节点的历史使用记录,按照密钥的使用时间先后,保留若干个历史密钥节点,所述历史密钥节点的数量与所述密钥节点存储量阈值相等。
4.根据权利要求1所述的方法,其特征在于,所述密钥节点具体包括:密钥路径信息、私钥数据、链码数据以及密钥关联标识,所述密钥关联标识用于保存下一个密钥节点的存储地址。
5.一种数字货币钱包的密钥数据查询获取装置,其特征在于,包括:
密钥路径提取单元,用于响应于接收到的密钥获取指令,提取所述密钥获取指令中的目标密钥路径信息;根据所述目标密钥路径信息确定目标密钥节点;
目标密钥获取单元,用于根据所述目标密钥路径信息对已存储的密钥节点集进行遍历,若根据所述目标密钥路径信息遍历到所述目标密钥节点,则使用目标密钥获取单元确定与所述目标密钥路径信息相对应的所述目标密钥节点,若根据所述目标密钥路径信息未遍历到所述目标密钥节点,则使用目标密钥创建单元,根据所述目标密钥路径信息创建并保存所述目标密钥节点,具体的:
S1、根据所述目标密钥路径信息确定目标密钥路径的深度N和当前遍历的密钥节点的深度n,初始时n=N;
S2、开始遍历,若在遍历中遍历到了相同路径的密钥节点,则将所述相同路径的密钥节点作为所述目标密钥节点,若没有遍历到相同路径的密钥节点,则使n=n-1,重新对所述密钥节点集的第n层的密钥节点进行遍历,若遍历到相同路径的密钥节点,记录当前n值及当前所述相同路径的密钥节点,将当前所述相同路径的密钥节点设为父密钥节点,然后根据所述目标密钥路径信息,利用所述父密钥节点创建目标密钥节点,并将创建的所述目标密钥节点保存到所述密钥节点集之中;
其中,所述密钥节点集为利用密钥种子进行推导运算得到密钥节点,并存储在哈希表中得到的,所述密钥节点集包括:一个主密钥和多个子密钥;
目标密钥输出单元,用于输出所述目标密钥节点。
6.根据权利要求5所述的装置,其特征在于,所述目标密钥创建单元具体用于:
基于所述目标密钥路径信息,从所述密钥节点集存储的密钥节点中查询出密钥路径信息与所述目标密钥路径相似值最高的父密钥节点;
根据所述目标密钥路径信息,利用所述父密钥节点创建并存储所述目标密钥节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东信和平科技股份有限公司,未经东信和平科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910872200.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提高MR任务运行效率的方法
- 下一篇:基于电子地图的数据标注方法及系统