SIM卡、终端机和数字货币管理系统技术方案

技术编号:20844985 阅读:40 留言:0更新日期:2019-04-13 08:59
本发明专利技术提供一种SIM卡、终端机和数字货币管理系统。SIM卡包括:数字货币信息存储单元,用于存储数字货币的私钥;SIM卡处理器,SIM卡处理器被配置成响应于来终端机的数字货币管理程序的钱包创建命令,基于数字货币协议生成包括私钥和公钥的数字货币的密钥对和钱包地址,从而创建数字货币钱包,或者响应于来自数字管理程序的钱包管理命令,管理已创建的数字货币钱包,其中所生成的私钥加密存储于数字货币信息存储单元中。终端机包括:数字货币管理程序当被终端机处理器执行时,将钱包创建命令发送给SIM卡,使SIM卡创建数字货币钱包,或者将钱包管理命令发送给SIM卡,使SIM卡管理已创建的数字货币钱包。数字货币管理系统包括如上所述的SIM卡和终端机。

【技术实现步骤摘要】
SIM卡、终端机和数字货币管理系统
本专利技术涉及数字货币领域。
技术介绍
2008年,中本聪在比特币论坛发表了题为《Bitcoin:APeertoPeerElectronicCashSystem》的论文,首次提出区块链的概念,并由此构建了交易信息加密传输的技术基础和比特币网络。从2009年比特币数字货币平台建立至今,比特币系统稳定运行,自动实现了从发行到交易流通的过程。同时,区块链作为基础支持技术,逐渐独立出来应用于更多场景,诞生了多种基于此概念的数字货币,比如莱特币、狗狗币、瑞波币等。2015年,随着以太坊开源项目带来的智能合约平台概念,实现了各种不同4类型资产及合约的注册和转移,方便了数字货币的发行和流通,极大程度的丰富了数字货币类型。特别是从2017年初开始,通过ICO的方式,各种代币层出不穷,带来了数字货币市场新一轮的繁荣。在2018年年初,在CoinMarketCap网站有统计的数字货币类型已经接近1000种,总市值突破8000亿美元。数字货币市场的蓬勃发展,催生了数字货币钱包的诞生和发展。在数字资产世界里,钱包是一个密钥(包含私钥和公钥)的管理容器。用户使用私钥进行签名交易,从而证明拥有该交易的输出权,其交易信息存储在区块链中,而不是存储在该钱包内。钱包软件根据不同的定义,有不同的分类方法。例如按照私钥的管理和交易签名的实现方式可以分类为软件钱包和硬件钱包。软件钱包是指私钥的管理主要由手机软件或者PC软件来实现,私钥通过加密的方式存在系统中。交易签名直接通过软件里面的算法实现。当前主流的软件钱包包括:imToken,KCash,58Wallet,TigerWallet,MyEtherWallet,MetaMask等。硬件钱包是指把私钥的管理和交易签名都放在硬件中,提供更高级别的安全保护功能。当前主流的硬件钱包包括:Trezor,Legder,库神,CoolWallet等。按照数字货币钱包是否集中管理,可以分类为中心化钱包和去中心钱包。区块链技术的去中心化,导致大部分钱包没有账号的概念,也不存在用户名+密码这种传统互联网的注册登录方式,需要用户存储私钥或者助记码的方式,导致用户门槛使用比较高。所以,有些钱包为了解决这个问题,直接采用中心化托管的方式来管理用户的私钥,即中心化钱包。典型的代表有:Cobo。一般的交易所其实也是这种方式在处理。但这种中心化钱包存在很高的安全风险问题。如果中心化钱包提供商由于内部的监管问题或者外部黑客的入侵,就会导致用户托管资产的流失。根据钱包管理数字资产的种类来划分多币种钱包和单币种钱包。由于主链技术发展,出现了技术差异大的数字货币资产。钱包软件可能支持其中某一币种或者支持多种币种。但随着市场的发展,越来越多的钱包软件为了获取尽量多的用户都会支持多币种。钱包软件在发展的过程中,在安全性和便利性上很难兼顾。有些实现方案通过牺牲安全性来保证便利性,有些通过降低便利性保证安全性。因此,必须在二者之前有一个很好的平衡,才能真正满足用户的需求。
技术实现思路
鉴于现有技术中的上述问题,本专利技术提供一种能够管理数字货币钱包的SIM卡、能够管理数字货币钱包的终端机和包括该终端机和SIM卡的数字货币管理系统。根据本专利技术的一个实施方式,一种用户身份识别SIM卡,其特征在于,包括:数字货币信息存储单元,被配置成存储数字货币的私钥;SIM卡I/O接口,可通信地与安装有数字货币管理程序的终端机连接;SIM卡处理器,可操作地与所述数字货币信息存储单元和所述SIM卡I/O接口连接,所述SIM卡处理器被配置成响应于来所述终端机的数字货币管理程序的钱包创建命令,基于数字货币协议生成包括私钥和公钥的数字货币的密钥对和钱包地址,从而创建数字货币钱包,或者响应于来自所述数字管理程序的钱包管理命令,管理已创建的数字货币钱包,其中所生成的私钥加密存储于所述数字货币信息存储单元中。所述数字货币协议可以是比特币改进建议BIP协议。所述数字货币协议是可以基于分层确定性钱包协议。所述钱包地址可以存储到所述SIM卡的服务提供商的SIM卡管理服务器中。所述SIM卡处理器还可以被配置成当创建数字货币钱包时,创建助记码,并将该助记码发送到所述终端机进行备份。所述SIM卡处理器还可以被配置成,当所述管理命令为恢复数字货币钱包命令时,从所述终端机的数字货币管理程序接收所述助记码,利用该助记码计算出对应的包括所述私钥和所述公钥的密钥对和所述钱包地址,将所述私钥存储到数字货币信息存储单元,以恢复数字货币钱包。所述SIM卡处理器还可以被配置成当所述货币管理程序请求访问所述SIM卡时,验证用户输入的PIN码是否正确,若正确,则允许所述货币管理程序的访问,否则,禁止所述货币管理程序的访问。当所述管理命令为转账命令时,所述SIM卡处理器可以被配置成利用所述私钥对转账信息进行签名,获得签名信息,并将该签名信息发送给所述终端机的所述数字货币管理程序。根据本专利技术的另一个实施方式,一种终端机,包括:终端机存储器,存储有数字货币管理程序;终端机处理器,用于执行所述数字货币管理程序,所述数字货币管理程序当被所述终端机处理器执行时,将钱包创建命令发送给SIM卡,使所述SIM卡基于数字货币协议生成包括私钥和公钥的数字货币的密钥对和钱包地址,从而创建数字货币钱包,或者将钱包管理命令发送给SIM卡,使所述SIM卡管理已创建的数字货币钱包。所述数字货币协议可以是比特币改进建议BIP协议。所述数字货币协议可以是基于分层确定性钱包协议。所述数字货币管理程序当被所述终端机处理器执行时还可以被配置成,当创建数字货币钱包时,接收由所述SIM卡创建的助记码,并对该助记码进行备份。所述货币管理程序当被所述终端机处理器执行时还可以被配置成,当所述SIM卡被更换为新的SIM卡时,将所述助记码发送给新的SIM卡,使所述新的SIM卡基于所述助记码计算出所述密钥对和钱包地址,以恢复数字货币钱包。所述货币管理程序当被所述终端机处理器执行时还可以被配置成,当访问所述SIM卡时,接收用户输入的PIN码并将其发送给所述SIM卡进行验证。当所述管理命令为转账命令时,所述数字货币管理程序当被所述终端机处理器执行时还可以被配置成,将所述转账命令与转账信息一同发送给所述SIM卡,待所述SIM卡利用所述私钥对转账信息进行签名获得签名信息后,接收来自所述SIM卡的所述签名信息,并将该签名信息发送给区块链节点。根据本专利技术的另一个实施方式,一种数字货币管理系统,其特征在于,包括:如上所述的SIM卡;和如上所述的终端机。根据如上所述的本专利技术的技术方案,相比于现有的数字货币钱包有两大优势:1.安全:相对于纯软件的数字货币钱包,本专利技术的数字货币钱包类似于硬件钱包,把私钥的管理集成到SIM卡中,能实现极高的安全防护。2.便利:硬件钱包一般需要携带一个独立的硬件,还要带上连接线,甚至还需要带上特殊的充电设备。但本专利技术的基于SIM卡的数字货币钱包与智能手机等终端机配套使用,完全省掉了这些麻烦,极大地增加了便携性。因此,能够在安全性和便利性之间取得极佳的平衡。附图说明图1是说明本专利技术的一个实施方式的数字货币管理系统的架构图。图2是说明本专利技术的一个实施方式的SIM卡的架构和运行原理的架构图。图3是表示本专利技术的一个实本文档来自技高网
...

【技术保护点】
1.一种用户身份识别SIM卡,其特征在于,包括:数字货币信息存储单元,被配置成存储数字货币的私钥;SIM卡I/O接口,能够以可通信的方式与安装有数字货币管理程序的终端机连接;SIM卡处理器,可操作地与所述数字货币信息存储单元和所述SIM卡I/O接口连接,所述SIM卡处理器被配置成能够响应于来自所述终端机的数字货币管理程序的钱包创建命令,基于数字货币协议生成包括私钥和公钥的数字货币的密钥对和钱包地址,从而创建数字货币钱包,其中所生成的私钥加密存储于所述数字货币信息存储单元中,和/或能够响应于来自所述数字管理程序的钱包管理命令,管理已创建的数字货币钱包。

【技术特征摘要】
1.一种用户身份识别SIM卡,其特征在于,包括:数字货币信息存储单元,被配置成存储数字货币的私钥;SIM卡I/O接口,能够以可通信的方式与安装有数字货币管理程序的终端机连接;SIM卡处理器,可操作地与所述数字货币信息存储单元和所述SIM卡I/O接口连接,所述SIM卡处理器被配置成能够响应于来自所述终端机的数字货币管理程序的钱包创建命令,基于数字货币协议生成包括私钥和公钥的数字货币的密钥对和钱包地址,从而创建数字货币钱包,其中所生成的私钥加密存储于所述数字货币信息存储单元中,和/或能够响应于来自所述数字管理程序的钱包管理命令,管理已创建的数字货币钱包。2.如权利要求1所述的SIM卡,其特征在于,所述钱包地址存储到所述SIM卡的服务提供商的SIM卡管理服务器中。3.如权利要求1所述的SIM卡,其特征在于,所述SIM卡处理器还被配置成当创建数字货币钱包时,创建助记码,并将该助记码发送到所述终端机进行备份,所述SIM卡处理器还被配置成,当所述管理命令为恢复数字货币钱包命令时,从所述终端机的数字货币管理程序接收所述助记码,利用该助记码计算出对应的包括所述私钥和所述公钥的密钥对和所述钱包地址,将所述私钥存储到数字货币信息存储单元,以恢复数字货币钱包。4.如权利要求1所述的SIM卡,其特征在于,所述SIM卡处理器还被配置成当所述货币管理程序请求访问所述SIM卡时,验证用户输入的PIN码是否正确,若正确,则允许所述货币管理程序的访问,否则,禁止所述货币管理程序的访问。5.如权利要求1所述的SIM卡,其特征在于,当所述管理命令为转账命令时,所述SIM卡处理器被配置成利用所述私钥对转账信息进行签名,获得签名信息,并...

【专利技术属性】
技术研发人员:彭世平毕伟
申请(专利权)人:元一灵通智能科技深圳有限公司
类型:发明
国别省市:广东,44

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

1