【技术实现步骤摘要】
一种数字钱包交易方法、装置及系统
本专利技术涉及但不仅限于网络安全领域,尤指一种数字钱包交易方法、装置及系统。
技术介绍
数字钱包是指存储、管理、交易虚拟数字资产的工具,如比特币钱包、以太坊钱包等,一般分为热钱包和冷钱包。热钱包又称在线钱包,是长期处于联网状态可用于经常性转账交易的软件钱包,比如电脑客户端bitcoinQT、手机APP钱包imToken、浏览器钱包BTC.com等。热钱包具有使用方便、新手易操作、交易效率高等特点,适用于数字资产较少且交易频繁的用户,缺点是联网状态下生成用于交易的私钥,私钥存储于联网状态的服务器端或客户端,存在私钥被黑客截获或盗取风险。冷钱包又称离线钱包,可以是专业的硬件钱包,可以是拔掉网线的电脑,也可以是锁在保险柜里的U盘等。冷钱包存储着数字资产的私钥,一般要远离网络,虽然具有较高安全性,但是使用起来非常不便,适用于数字资产较多但交易频率较低的用户,如比特币长期持有者。对于企业级用户,如数字资产交易所、混币银行、矿池、大额商户等,具有资产多、交易频繁的特点。由于冷钱包 ...
【技术保护点】
1.一种数字钱包交易方法,其特征在于,包括:/n在满足设定条件时,检测是否获取到从冷钱包转移资产到热钱包的操作权限信息,所述操作权限信息包括操作权限码;/n若是,则将所述操作权限码和交易信息进行加密以得到加密信息,并将所述加密信息通过非接触通信方式传递给冷钱包;/n检测冷钱包通过非接触通信方式传递的反馈信息,在所述反馈信息包括签名数据时,从冷钱包转移资产到热钱包;/n所述反馈信息用于反馈所述冷钱包对所述操作权限码是否验证通过,所述签名数据为所述冷钱包对所述操作权限码验证通过后调用私钥对所述交易信息进行签名后的加密数据。/n
【技术特征摘要】
1.一种数字钱包交易方法,其特征在于,包括:
在满足设定条件时,检测是否获取到从冷钱包转移资产到热钱包的操作权限信息,所述操作权限信息包括操作权限码;
若是,则将所述操作权限码和交易信息进行加密以得到加密信息,并将所述加密信息通过非接触通信方式传递给冷钱包;
检测冷钱包通过非接触通信方式传递的反馈信息,在所述反馈信息包括签名数据时,从冷钱包转移资产到热钱包;
所述反馈信息用于反馈所述冷钱包对所述操作权限码是否验证通过,所述签名数据为所述冷钱包对所述操作权限码验证通过后调用私钥对所述交易信息进行签名后的加密数据。
2.根据权利要求1所述的方法,其特征在于,所述将所述操作权限码和交易信息进行加密以得到加密信息,并将所述加密信息通过非接触通信方式传递给冷钱包,包括:
将操作权限码和交易信息打包后,采用第一预设加密算法生成加密的交易二维码,并将加密的交易二维码通过第一二维码显示设备传递给冷钱包,以使冷钱包中的第一二维码识别设备非接触式地识别加密的交易二维码。
3.根据权利要求1所述的方法,其特征在于,所述操作权限码为满足设定条件时单次生成单次有效。
4.根据权利要求3所述的方法,其特征在于,所述操作权限码为多步散列签名得到,每一步的签名密钥由一个预设用户独立掌握;或者,每一步的签名密钥分别由多个预设用户分散掌握。
5.一种数字钱包交易方法,其特征在于,包括:
以非接触式通信方式检测是否识别到热钱包传递的加密信息,所述加密信息为操作权限码和交易信息进行加密得到,所述操作权限码为在满足设定条件时热钱包获取到的从...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。