[发明专利]一种区块链冷钱包的地址管理方法有效
申请号: | 201811611943.2 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109711834B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 刘建丽;刘建明 | 申请(专利权)人: | 江苏恒宝智能系统技术有限公司 |
主分类号: | G06Q20/36 | 分类号: | G06Q20/36;G06Q20/38;H04L9/08 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 陈变花 |
地址: | 212355 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 钱包 地址 管理 方法 | ||
1.一种区块链冷钱包的地址管理方法,其特征在于,包括:
响应于上位机发送的钱包指令,安全设备根据所述钱包指令选择对应的区块链冷钱包;
响应于所述上位机通过安全通道发送来的添加地址指令,所述安全设备将添加地址指令中的交易地址存储于区块链冷钱包的白名单中;
还包括所述安全设备与所述上位机建立安全通道,具体包括如下子步骤:
响应于所述上位机发送来的临时公钥,所述安全设备对所述临时公钥进行盲化,根据盲化生成的第一盲化公钥和与证书匹配的私钥产生过程密钥;
所述安全设备将与证书匹配的公钥用盲化因子盲化生成第二盲化公钥,将证书和盲化因子拼接后用过程密钥加密,将生成的加密结果和第二盲化公钥发送给上位机;
响应于所述上位机的密钥协商完成响应,所述安全设备与所述上位机建立安全通道成功。
2.根据权利要求1所述的区块链冷钱包的地址管理方法,其特征在于,所述安全设备接收到所述上位机发送的添加地址指令后,还包括:所述安全设备验证添加地址指令中的白名单密码,若验证成功,则将添加地址指令中的交易地址保存至对应的白名单中。
3.根据权利要求1所述的区块链冷钱包的地址管理方法,其特征在于,在所述安全设备将交易地址添加白名单成功后,响应于所述上位机的交易数据,所述安全设备判断交易数据中的交易地址与白名单中的交易地址是否匹配,如果是,则将交易数据中的交易地址和账户信息显示给用户,否则提示用户交易地址不在白名单中,等待用户选择取消操作或继续执行。
4.根据权利要求3所述的区块链冷钱包的地址管理方法,其特征在于,
当所述安全设备接收到用户的取消响应后,向所述上位机返回错误响应;
当所述安全设备接收到用户选择继续执行响应后,对交易数据进行签名,将签名结果通过安全通道发送给所述上位机。
5.根据权利要求3所述的区块链冷钱包的地址管理方法,其特征在于,安全设备判断交易数据中的交易地址与白名单中的交易地址是否匹配,具体为:安全设备将交易数据中的交易地址与预存入白名单的交易地址逐个字节比对,如果比较结果完全相同,则交易数据中的交易地址与白名单中的交易地址匹配,如果有一个或部分字节比较结果不同,则交易数据中的交易地址与白名单中的交易地址不匹配。
6.一种采用如权利要求1-5任一所述的区块链冷钱包的地址管理方法的安全设备,其特征在于,包括安全模块;
所述安全模块,用于根据上位机钱包指令选择对应的区块链冷钱包,并将所述上位机发送来的添加地址指令中的交易地址存储在所述区块链冷钱包的白名单中。
7.根据权利要求6所述的安全设备,其特征在于,还包括显示模块,用于显示根据白名单验证交易数据中交易地址的合法性的验证结果,并接收用户对显示信息的选择。
8.一种区块链冷钱包的地址管理系统,其特征在于,包括如权利要求6-7任一所述的安全设备,以及上位机;所述上位机用于向安全设备发送钱包指令和添加地址指令。
9.根据权利要求8所述的区块链冷钱包的地址管理系统,其特征在于,上位机还用于生成临时公钥和临时私钥,使用临时私钥与安全设备发送来的第二盲化公钥生成过程密钥,
以及使用生成的所述过程密钥对接收到的加密的盲化因子和证书进行解密,解密成功后若解密得到的证书的签名及证书匹配的公钥正确,则安全通道建立成功,否则向安全设备返回错误响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏恒宝智能系统技术有限公司,未经江苏恒宝智能系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811611943.2/1.html,转载请声明来源钻瓜专利网。