The embodiment of the present invention discloses a digital currency trading method based on hardware chip. The method is applied to mobile terminal, which includes system environment and security environment, embedded security chip in mobile terminal, and security chip running in security environment. The method includes: block chain wallet application in system environment; receiving user transferring in block Chain Wallet application. According to the imported foreign transaction instruction, the unsigned transaction information is generated and sent to the security chip; the unsigned transaction information is signed by the private key stored in the security chip, and the signed transaction information is generated; the signed transaction information is received from the security chip. The technical scheme of the embodiment of the present invention can not only greatly increase the security performance of the transaction, but also can be carried by the user and controlled conveniently by the user through the embedded security chip in the mobile terminal and the operation of the transaction signature isolation in the security chip.
【技术实现步骤摘要】
一种基于硬件芯片的数字货币交易方法
本专利技术涉及电子
,具体涉及一种基于硬件芯片的数字货币交易方法。
技术介绍
钱包是存储和使用数字货币的工具,在区块链领域有着举足轻重的地位。区块链钱包涉及钱包地址、私钥和公钥几个核心概念,用户通过私钥来签名交易,以证明该用户拥有交易的输出权,而私钥可以计算出公钥,公钥又可以经过一系列数字签名生成钱包地址。因此,区块链钱包中对私钥的保护是重中之重。常见的几种区块链钱包类型有以下几种:On-chain钱包,给一个钱包地址发送数字货币,交易在全网广播、被确认、被打包进区块,On-chain钱包需要自己保管私钥,而在网络安全方面,普通用户的意识和能力都不够。Off-chain钱包,通过交易所来进行交易,用户本人并没有私钥,私钥是由交易所托管,然而在区块链以往的安全事件中交易所出现的风险最大,容易遭受黑客的恶意攻击。冷钱包,即离线、断网,私钥存储的位置不能被网络所访问的钱包,往往依靠“冷”设备来存储私钥,例如不联网的电脑、手机、手写的笔记本等等,虽然避免了被黑客盗取的风险,但可能面临物理安全风险,比如电脑硬盘损坏、笔记本丢失或被撕毁等。热钱包,私钥存储在能被网络访问的位置,被黑客盗取私钥的风险较大。因此,有必要针对区块链钱包设计一种既安全又方便用户掌控的数字货币交易方法。
技术实现思路
本专利技术实施例提供了一种基于硬件芯片的数字货币交易方法,通过在移动终端中内置安全芯片,且交易签名隔离在安全芯片中运行,不仅能够极大增加交易的安全性能,且用户能够随身携带,方便用户掌控。本专利技术实施例第一方面提供一种基于硬件芯片的数字货币交易 ...
【技术保护点】
1.一种基于硬件芯片的数字货币交易方法,其特征在于,所述方法应用于移动终端中,所述移动终端包括系统环境和安全环境,所述移动终端中内置有安全芯片,所述安全芯片运行于所述安全环境下,所述方法包括:进入所述系统环境下的区块链钱包应用;接收用户在所述区块链钱包应用中输入的对外交易指令,根据所述对外交易指令生成未签名的交易信息,并将所述未签名的交易信息发送至所述安全芯片;通过所述安全芯片中预先存储的私钥对所述未签名的交易信息进行签名操作,生成签名后的交易信息;接收所述安全芯片返回的所述签名后的交易信息。
【技术特征摘要】
1.一种基于硬件芯片的数字货币交易方法,其特征在于,所述方法应用于移动终端中,所述移动终端包括系统环境和安全环境,所述移动终端中内置有安全芯片,所述安全芯片运行于所述安全环境下,所述方法包括:进入所述系统环境下的区块链钱包应用;接收用户在所述区块链钱包应用中输入的对外交易指令,根据所述对外交易指令生成未签名的交易信息,并将所述未签名的交易信息发送至所述安全芯片;通过所述安全芯片中预先存储的私钥对所述未签名的交易信息进行签名操作,生成签名后的交易信息;接收所述安全芯片返回的所述签名后的交易信息。2.根据权利要求1所述的基于硬件芯片的数字货币交易方法,其特征在于,所述系统环境与所述安全环境之间物理隔离,所述系统环境下的硬件与所述安全芯片通过串行外设接口SPI进行通信。3.根据权利要求1所述的基于硬件芯片的数字货币交易方法,其特征在于,所述安全环境处于离线状态。4.根据权利要求1所述的基于硬件芯片的数字货币交易方法,其特征在于,所述通过所述安全芯片中预先存储的私钥对所述未签名的交易信息进行签名操作,生成签名后的交易信息,包括:通过所述安全芯片中预先存储的私钥利用椭圆曲线...
【专利技术属性】
技术研发人员:何伟,
申请(专利权)人:甲骨文科技时代深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。