交易方法、硬件钱包和交易设备技术

技术编号:23412337 阅读:16 留言:0更新日期:2020-02-22 18:38
本申请公开了一种交易方法、硬件钱包和交易设备,该方法包括:硬件钱包接收第一交易设备发送的交易信息;所述硬件钱包对所述交易信息进行加密处理,得到第一信息;所述硬件钱包向第二交易设备传递所述第一信息,其中,所述第一信息用于所述第二交易设备解密得到第二信息并向用户显示所述第二信息,所述第二信息用于用户进行交易确认。由于是第二交易设备向用户显示交易信息,因而无需在硬件钱包上设置屏幕和按键,降低了硬件钱包的成本的同时保证了数字货币交易的安全性。

Trading method, hardware wallet and trading equipment

【技术实现步骤摘要】
【国外来华专利技术】交易方法、硬件钱包和交易设备
本申请实施例涉及数字货币领域,并且更具体地,涉及交易方法、硬件钱包和交易设备。
技术介绍
数字货币硬件钱包(也简称为硬件钱包),主要用于存储数字货币的私钥。这个私钥永远不会被导出到钱包硬件的外面。在进行交易时,交易信息会被发送到硬件钱包内部并由硬件钱包使用该私钥对该交易信息进行签名,并输出签名后的交易信息,从而保障了数字货币的安全。目前市场上的硬件钱包大多带有液晶屏幕及用于用户进行“确认”和“取消”的操作按键。即便硬件钱包与交易设备例如电脑等相连,交易的确认过程也是用户通过硬件钱包本身的液晶屏幕以及按键来进行确认的,从而最大限度的保证数字货币的安全。但是,由于需要额外液晶屏幕及按键,会增加硬件钱包的成本,并且用户使用起来也不方便。因此,如何在不使用硬件钱包上的屏幕和按键的情况下,仍保证数字货币交易的安全性成为亟待解决的问题。
技术实现思路
本申请实施例提供了一种交易方法、硬件钱包和交易设备,能够在不使用硬件钱包上的屏幕和按键的情况下,仍保证数字货币交易的安全性。第一方面,提供了一种交易方法,包括:硬件钱包接收第一交易设备发送的交易信息;所述硬件钱包对所述交易信息进行加密处理,得到第一信息;所述硬件钱包向第二交易设备传递所述第一信息,其中,所述第一信息用于所述第二交易设备解密得到第二信息并向用户显示所述第二信息,所述第二信息用于用户进行交易确认。因此,硬件钱包接收第一交易设备发送的交易信息后,将该交易信息加密后传递给第二交易设备,由第二交易设备解密并向用户进行显示,以用于用户进行交易确认。由于是第二交易设备向用户显示交易信息,因而无需在硬件钱包上设置屏幕和按键,降低了硬件钱包的成本的同时保证了数字货币交易的安全性。结合第一方面,在第一方面的一种可能的实现方式中,所述硬件钱包对所述交易信息进行加密处理,得到第一信息,包括:所述硬件钱包生成第一交易确认信息;所述硬件钱包对所述交易信息和所述第一交易确认信息进行加密,得到所述第一信息,其中,所述第二交易设备解密得到的所述第二信息中的所述第一交易确认信息用于用户在确认所述第二信息中的交易信息为正确时向所述第一交易设备进行输入。该实施例中,交易信息显示与交易确认信息输入分别在不同的设备上执行。其中,交易信息是在第二交易设备上显示,交易确认信息需要用户在第一交易设备上进行输入。硬件钱包接收第一交易设备发送的交易信息后,生成第一交易确认信息,并将该交易信和该第一交易确认信息加密后传递给第二交易设备,用户通过该第二交易设备解密后显示的交易信息进行交易确认。当交易确认成功后,用户向该第一交易设备输入该第二交易设备上显示的该第一交易确认信息,并由该第一交易设备将该第一交易确认信息发送给该硬件钱包,以用于该硬件钱包进行验证。通过这种交易信息显示与确认信息输入相分离的方式,黑客至少需要控制硬件钱包、第一交易设备和第二交易设备中的至少两个,才能对交易造成影响,因此大大提高了数字货币交易的安全性。结合第一方面或上述任一种可能的实现方式,在第一方面的另一种可能的实现方式中,所述方法还包括:所述硬件钱包接收第二交易确认信息;所述硬件钱包判断所述第二交易确认信息与所述第一交易确认信息是否相同;若所述第二交易确认信息与所述第一交易确认信息相同,所述硬件钱包向所述第一交易设备发送签名后的所述交易信息。结合第一方面或上述任一种可能的实现方式,在第一方面的另一种可能的实现方式中,所述硬件钱包生成第一交易确认信息,包括:所述硬件钱包对所述交易信息进行哈希处理,得到所述交易信息的哈希值信息;所述硬件钱包将所述交易信息的哈希值信息,以及所述交易信息中的交易金额,作为所述第一交易确认信息。结合第一方面或上述任一种可能的实现方式,在第一方面的另一种可能的实现方式中,所述交易信息的哈希值信息为所述交易信息的哈希值的末N位,N为正整数。结合第一方面或上述任一种可能的实现方式,在第一方面的另一种可能的实现方式中,所述方法还包括:所述硬件钱包生成通讯密钥对,其中,所述通讯密钥对中的通讯私钥用于所述硬件钱包对所述第一信息进行加密,所述通讯密钥对中的通讯公钥用于所述第二交易设备对所述第一信息进行解密。结合第一方面或上述任一种可能的实现方式,在第一方面的另一种可能的实现方式中,所述方法还包括:所述硬件钱包向所述第二交易设备导出所述通讯公钥。结合第一方面或上述任一种可能的实现方式,在第一方面的另一种可能的实现方式中,所述硬件钱包向所述第二交易设备导出所述通讯公钥,包括:所述硬件钱包通过二维码扫描、无线保真WiFi或蓝牙的方式,向所述第二交易设备导出所述通讯公钥。结合第一方面或上述任一种可能的实现方式,在第一方面的另一种可能的实现方式中,所述硬件钱包向所述第二交易设备导出所述通讯公钥,包括:所述硬件钱包通过所述第一交易设备,向所述第二交易设备导出所述通讯公钥。结合第一方面或上述任一种可能的实现方式,在第一方面的另一种可能的实现方式中,所述硬件钱包向第二交易设备传递所述第一信息,包括:所述硬件钱包通过二维码扫描、WiFi或蓝牙的方式,向所述第二交易设备传递所述第一信息。结合第一方面或上述任一种可能的实现方式,在第一方面的另一种可能的实现方式中,所述硬件钱包向第二交易设备传递所述第一信息,包括:所述硬件钱包通过所述第一交易设备向所述第二交易设备传递所述第一信息。结合第一方面或上述任一种可能的实现方式,在第一方面的另一种可能的实现方式中,所述第一交易设备与所述第二交易设备为物理上分离的两个设备。结合第一方面或上述任一种可能的实现方式,在第一方面的另一种可能的实现方式中,所述第一交易设备和所述第二交易设备之间不存在有线连接和/或无线连接。结合第一方面或上述任一种可能的实现方式,在第一方面的另一种可能的实现方式中,所述交易信息包括交易金额和交易对象。第二方面,提供了一种交易方法,包括:第一交易设备向硬件钱包发送交易信息;所述第一交易设备接收所述硬件钱包发送的第一信息,其中,所述第一信息是所述硬件钱包对所述交易信息进行加密处理得到的;所述第一交易设备向第二交易设备传递所述第一信息,其中,所述第一信息用于所述第二交易设备解密得到第二信息并向用户显示所述第二信息,所述第二信息用于用户进行交易确认。因此,第一交易设备向硬件钱包发送交易信息后,硬件钱包将该交易信息加密后传递给第二交易设备,由第二交易设备解密并向用户进行显示,以用于用户进行交易确认。由于是第二交易设备向用户显示交易信息,因而无需在硬件钱包上设置屏幕和按键,降低了硬件钱包的成本并保证了数字货币交易的安全性。结合第二方面,在第二方面的一种可能的实现方式中,所述第一信息是所述硬件钱包对所述交易信息和第一交易确认信息进行加密得到的,所述第二交易设备解密得到的所述第二信息中的所述第一交易确认信息用于用户在确认所述第二信息中的交易信息为正确时向所述第一交易设备进行输入。结合第二方面或上述任一种可能的实现方式,在第二方面的另本文档来自技高网...

【技术保护点】
一种交易方法,其特征在于,所述交易方法包括:/n硬件钱包接收第一交易设备发送的交易信息;/n所述硬件钱包对所述交易信息进行加密处理,得到第一信息;/n所述硬件钱包向第二交易设备传递所述第一信息,其中,所述第一信息用于所述第二交易设备解密得到第二信息并向用户显示所述第二信息,所述第二信息用于用户进行交易确认。/n

【技术特征摘要】
【国外来华专利技术】一种交易方法,其特征在于,所述交易方法包括:
硬件钱包接收第一交易设备发送的交易信息;
所述硬件钱包对所述交易信息进行加密处理,得到第一信息;
所述硬件钱包向第二交易设备传递所述第一信息,其中,所述第一信息用于所述第二交易设备解密得到第二信息并向用户显示所述第二信息,所述第二信息用于用户进行交易确认。


根据权利要求1所述的方法,其特征在于,所述硬件钱包对所述交易信息进行加密处理,得到第一信息,包括:
所述硬件钱包生成第一交易确认信息;
所述硬件钱包对所述交易信息和所述第一交易确认信息进行加密,得到所述第一信息,其中,所述第二交易设备解密得到的所述第二信息中的所述第一交易确认信息用于用户在确认所述第二信息中的交易信息为正确时向所述第一交易设备进行输入。


根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述硬件钱包接收第二交易确认信息;
所述硬件钱包判断所述第二交易确认信息与所述第一交易确认信息是否相同;
若所述第二交易确认信息与所述第一交易确认信息相同,所述硬件钱包向所述第一交易设备发送签名后的所述交易信息。


根据权利要求2或3所述的方法,其特征在于,所述硬件钱包生成第一交易确认信息,包括:
所述硬件钱包对所述交易信息进行哈希处理,得到所述交易信息的哈希值信息;
所述硬件钱包将所述交易信息的哈希值信息,以及所述交易信息中的交易金额,作为所述第一交易确认信息。


根据权利要求4所述的方法,其特征在于,所述交易信息的哈希值信息为所述交易信息的哈希值的末N位,N为正整数。


根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
所述硬件钱包生成通讯密钥对,其中,所述通讯密钥对中的通讯私钥用于所述硬件钱包对所述第一信息进行加密,所述通讯密钥对中的通讯公钥用于所述第二交易设备对所述第一信息进行解密。


根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述硬件钱包向所述第二交易设备导出所述通讯公钥。


根据权利要求7所述的方法,其特征在于,所述硬件钱包向所述第二交易设备导出所述通讯公钥,包括:
所述硬件钱包通过二维码扫描、无线保真WiFi或蓝牙的方式,向所述第二交易设备导出所述通讯公钥。


根据权利要求7所述的方法,其特征在于,所述硬件钱包向所述第二交易设备导出所述通讯公钥,包括:
所述硬件钱包通过所述第一交易设备,向所述第二交易设备导出所述通讯公钥。


根据权利要求1至9中任一项所述的方法,其特征在于,所述硬件钱包向第二交易设备传递所述第一信息,包括:
所述硬件钱包通过二维码扫描、WiFi或蓝牙的方式,向所述第二交易设备传递所述第一信息。


根据权利要求1至9中任一项所述的方法,其特征在于,所述硬件钱包向第二交易设备传递所述第一信息,包括:
所述硬件钱包通过所述第一交易设备向所述第二交易设备传递所述第一信息。


根据权利要求1至11中任一项所述的方法,其特征在于,所述第一交易设备与所述第二交易设备为物理上分离的两个设备。


根据权利要求12所述的方法,其特征在于,所述第一交易设备和所述第二交易设备之间不存在有线连接和/或无线连接。


根据权利要求1至13中任一项所述的方法,其特征在于,所述交易信息包括交易金额和交易对象。


一种交易方法,其特征在于,所述交易方法包括:
第一交易设备向硬件钱包发送交易信息;
所述第一交易设备接收所述硬件钱包发送的第一信息,其中,所述第一信息是所述硬件钱包对所述交易信息进行加密处理得到的;
所述第一交易设备向第二交易设备传递所述第一信息,其中,所述第一信息用于所述第二交易设备解密得到第二信息并向用户显示所述第二信息,所述第二信息用于用户进行交易确认。


根据权利要求15所述的方法,其特征在于,所述第一信息是所述硬件钱包对所述交易信息和第一交易确认信息进行加密得到的,所述第二交易设备解密得到的所述第二信息中的所述第一交易确认信息用于用户在确认所述第二信息中的交易信息为正确时向所述第一交易设备进行输入。


根据权利要求15或16所述的方法,其特征在于,所述方法还包括:
所述第一交易设备获取用户输入的第一交易确认信息;
所述第一交易设备向所述硬件钱包发送所述第一交易确认信息。


根据权利要求15至17中任一项所述的方法,其特征在于,所述方法还包括:
所述第一交易设备接收所述硬件钱包发送的签名后的所述交易信息;
所述第一交易设备根据签名后的所述交易信息执行交易。


根据权利要求15至18中任一项所述的方法,其特征在于,所述第一交易确认信息包括所述硬件钱包对所述交易信息进行哈希处理得到的所述交易信息的哈希值信息,以及所述交易信息中的交易金额。


根据权利要求19所述的方法,其特征在于,所述交易信息的哈希值信息为所述交易信息的哈希值的末N位,N为正整数。


根据权利要求15至20中任一项所述的方法,其特征在于,所述第一交易设备向第二交易设备传递所述第一信息,包括:
所述第一交易设备通过二维码扫描、无线保真WiFi或蓝牙的方式,向所述第二交易设备传递所述第一信息。


根据权利要求15至21中任一项所述的方法,其特征在于,所述第一交易设备与所述第二交易设备为物理上分离的两个设备。


根据权利要求22所述的方法,其特征在于,所述第一交易设备和所述第二交易设备之间不存在有线连接和/或无线连接。


根据权利要求15至23中任一项所述的方法,其特征在于,所述交易信息包括交易金额和交易对象。


一种交易方法,其特征在于,所述交易方法包括:
第二交易设备获取第一信息,其中,所述第一信息是硬件钱包对从所述第一交易设备接收的交易信息进行加密处理得到的;
所述第二交易设备对所述第一信息进行解密,得到第二信息;
所述第二交易设备向用户显示所述第二信息,其中,所述第二信息用于用户进行交易确认。


根据权利要求25所述的方法,其特征在于,所述第一信息是所述硬件钱包对所述交易信息和第一交易确认信息进行加密得到的,所述第二交易设备解密得到的所述第二信息中的所述第一交易确认信息用于用户在确认所述第二信息中的交易信息为正确时向所述第一交易设备进行输入。


根据权利要求25或26所述的方法,其特征在于,所述第二交易设备获取第一信息,包括:
所述第二交易设备从所述第一交易设备或所述硬件钱包获取所述第一信息。


根据权利要求27所述的方法,其特征在于,所述第二交易设备从所述第一交易设备或所述硬件钱包获取所述第一信息,包括:
所述第二交易设备通过二维码扫描、无线保真WiFi或蓝牙的方式,从所述硬件钱包或所述第一交易设备获取所述第一信息。


根据权利要求25至28中任一项所述的方法,其特征在于,在所述第二交易设备对所述第一信息进行解密,得到第二信息之前,所述方法还包括:
所述第二交易设备从所述硬件钱包或所述第一交易设备获取用于对所述第一信息进行解密的通讯公钥。


根据权利要求29所述的方法,其特征在于,所述第二交易设备从所述硬件钱包或所述第一交易设备获取用于对所述第一信息进行解密的通讯公钥,包括:
所述第二交易设备通过二维码扫描、无线保真WiFi或蓝牙的方式,从所述硬件钱包或所述第一交易设备获取所述通讯公钥。


根据权利要求25至30中任一项所述的方法,其特征在于,所述第一交易设备与所述第二交易设备为物理上分离的两个设备。


根据权利要求31所述的方法,其特征在于,所述第一交易设备和所述第二交易设备之间不存在有线连接和/或无线连接。


根据权利要求25至32中任一项所述的方法,其特征在于,所述交易信息包括交易金额和交易对象。


一种硬件钱包,其特征在于,所述硬件钱包包括:
接收单元,用于接收第一交易设备发送的交易信息;
处理单元,用于对所述接收单元接收的所述交易信息进行加密处理,得到第一信息;
信息传递单元,用于向第二交易设备传递所述第一信息,其中,所述第一信息用于所述第二交易设备解密得到...

【专利技术属性】
技术研发人员:任锋李响黄昀
申请(专利权)人:北京光合信诚科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1