[发明专利]适用于数字货币的密钥派生方法及装置有效
申请号: | 201610792595.8 | 申请日: | 2016-08-31 |
公开(公告)号: | CN106411506B | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/30;H04L9/32;H04L9/06;G06Q20/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种适用于数字货币的密钥派生方法,属于信息安全领域。所述方法包括:将父公钥和子密钥索引顺序拼接,使用父链码作为哈希密钥,根据预设算法计算拼接数据的哈希值,根据哈希值截取得到子链码,对截取剩余数据做ECC加法模运算,若运算结果不为预设值,则将运算结果作为子私钥,对子私钥做ECC点乘运算,得到子公钥。本发明的有益效果在于根据密钥种子能够衍生出全部密钥,所以只需备份密钥种子,无需备份全部密钥,备份体积小,还能够避免密钥损坏带来的损失。 | ||
搜索关键词: | 适用于 数字 货币 密钥 派生 方法 装置 | ||
【主权项】:
1.一种适用于数字货币的密钥派生方法,其特征在于,包括:根据父私钥、父公钥、父链码和子密钥索引派生子私钥、子公钥和子链码;所述根据父私钥、父公钥、父链码和子密钥索引派生子私钥、子公钥和子链码具体包括:步骤A1、将父公钥与子密钥索引顺序拼接得到第一拼接数据;用父链码作为哈希密钥,根据预设算法计算所述第一拼接数据的哈希值;步骤A2、对所述第一拼接数据的哈希值进行截取,得到子链码和第一数据,以预设椭圆曲线的基点的阶为模数,对父私钥和所述第一数据做ECC加法模运算,得到第一运算结果;步骤A3、判断所述第一运算结果是否为预设值,是则将子密钥索引递增,根据父私钥、父公钥、父链码和递增后的子密钥索引重新派生子私钥、子公钥和子链码;否则将所述第一运算结果作为子私钥,对子私钥和所述预设椭圆曲线的基点做ECC点乘运算,得到子公钥;所述父私钥和所述父公钥均为所述预设椭圆曲线上的点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610792595.8/,转载请声明来源钻瓜专利网。
- 上一篇:用于提高热力学效率的制冷设备
- 下一篇:用于磁共振成像系统的氦容器端口装置