[发明专利]硬件钱包的升级方法、装置、系统和存储介质在审
申请号: | 201811135382.3 | 申请日: | 2018-09-27 |
公开(公告)号: | CN109408085A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 唐毅;周利宾 | 申请(专利权)人: | 上海和数软件有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F21/56;G06Q20/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 200333 上海市普陀*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 钱包 升级固件 二维码 卷子 存储介质 升级 包传输 采集终端设备 安全防护 黑客攻击 数据合并 木马 解析 扫描 病毒 传输 感染 | ||
本发明公开了一种硬件钱包的升级方法、装置、系统和存储介质,所述硬件钱包采集终端设备上显示的二维码,对二维码进行解析得到分卷子数据,并将分卷子数据合并成升级固件包以完成硬件钱包升级。采用二维码的扫描和解析来进行升级固件包的传输,实现将硬件钱包升级所需的升级固件包传输到硬件钱包上,使得在所述升级固件包传输的过程中,避免了硬件钱包感染到木马或病毒或黑客攻击硬件钱包,从而加强了硬件钱包的安全防护级别。
技术领域
本发明涉及数字资产领域,尤其涉及一种硬件钱包的升级方法、装置、系统和存储介质。
背景技术
硬件钱包是指将数字资产私钥单独储存在一个芯片中,与互联网隔离,即插即用。当硬件钱包需要储存新的数字资产时就必须更新新的token钱包的支持,需要对硬件钱包进行系统升级。现有的离线升级方式是硬件钱包插入已经下载了升级固件包的电脑或带显示功能的可移动式终端设备,硬件钱包才能完成系统的升级。这种实现方式,由于硬件钱包有与电脑或带显示功能的可移动式终端设备的插入动作会导致硬件钱包会感染到电脑或带显示功能的可移动式终端设备上的木马或病毒,此种离线升级方式会给硬件钱包的安全带来隐患,很容易受到黑客的攻击而使私钥丢失,给广大数字资产持有者造成损失。因此,如何提高数字资产的安全防护等级是现有技术中亟需解决的技术问题。
发明内容
本发明的主要目的在于提供一种硬件钱包的升级方法、装置、系统和存储介质,旨在解决硬件钱包升级安全的技术问题。
为实现上述目的,本发明提供一种硬件钱包的升级方法,所述硬件钱包的升级方法包括以下步骤:
所述硬件钱包采集所述终端设备上显示的多个二维码,并对所述多个二维码进行解析,以得到多个分卷子数据;
所述硬件钱包将所述多个分卷子数据进行合并,以得到升级固件包;
所述硬件钱包安装所述升级固件包,完成升级。
可选地,所述硬件钱包安装所述升级固件包,完成升级的步骤包括:
所述硬件钱包通过与所述第一私钥对应的第一公钥对升级固件包进行解密后,得到解密后的升级固件包,其中,所述升级固件包被终端设备的所述第一私钥进行加密;
所述硬件钱包安装所述解密后的升级固件包,完成升级。
本发明还提供一种硬件钱包的升级方法,应用于终端设备,所述硬件钱包的升级方法包括以下步骤:
所述终端设备获取升级固件包,并将所述升级固件包进行分卷,得到多个分卷子数据;
所述终端设备根据所述多个分卷子数据对应生成多个二维码,并将多个所述二维码进行显示。
可选地,所述终端设备获取升级固件包的步骤包括:
所述终端设备获取所述升级固件包,并通过第一私钥对所述升级固件包进行加密,其中,所述第一私钥与第一公钥对应,所述第一公钥用于解密升级固件包。
可选地,所述终端设备获取升级固件包的步骤还包括:
所述终端设备从服务器中下载升级固件包,其中,所述升级固件包被所述服务器中的第一私钥进行加密,所述第一私钥与第一公钥对应,所述第一公钥用于解密升级固件包。
此外,为实现上述目的,本发明还提供一种硬件钱包升级装置,所述硬件钱包升级装置包括终端设备和硬件钱包,所述硬件钱包包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的硬件钱包升级程序,其中,所述硬件钱包升级程序被所述处理器执行时实现如上所述的硬件钱包的升级方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海和数软件有限公司,未经上海和数软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811135382.3/2.html,转载请声明来源钻瓜专利网。