[发明专利]一种基于硬件芯片的数字货币交易方法在审
申请号: | 201810955011.3 | 申请日: | 2018-08-21 |
公开(公告)号: | CN109118186A | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 何伟 | 申请(专利权)人: | 甲骨文科技时代(深圳)有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06F21/72 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 谈杰 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全芯片 交易信息 移动终端 安全环境 交易指令 数字货币 系统环境 硬件芯片 交易 内置 区块 钱包 安全性能 接收用户 随身携带 预先存储 私钥 应用 发送 隔离 返回 | ||
1.一种基于硬件芯片的数字货币交易方法,其特征在于,所述方法应用于移动终端中,所述移动终端包括系统环境和安全环境,所述移动终端中内置有安全芯片,所述安全芯片运行于所述安全环境下,所述方法包括:
进入所述系统环境下的区块链钱包应用;
接收用户在所述区块链钱包应用中输入的对外交易指令,根据所述对外交易指令生成未签名的交易信息,并将所述未签名的交易信息发送至所述安全芯片;
通过所述安全芯片中预先存储的私钥对所述未签名的交易信息进行签名操作,生成签名后的交易信息;
接收所述安全芯片返回的所述签名后的交易信息。
2.根据权利要求1所述的基于硬件芯片的数字货币交易方法,其特征在于,所述系统环境与所述安全环境之间物理隔离,所述系统环境下的硬件与所述安全芯片通过串行外设接口SPI进行通信。
3.根据权利要求1所述的基于硬件芯片的数字货币交易方法,其特征在于,所述安全环境处于离线状态。
4.根据权利要求1所述的基于硬件芯片的数字货币交易方法,其特征在于,所述通过所述安全芯片中预先存储的私钥对所述未签名的交易信息进行签名操作,生成签名后的交易信息,包括:
通过所述安全芯片中预先存储的私钥利用椭圆曲线密码ECC算法或椭圆曲线数字签名算法ECDSA对所述未签名的交易信息进行离线签名操作,生成签名后的交易信息。
5.根据权利要求1-4中任一项所述的基于硬件芯片的数字货币交易方法,其特征在于,所述进入所述系统环境下的区块链钱包应用之后,所述接收用户在所述区块链钱包应用中输入的对外交易指令之前,所述方法还包括:
创建钱包账户,生成针对所述钱包账户的私钥;
对所述私钥进行备份处理,将所述私钥备份至所述安全芯片中。
6.根据权利要求5所述的基于硬件芯片的数字货币交易方法,其特征在于,所述私钥在所述系统环境下不可见。
7.根据权利要求1-4中任一项所述的基于硬件芯片的数字货币交易方法,其特征在于,所述方法还包括:
将所述签名后的交易信息进行节点广播。
8.根据权利要求1-4中任一项所述的基于硬件芯片的数字货币交易方法,其特征在于,所述安全芯片支持国密算法SM1、SM2、SM3、SM4中的至少一种。
9.根据权利要求1-4中任一项所述的基于硬件芯片的数字货币交易方法,其特征在于,所述安全芯片中内置有用于抵御故障电压攻击的高低电压检测单元,所述安全芯片中还内置有用于抵御故障频率攻击的时钟单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文科技时代(深圳)有限公司,未经甲骨文科技时代(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810955011.3/1.html,转载请声明来源钻瓜专利网。