基于数字货币硬件钱包的离线支付数据保全方法及系统技术方案

技术编号:35230666 阅读:16 留言:0更新日期:2022-10-15 10:51
本发明专利技术公开了一种基于数字货币硬件钱包的离线支付数据保全方法及系统,该系统包括第一终端、第二终端和第三终端,所述第一终端可以在第二终端输入交易关联信息后进行验证,若验证通过生成加密后的交易凭证信息,并将该加密后的交易凭证信息发送给第二终端,以使得第二终端对该加密后的交易凭证信息进行保存,并且可以基于第三终端对所述加密后的交易凭证信息进行验证。若第一终端为商户收款设备,第二终端为用户付款设备,可以将用户交易信息在离线交易完成时将加密的交易凭证信息写入至用户付款设备当中,保证在商户收款设备丢失、故障的情况下,能够有效确认交易的真实性,提升了交易凭证数据的安全性。升了交易凭证数据的安全性。升了交易凭证数据的安全性。

【技术实现步骤摘要】
基于数字货币硬件钱包的离线支付数据保全方法及系统


[0001]本专利技术涉及数据处理
,特别是涉及一种基于数字货币硬件钱包的离线支付数据保全方法及系统。

技术介绍

[0002]目前,硬件钱包被应用在数字货币交易的过程中,交易双方的硬件钱包作为一种加载了数据资产硬件芯片的而物理设备,可以实现钱包的在线、离线支付,在设备间建立近场通信链路等功能。由于在线支付可将交易数据实时上传的系统内网当中,能够有效做到交易数据的保全。
[0003]而针对离线支付过程,在每次数字货币交易流程建立的而过程中,用户需要在付款设备的物理层面确认交易,并在交易完成后辅以数字签名进行数字货币所有权的转移。数字货币所有权从用户转移到商家后,经商家收款设备进行交易确认,进而完成基于硬件钱包的数字货币交易。这种离线的数字货币交易模式下,交易凭证主要形式为商家收款设备以及商家打印给用户的纸质凭条为主。
[0004]现有的商家收款设备通常是在联网状态下工作,将支付订单上传至后端处理完成后,打印包含支付订单等关键信息在内的交易记录到纸质小票上,作为交易凭证提供给付款方。离线支付场景下,由于无法与后端服务建立通信,即并不具备将支付订单上传至后端的条件。一般将支付交易信息临时存储在收款设备本地,待收款设备重新在线后,上传至后端。对于交易凭证存储在收款设备本地的情况,无法有效解决因收款设备遗失、损坏而造成的凭证丢失的问题,对于给付款用户提供纸质小票等实物形式的交易凭证的情况,相较于用户设备更容易丢失而造成损失,降低了交易凭证保全的安全性以及存在无法有效确认交易的真实性的问题。

技术实现思路

[0005]针对于上述问题,本专利技术提供了一种基于数字货币硬件钱包的离线支付数据保全方法及系统,保证在商家收款设备异常的情况下,能够有效确认交易的真实性,提升了交易凭证数据的安全性。
[0006]为了实现上述目的,本专利技术提供了如下技术方案:一种基于数字货币硬件钱包的离线支付数据保全方法,所述方法包括:响应于建立离线支付交易,第一终端获取第二终端输入的交易关联信息;所述第一终端对所述交易关联信息进行验证,得到验证结果;若所述验证结果满足目标条件,所述第一终端生成交易确认提示信息;若所述第一终端收到所述第二终端发送的针对所述交易确认提示信息的交易确认指令,所述第一终端生成加密后的交易凭证信息,并将所述加密后的交易凭证信息发送给所述第二终端。
[0007]可选地,所述方法还包括:
所述第一终端对所述交易关联信息进行存储,得到存储信息。
[0008]可选地,所述方法还包括:所述第一终端通过近场通信模式建立与所述第二终端的通信连接,以实现建立与第二终端的离线支付交易。
[0009]可选地,所述第一终端对所述交易关联信息进行验证,得到验证结果包括:所述第一终端获取所述交易关联信息中的数字货币字符串的金额信息;所述第一终端将所述数字货币字符串的金额信息与所述离线支付交易对应的待交易金额进行比对;若比对相匹配,所述第一终端生成验证通过的验证结果。
[0010]可选地,所述方法还包括:响应于所述第一终端将所述加密后的交易凭证信息发送给所述第二终端,所述第一终端生成凭证接收提示信息,并将所述凭证接收提示信息发送至所述第二终端;若所述第一终端未接收到所述第二终端发送的凭证接收成功的反馈信息,所述第一终端重新将所述加密后的交易凭证信息发送给所述第二终端,所述凭证接收成功的反馈信息是基于所述凭证接收提示信息生成的。
[0011]一种基于数字货币硬件钱包的离线支付数据保全方法,所述方法包括:响应于建立离线支付交易,第二终端将输入的交易关联信息发送给第一终端;响应于所述第二终端接收到所述第一终端发送的交易确认提示信息,所述第二终端生成交易确认指令,并将所述交易确认指令发送给所述第一终端;当所述离线支付交易完成,所述第二终端接收所述第一终端发送的加密的交易凭证信息,并存储所述加密的交易凭证信息;若所述第二终端接收到所述第一终端发送的凭证接收提示信息,所述第二终端将生成的与所述凭证接收提示信息相匹配的反馈信息发送至所述第一终端。
[0012]可选地,所述方法还包括:所述第二终端建立与第三终端的近场通信连接,将所述加密的交易凭证信息发送至所述第三终端,以使得所述第三终端对所述加密的交易凭证信息进行解密和验证,得到验证结果,所述第三终端为具有解密权限的终端。
[0013]一种基于数字货币硬件钱包的离线支付数据保全方法,所述方法包括:第三终端接收加密的交易凭证信息,并对所述加密的交易凭证信息进行验证,得到验证结果,所述第三终端为具有解密权限的终端。
[0014]可选地,所述第三终端接收加密的交易凭证信息,并对所述加密的交易凭证信息进行验证,得到验证结果,包括:所述第三终端接收所述第二终端发送的加密的交易凭证信息;所述第三终端对所述加密的交易凭证信息进行解密,得到解密后的交易凭证信息;所述第三终端提取所述解密后的交易凭证信息中对应的生成所述交易凭证信息的终端信息;所述第三终端对所述终端信息对应的数字签名信息和/或签名秘钥信息进行验证,以确定所述终端信息是否与所述第一终端的终端信息相匹配;若匹配,对所述解密后的
交易凭证信息进行解析,得到与所述第二终端对应的交易关联信息;若不匹配,生成不存在离线支付交易的验证结果。
[0015]一种基于数字货币硬件钱包的离线支付数据保全系统,包括:第一终端、第二终端和第三终端,其中,所述第二终端能够分别与所述第一终端和所述第三终端建立近场通信连接,其中,所述第一终端用于执行如上应用在第一终端中任一项所述的基于数字货币硬件钱包的离线支付数据保全方法;所述第二终端用于执行如上应用在第二终端中任一项所述的基于数字货币硬件钱包的离线支付数据保全方法;所述第三终端用于执行如上应用在第三终端中任一项所述的基于数字货币硬件钱包的离线支付数据保全方法。
[0016]相较于现有技术,本专利技术提供了一种基于数字货币硬件钱包的离线支付数据保全方法及系统,该系统包括第一终端、第二终端和第三终端,所述第一终端可以在第二终端输入交易关联信息后进行验证,若验证通过生成加密后的交易凭证信息,并将该加密后的交易凭证信息发送给第二终端,以使得第二终端对该加密后的交易凭证信息进行保存,并且可以基于第三终端对所述加密后的交易凭证信息进行验证。若第一终端为商户收款设备,第二终端为用户付款设备,可以将用户交易信息在离线交易完成时将加密的交易凭证信息写入至用户付款设备当中,保证在商户收款设备丢失、故障的情况下,能够有效确认交易的真实性,提升了交易凭证数据的安全性。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0018]图1为本专利技术实施例提供的一种应用于第一终端的基于数字货币硬件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数字货币硬件钱包的离线支付数据保全方法,其特征在于,所述方法包括:响应于建立离线支付交易,第一终端获取第二终端输入的交易关联信息;所述第一终端对所述交易关联信息进行验证,得到验证结果;若所述验证结果满足目标条件,所述第一终端生成交易确认提示信息;若所述第一终端收到所述第二终端发送的针对所述交易确认提示信息的交易确认指令,所述第一终端生成加密后的交易凭证信息,并将所述加密后的交易凭证信息发送给所述第二终端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一终端对所述交易关联信息进行存储,得到存储信息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一终端通过近场通信模式建立与所述第二终端的通信连接,以实现建立与第二终端的离线支付交易。4.根据权利要求1所述的方法,其特征在于,所述第一终端对所述交易关联信息进行验证,得到验证结果包括:所述第一终端获取所述交易关联信息中的数字货币字符串的金额信息;所述第一终端将所述数字货币字符串的金额信息与所述离线支付交易对应的待交易金额进行比对;若比对相匹配,所述第一终端生成验证通过的验证结果。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述第一终端将所述加密后的交易凭证信息发送给所述第二终端,所述第一终端生成凭证接收提示信息,并将所述凭证接收提示信息发送至所述第二终端;若所述第一终端未接收到所述第二终端发送的凭证接收成功的反馈信息,所述第一终端重新将所述加密后的交易凭证信息发送给所述第二终端,所述凭证接收成功的反馈信息是基于所述凭证接收提示信息生成的。6.一种基于数字货币硬件钱包的离线支付数据保全方法,其特征在于,所述方法包括:响应于建立离线支付交易,第二终端将输入的交易关联信息发送给第一终端;响应于所述第二终端接收到所述第一终端发送的交易确认提示信息,所述第二终端生成交易确认指令,并将所述交易确认指令发送给所述第一终端;当所述离线支付交易完成,所述第二终端接收所述第一终端发送的加密的交易凭证信息,并存储所述加密的交易凭证信...

【专利技术属性】
技术研发人员:辛存生何通王新勇李一萌欧阳鹏秦善新赵敬和赵赫赫聂宗建
申请(专利权)人:国网雄安金融科技集团有限公司国网汇通金财北京信息科技有限公司中国人民银行数字货币研究所
类型:发明
国别省市:

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

1