一种交易确认方法、装置、数字钱包设备及可读存储介质制造方法及图纸

技术编号:20285555 阅读:46 留言:0更新日期:2019-02-10 17:59
本发明专利技术实施例提供了一种交易确认方法、装置、数字钱包设备及可读存储介质。该方法包括:当接收到针对交易的交易确认指令时,获得第一存储设备存储的子数据作为目标子数据,数字钱包设备、第一存储设备存储的子数据包括:对目标数据进行分割所得到的第一子数据、第二子数据和第三子数据中的两份数据;目标数据包括:私钥或私钥加密文件;数字钱包设备、第一存储设备所存储的子数据不完全相同;第一存储设备与数字钱包设备建立有通信连接;利用数字钱包设备存储的子数据和目标子数据恢复目标数据;基于目标数据对交易进行确认。这样,可以提高私钥获取难度,从而提高交易的安全性。

A Transaction Confirmation Method, Device, Digital Wallet Equipment and Readable Storage Media

The embodiment of the present invention provides a transaction confirmation method, device, digital wallet device and readable storage medium. The method includes: when receiving the transaction confirmation instruction for the transaction, obtaining the sub-data stored by the first storage device as the target sub-data; the sub-data stored by the digital wallet device and the first storage device include: the first sub-data, the second sub-data and the third sub-data obtained by partitioning the target data; and the target data includes: the private key or the private key. Encrypted files; the sub-data stored by the digital wallet device and the first storage device are not identical; the first storage device establishes a communication connection with the digital wallet device; restores the target data using the sub-data stored by the digital wallet device and the target sub-data; confirms the transaction based on the target data. In this way, the difficulty of private key acquisition can be improved, and the security of transactions can be improved.

【技术实现步骤摘要】
一种交易确认方法、装置、数字钱包设备及可读存储介质
本专利技术涉及区块链
,特别是涉及一种交易确认方法、装置、数字钱包设备及可读存储介质。
技术介绍
随着技术的发展,越来越多的用户使用电子设备中安装的数字钱包来管理数字货币(例如比特币和莱特币等)。其中,该电子设备也可以称为数字钱包设备。该数字钱包是基于区块链技术的钱包,且私钥是管理数字钱包中的数字货币的唯一凭证。专利技术人在实现本专利技术的过程中发现,数字钱包中存储有完整的私钥,该种存储方式使得完整的私钥容易被恶意用户一次性盗取。而且,当恶意用户在获得该数字钱包中存储的私钥后,可以利用该私钥对数字货币交易进行确认,使得用户的资产安全受到威胁。
技术实现思路
本专利技术实施例的目的在于提供一种交易确认方法、装置、数字钱包设备及可读存储介质,以增加恶意用户获取私钥的难度,从而提高私钥的安全性,进而提高交易的安全性。具体技术方案如下:第一方面,本专利技术实施例提供了一种交易确认方法,应用于数字钱包设备,该方法可以包括:当接收到针对交易的交易确认指令时,获得第一存储设备中所存储的子数据作为目标子数据,数字钱包设备、第一存储设备所存储的子数本文档来自技高网...

【技术保护点】
1.一种交易确认方法,其特征在于,应用于数字钱包设备,所述方法包括:当接收到针对交易的交易确认指令时,获得第一存储设备中所存储的子数据作为目标子数据,所述数字钱包设备、所述第一存储设备所存储的子数据包括:对目标数据进行分割所得到的第一子数据、第二子数据和第三子数据中的两份数据;所述目标数据包括:私钥或私钥加密文件;所述数字钱包设备、所述第一存储设备所存储的子数据不完全相同;所述第一存储设备与所述数字钱包设备建立有通信连接;利用所述数字钱包设备中所存储的子数据和所述目标子数据,恢复所述目标数据;基于所述目标数据对所述交易进行确认。

【技术特征摘要】
1.一种交易确认方法,其特征在于,应用于数字钱包设备,所述方法包括:当接收到针对交易的交易确认指令时,获得第一存储设备中所存储的子数据作为目标子数据,所述数字钱包设备、所述第一存储设备所存储的子数据包括:对目标数据进行分割所得到的第一子数据、第二子数据和第三子数据中的两份数据;所述目标数据包括:私钥或私钥加密文件;所述数字钱包设备、所述第一存储设备所存储的子数据不完全相同;所述第一存储设备与所述数字钱包设备建立有通信连接;利用所述数字钱包设备中所存储的子数据和所述目标子数据,恢复所述目标数据;基于所述目标数据对所述交易进行确认。2.根据权利要求1所述的方法,其特征在于,所述获得所述第一存储设备中所存储的子数据作为目标子数据的步骤,包括:判断所述第一存储设备是否与第二存储设备插拔电连接;若所述第一存储设备未与所述第二存储设备插拔电连接,获得所述第一存储设备中所存储的子数据作为目标子数据。3.根据权利要求2所述的方法,其特征在于,若所述第一存储设备与所述第二存储设备插拔电连接,所述方法还包括:当所述数字钱包设备中记录有所述第二存储设备的第二标识时,获得所述第一存储设备或所述第二存储设备中所存储的子数据作为目标子数据;其中,所述第二存储设备所存储的子数据包括:对所述目标数据进行分割所得到的第一子数据、第二子数据和第三子数据中的两份数据;所述第二存储设备与所述数字钱包设备所存储的子数据不完全相同。4.根据权利要求3所述的方法,其特征在于,当所述第一存储设备不为初始化设备时,所述第一存储设备所存储的子数据包括:对所述目标数据进行分割所得到的第一子数据、第二子数据和第三子数据中的两份数据;所述获得所述第一存储设备或所述第二存储设备中所存储的子数据作为目标子数据的步骤,包括:判断所述第一存储设备是否为初始化设备;若不为初始化设备,获得所述第一存储设备中所存储的子数据作为目标子数据;若为初始化设备,获得所述第二存储设备中所存储的子数据为目标子数据。5.根据权利要求1所述的方法,其特征在于,在接收到针对交易的交易确认指令后,所述方法还包括:判断所述数字钱包设备中是否记录有第一存储设备的第一标识;若所述数字钱包设备中记录有所述第一标识,触发所述获得所述第一存储设备中所存储的子数据作为目标子数据的步骤;若所述数字钱...

【专利技术属性】
技术研发人员:雷超然李伟胡建东张康宗史国芸
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1