一种防止双离线交易金额被篡改的方法、收款设备和装置制造方法及图纸

技术编号:35814685 阅读:14 留言:0更新日期:2022-12-03 13:38
本发明专利技术公开了一种防止双离线交易金额被篡改的方法、收款设备及装置,用于防止交易金额被恶意篡改,其中方法包括收款方使用收款设备的键盘输入收款金额;所述收款设备的安全芯片对所述收款金额进行校验,校验通过后所述收款设备的安全芯片根据所述收款金额生成离线支付初始化信息,并将所述离线支付初始化信息发送至付款设备;所述付款设备接收所述支付初始化信息,执行双离线交易。采用该技术方案,在进行交易的时候,收款设备会对输入的金额进行加密和校验,提高了数字货币硬钱包的安全性,避免付款方余额被多扣的情况发生,可显著提升用户使用硬件钱包的体验,培养用户使用硬件钱包进行数字人民币支付的习惯。包进行数字人民币支付的习惯。包进行数字人民币支付的习惯。

【技术实现步骤摘要】
一种防止双离线交易金额被篡改的方法、收款设备和装置


[0001]本专利技术涉及计算机信息处理领域,具体而言,涉及一种基于硬件云钱包的数字货币支付方法、装置和系统。

技术介绍

[0002]数字货币是将现金数值转换为一系列电子加密序列数的货币,币本身的安全性依赖于密码算法来保护。在密码算法方面,数字货币系统安全性涉及到对称密码、非对称密码、报文摘要算法和基于身份的密码体制,在系统实现方面必须深入考虑密码系统的总体安全性、密码算法的选择、密码算法的实现、交互协议的设计、国际、国内标准的兼容性等,保证数字货币的交易安全。
[0003]中国人民银行也推出了数字形式的法定货币数字人民币,与纸钞硬币等价,具有价值特征和法偿性,支持可控匿名,逐渐应用与生活中各个交易场景。
[0004]目前的实际应用中,收款方设备是通过键盘输入收款金额,然后生成支付初始化数据给付款方设备,付款方设备根据支付初始化数据付钱。但有些时候由于收款方设备被恶意软件入侵,在输入收款金额时恶意篡改,导致付款方余额被多扣。

技术实现思路

[0005]本专利技术旨在解决现有数字货币在交易过程中,交易金额有可能被恶意软件篡改的问题。
[0006]为了解决上述技术问题,本专利技术第一方面提出一种防止双离线交易金额被篡改的方法,用于数字货币线下交易,所述方法包括:
[0007]收款方使用收款设备的键盘输入收款金额;
[0008]所述收款设备的安全芯片对所述收款金额进行校验,校验通过后所述收款设备的安全芯片根据所述收款金额生成离线支付初始化信息,并将所述离线支付初始化信息发送至付款设备;
[0009]所述付款设备接收所述支付初始化信息,执行双离线交易。
[0010]根据本专利技术的一种优选实施方式,所述收款设备的键盘和安全芯片共享一组共享密钥。
[0011]根据本专利技术的一种优选实施方式,所述收款设备的安全芯片对所述收款金额进行校验进一步包括:
[0012]所述键盘使用所述共享密钥对所述收款金额进行加密,生成第一加密信息;
[0013]将所述第一加密信息发送至所述收款设备的安全芯片;
[0014]所述收款设备的安全芯片使用所述共享密钥对所述第一加密信息进行解密,获取所述收款金额,使用所述收款金额生成离线支付初始化信息。
[0015]根据本专利技术的一种优选实施方式,所述收款设备的键盘生成一组公钥和私钥,将所述公钥发送至所述收款设备的安全芯片。
[0016]根据本专利技术的一种优选实施方式,所述收款设备的安全芯片对所述收款金额进行校验进一步包括:
[0017]所述键盘使用所述私钥对所述收款金额进行签名得到数字签名,生成第二加密信息;
[0018]将所述第二加密信息发送至所述收款设备的安全芯片,所述第二加密信息包括所述收款金额和所述数字签名;
[0019]所述收款设备的安全芯片使用所述公钥对所述第二加密信息中的所述数字签名进行验证,验证通过后,使用所述收款金额生成离线支付初始化信息。
[0020]根据本专利技术的一种优选实施方式,所述收款设备的键盘和安全芯片共享一组共享密钥,同时所述收款设备的键盘生成一组公钥和私钥,将所述公钥发送至所述收款设备的安全芯片。
[0021]根据本专利技术的一种优选实施方式,所述键盘使用所述私钥对所述收款金额进行签名得到数字签名,使用所述共享密钥对所述收款金额和所述数字签名进行加密,生成第三加密信息;
[0022]将所述第三加密信息发送至所述收款设备的安全芯片;
[0023]所述收款设备的安全芯片使用所述共享密钥对所述第三加密信息进行解密,获取所述收款金额和所述数字签名;
[0024]所述收款设备的安全芯片使用所述公钥对所述数字签名进行验证,验证通过后,使用所述收款金额生成离线支付初始化信息。
[0025]本专利技术第二方面提出一种防止双离线交易金额被篡改的收款设备,用于数字货币线下交易,所述收款设备包括:
[0026]键盘,与安全芯片连接,存储有与安全芯片共享的共享密钥,使用共享密钥对收款用户输入的收款金额进行加密,生成第一加密信息,将所述第一加密信息发送至安全芯片;
[0027]安全芯片,接收所述第一加密信息,使用所述共享密钥解密所述第一加密信息,获取所述收款金额,根据所述收款金额生成支付初始化信息。
[0028]本专利技术第三方面提出一种防止双离线交易金额被篡改的收款设备,用于数字货币线下交易,所述收款设备包括:
[0029]键盘,与安全芯片连接,存储有私钥,使用所述私钥对用户输入的收款金额进行签名得到数字签名,根据所述收款金额和所述数字签名生成第二加密信息,将所述第二加密信息发送至安全芯片;
[0030]安全芯片,存储有所述键盘生成的与所述私钥对应的公钥,使用所述公钥对所述第二加密信息中的所述数字签名进行验证,验证通过后根据所述收款金额生成支付初始化信息。
[0031]本专利技术第四方面提出一种防止双离线交易金额被篡改的收款设备,用于数字货币线下交易,其特征在于,所述收款设备包括:
[0032]键盘,与安全芯片连接,存储有私钥和共享密钥,使用所述私钥对用户输入的收款金额进行签名得到数字签名,使用所述共享密钥对所述收款金额和所述数字签名进行加密生成第三加密信息,将所述第三加密信息发送至安全芯片;
[0033]安全芯片,存储有所述键盘生成的与所述私钥对应的公钥以及共享密钥,使用所
述共享密钥对所述第三加密信息进行解密获得所述收款金额和所述数字签名,使用所述公钥对所述数字签名进行验证,验证通过后根据所述收款金额生成支付初始化信息。
[0034]本专利技术第五方面提出一种防止双离线交易金额被篡改的装置,用于数字货币线下交易,所述装置包括:
[0035]输入模块,适用于收款方使用收款设备的键盘输入收款金额;
[0036]校验模块,适用于所述收款设备的安全芯片对所述收款金额进行校验,校验通过后所述收款设备的安全芯片根据所述收款金额生成离线支付初始化信息,并将所述离线支付初始化信息发送至付款设备;
[0037]支付执行模块,适用于所述付款设备接收所述支付初始化信息,执行双离线交易。
[0038]采用该技术方案,在进行交易的时候,收款设备会对输入的金额进行加密和校验,提高了数字货币硬钱包的安全性,避免付款方余额被多扣的情况发生,可显著提升用户使用硬件钱包的体验,培养用户使用硬件钱包进行数字人民币支付的习惯。
附图说明
[0039]为了使本专利技术所解决的技术问题、采用的技术手段及取得的技术效果更加清楚,下面将参照附图详细描述本专利技术的具体实施例。但需声明的是,下面描述的附图仅仅是本专利技术的示例性实施例的附图,对于本领域的技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他实施例的附图。
[0040]图1是本专利技术实施例数字货币钱包进行交易的流程示意图的流程示意图;
[0041]图2是本专利技术实施例中防止双离本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种防止双离线交易金额被篡改的方法,用于数字货币线下交易,其特征在于,所述方法包括:收款方使用收款设备的键盘输入收款金额;所述收款设备的安全芯片对所述收款金额进行校验,校验通过后所述收款设备的安全芯片根据所述收款金额生成离线支付初始化信息,并将所述离线支付初始化信息发送至付款设备;所述付款设备接收所述支付初始化信息,执行双离线交易。2.如权利要求1所述的防止双离线交易金额被篡改的方法,其特征在于,所述收款设备的键盘和安全芯片共享一组共享密钥。3.如权利要求2所述的防止双离线交易金额被篡改的方法,其特征在于,所述收款设备的安全芯片对所述收款金额进行校验进一步包括:所述键盘使用所述共享密钥对所述收款金额进行加密,生成第一加密信息;将所述第一加密信息发送至所述收款设备的安全芯片;所述收款设备的安全芯片使用所述共享密钥对所述第一加密信息进行解密,获取所述收款金额,使用所述收款金额生成离线支付初始化信息。4.如权利要求1所述的防止双离线交易金额被篡改的方法,其特征在于,所述收款设备的键盘生成一组公钥和私钥,将所述公钥发送至所述收款设备的安全芯片。5.如权利要求4所述的防止双离线交易金额被篡改的方法,其特征在于,所述收款设备的安全芯片对所述收款金额进行校验进一步包括:所述键盘使用所述私钥对所述收款金额进行签名得到数字签名,生成第二加密信息;将所述第二加密信息发送至所述收款设备的安全芯片,所述第二加密信息包括所述收款金额和所述数字签名;所述收款设备的安全芯片使用所述公钥对所述第二加密信息中的所述数字签名进行验证,验证通过后,使用所述收款金额生成离线支付初始化信息。6.如权利要求1所述的防止双离线交易金额被篡改的方法,其特征在于,所述收款设备的键盘和安全芯片共享一组共享密钥,同时所述收款设备的键盘生成一组公钥和私钥,将所述公钥发送至所述收款设备的安全芯片。7.如权利要求6所述的防止双离线交易金额被篡改的方法,其特征在于,所述键盘使用所述私钥对所述收款金额进行签名得到数字签名,使用所述共享密钥对所述收款金额和所述数字签名进行加密,生成第三加密信息;将所述第三加密信息发送至所述收款设备的安全芯片;所述收款设备的安全芯片使用所述共享密钥对所述第三加密信息进行解密...

【专利技术属性】
技术研发人员:李娟
申请(专利权)人:广州运通数达科技有限公司
类型:发明
国别省市:

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

1