[发明专利]生成HD钱包名片的方法、设备及生成HD钱包可信地址的方法有效
| 申请号: | 201910059728.4 | 申请日: | 2019-01-22 |
| 公开(公告)号: | CN109660359B | 公开(公告)日: | 2022-01-18 |
| 发明(设计)人: | 孔燕斌 | 申请(专利权)人: | 上海易酷信息技术服务有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;G06Q20/38 |
| 代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
| 地址: | 201900 上海市金山*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 生成 hd 钱包 名片 方法 设备 可信 地址 | ||
本发明公开了一种生成HD钱包名片的方法、设备及生成HD钱包可信地址的方法,其中,生成HD钱包名片的方法包括:通过第一私钥对第一用户信息进行数字签名得到第一签名信息;通过第一信任私钥对第二用户信息进行数字签名得到第二签名信息;综合第一用户信息、第二用户信息、第一签名信息和第二签名信息生成HD钱包名片。本发明的有益之处在于提供的生成HD钱包名片的方法通过预设的第一信任私钥和第一私钥对用户信息进行数字签名,可以防止HD钱包名片被第三方伪造,截取并修改,确保交易的安全性。
技术领域
本发明涉及一种生成HD钱包名片的方法、设备及生成HD钱包可信地址的方法。
背景技术
随着数字加密对人们的影响越来越大,一个人需要多个密钥对,为了方便管理众多的私钥管理,人们采用了由一个私钥种子派生和管理众多的私钥。如数字币的HD钱包(Hierachical Deterministic Wallets,分层确定性钱包)采用从同一个种子通过BIP32派生出不同币种的不同密钥对,并由密钥对中的公钥生成数字币地址。对于不同的币种甚至同一币种下都会使用大量的地址,这种方式一方面可以提高使用的隐私,但是也给交易双方带来的安全的隐患。黑客以及欺诈者可以在交易请求发送的过程中,伪造,篡改交易地址,而发送方以及发送方的钱包软件/硬件无法识别出这些伪造和篡改情况,从而造成交易双方的损失。
发明内容
为解决现有技术的不足,本发明提供了一种可以解决上述问题的生成HD钱包名片的方法、设备及生成HD钱包可信地址的方法。
为了实现上述目标,本发明采用如下的技术方案:
一种生成HD钱包名片的方法,应用于HD钱包设备,
HD钱包设备具有预设的第一信任秘钥和通过种子生成的第一秘钥;
第一信任秘钥包括第一信任私钥和第一信任公钥;
第一秘钥包括第一私钥、第一公钥和第一地址;
生成HD钱包名片的方法包括:
通过第一私钥对第一用户信息进行数字签名得到第一签名信息;
通过第一信任私钥对第二用户信息进行数字签名得到第二签名信息;
综合第一用户信息、第二用户信息、第一签名信息和第二签名信息生成HD钱包名片。
进一步地,通过第一私钥对第一用户信息进行数字签名得到第一签名信息的具体方法为:
通过第一私钥对钱包名片、第一用户数据和第一公钥进行数字签名得到第一签名信息。
进一步地,通过第一私钥对第一用户信息进行数字签名得到第一签名信息的具体方法为:
通过第一私钥对钱包名片、第一用户数据、第一公钥和第一地址进行数字签名得到第一签名信息。
进一步地,通过第一私钥对第一用户信息进行数字签名得到第一签名信息具体为:
通过第一信钥对钱包名称、第一用户数据、第一公钥、第一地址和第二签名信息进行数字签名得到第一签名信息。
进一步地,通过第一信任私钥对第二用户信息进行数字签名得到第二签名信息的具体方法为:
通过第一信任私钥对钱包名称、第一用户数据和第一公钥进行数字签名得到第二签名信息。
进一步地,通过第一信任私钥对第二用户信息进行数字签名得到第二签名信息具体为:
通过第一信任私钥对钱包名称、第一用户数据、第一公钥和第一地址进行数字签名得到第二签名信息。
进一步地,通过第一信任私钥对第二用户信息进行数字签名得到第二签名信息具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海易酷信息技术服务有限公司,未经上海易酷信息技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910059728.4/2.html,转载请声明来源钻瓜专利网。





