[发明专利]一种数字货币硬钱包应用实现方法、SIM卡及系统在审
申请号: | 201910843301.3 | 申请日: | 2019-09-06 |
公开(公告)号: | CN110544090A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 刘磊;周向涛 | 申请(专利权)人: | 东信和平科技股份有限公司 |
主分类号: | G06Q20/36 | 分类号: | G06Q20/36;G06Q20/34;G06Q20/38 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 沈闯<国际申请>=<国际公布>=<进入国 |
地址: | 519060 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端应用 地址数据 签名结果 密钥 交易数据 交易支付 数字货币 支付交易 账户 密钥信息保存 移动终端数据 业务安全性 安全模块 数字钱包 响应消息 数据集 预存 申请 钱包 发送 保存 返回 响应 应用 | ||
本申请提供了一种数字货币硬钱包应用实现方法、SIM卡及系统,其中方法包括:响应于客户端应用向SIM卡发送的交易支付消息,提取交易支付消息中的交易数据和第一账户地址数据;根据第一账户地址数据,基于保存在SIM卡中的预存密钥对数据集,确定第一账户地址数据对应的第一密钥对数据;基于第一密钥对数据对交易数据进行数字签名操作,得到签名结果数据;向客户端应用返回包括有签名结果数据的支付交易响应消息,以便于客户端应用根据签名结果数据完成支付交易。本申请通过将数字钱包需要的密钥信息保存在SIM卡中的安全模块内解决了由于移动终端数据安全性低导致的数字货币业务安全性低的技术问题。
技术领域
本申请涉及数字货币技术领域,尤其涉及一种数字货币硬钱包应用实现方法、SIM卡及系统。
背景技术
自从区块链技术诞生以来,数字货币钱包的市场需求越来越大。数字货币钱包从操作便捷性、安全性以及功能上又有很多种分类,轻钱包、冷钱包、热钱包、硬钱包等等。
现有数字货币钱包业务都是通过手机APP客户端实现的,包括随机数的产生,密钥派生、私钥签名等功能,但是由于移动终端的数据保护安全性低,使得在客户端上存储的密钥、密码等敏感数据易被不法分子窃取,导致了现有数字货币业务安全性低的技术问题。
发明内容
本申请提供了一种数字货币硬钱包应用实现方法、SIM卡及系统,用于解决现有的数字货币钱包业务安全性低的技术问题。
有鉴于此,本申请第一方面提供了一种数字货币硬钱包应用实现方法,包括:
响应于客户端应用向SIM卡发送的交易支付消息,提取所述交易支付消息中的交易数据和第一账户地址数据;
根据所述第一账户地址数据,基于保存在所述SIM卡中的预存密钥对数据集,确定所述第一账户地址数据对应的第一密钥对数据;
基于所述第一密钥对数据对所述交易数据进行数字签名操作,得到签名结果数据;
向所述客户端应用返回包括有所述签名结果数据的支付交易响应消息,以便于所述客户端应用根据所述签名结果数据完成支付交易。
可选地,所述方法还包括:
响应于客户端应用向SIM卡发送的硬钱包创建消息,提取所述硬钱包创建消息中的密码数据;
根据所述密码数据和即时生成的助记词数据生成主密钥对和主链码;
保存所述主链码及所述主密钥对,以便用于派生子密钥对。
可选地,所述保存所述主链码及所述主密钥对,以便用于派生子密钥对之后还包括:
向所述客户端应用发送所述助记词数据。
可选地,所述方法还包括:
响应于客户端应用向SIM卡发送的硬钱包恢复消息,提取所述硬钱包恢复消息中的所述助记词数据和密码数据;
根据所述助记词数据和所述密码数据生成所述主密钥对和主链码;
保存所述主链码及所述主密钥对,以便用于派生子密钥对。
可选地,所述方法还包括:
响应于客户端应用向所述SIM卡发送的账户地址生成消息,提取所述账户地址生成消息中的密钥索引路径数据;
根据所述密钥索引路径数据生成对应的第二密钥对数据和链码;
根据所述第二密钥对数据中的公钥数据生成账户地址数据,并将所述账户地址数据发送至所述客户端应用,以便于所述客户端应用根据所述账户地址数据完成余额查询业务;
将密钥索引路径、第二密钥对数据、链码和账户地址作为密钥对数据集保存,以便用于支付交易。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东信和平科技股份有限公司,未经东信和平科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910843301.3/2.html,转载请声明来源钻瓜专利网。