CN108665250A - 一种信息处理方法、装置、硬件钱包以及*** - Google Patents
一种信息处理方法、装置、硬件钱包以及*** Download PDFInfo
- Publication number
- CN108665250A CN108665250A CN201810489429.XA CN201810489429A CN108665250A CN 108665250 A CN108665250 A CN 108665250A CN 201810489429 A CN201810489429 A CN 201810489429A CN 108665250 A CN108665250 A CN 108665250A
- Authority
- CN
- China
- Prior art keywords
- wallet
- instruction
- pattern
- predetermined instruction
- safety chip
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 41
- 238000003672 processing method Methods 0.000 title claims abstract description 23
- 238000012545 processing Methods 0.000 claims abstract description 36
- 238000000034 method Methods 0.000 claims abstract description 26
- 238000004891 communication Methods 0.000 claims description 20
- 238000005314 correlation function Methods 0.000 claims description 12
- 230000010354 integration Effects 0.000 abstract description 9
- 230000004044 response Effects 0.000 description 23
- 238000012546 transfer Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 8
- 230000001343 mnemonic effect Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000006855 networking Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
- G06Q20/0658—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash e-cash managed locally
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Accounting & Taxation (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Telephone Function (AREA)
Abstract
本发明实施例提供一种信息处理方法、装置、硬件钱包以及***,其中,该方法包括:接收用户输入的请求对钱包账户执行操作的第一指令;在该第一指令为预定指令时,将该预定指令发送给安全芯片,该安全芯片包括至少2个分别与不同的钱包模式对应的区域,该至少2个区域中的每个区域之间物理上隔绝;该安全芯片中的与当前的钱包模式对应的区域接收该预定指令;根据该预定指令进行相应的处理。由此,使得可以在不同区域分别执行不同钱包模式的处理,从而实现冷热钱包一体化;另外,由于不存在与网络连接的其他应用,能够降低热钱包的安全隐患。
Description
技术领域
本申请涉及信息处理技术领域,尤其涉及一种信息处理方法、装置、硬件钱包以及***。
背景技术
近来,数字货币作为电子货币形式的替代货币,引起了越来越多的关注。目前流行的数字货币主要有比特币、以太币、莱特币、以太经典等。而用于保存和管理数字货币的钱包主要包括两种类型的钱包,即热钱包和冷钱包。
其中,热钱包即为联网钱包,通常采用软件形式来制作,例如,以钱包应用(App,Application)的形式安装在手机、计算机、笔记本、平板电脑等电子设备上。该热钱包可以直接与网络连接,实现查询、转账等操作。随着数字货币的发展,在实际生活中,用户使用热钱包支付的情景将随处可见,例如,使用热钱包在商场购买衣服、在电影院购买电影票,等等。
冷钱包即为离线(不联网)钱包,通常采用硬件钱包来制作,即将与数字货币相关的保密信息等存储在硬件钱包的安全芯片中,该硬件钱包与网络隔离,可以借助外部的电子设备,来实现查询、转账等操作。在实际生活中,在数字货币的数额较大或对安全性要求严格的场景中,往往会考虑使用硬件钱包。目前主流的硬件钱包包括库神冷钱包、Trezor、Ledger、KeepKey、Digital Bitbox等。
应该注意,上面对技术背景的介绍只是为了方便对本申请的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本申请的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
发明内容
本申请的发明人发现,由于冷、热钱包分别置于不同的硬件设备中,用户需要携带不同的硬件设备,这样会给用户造成负担,用户体验较差;另外,虽然热钱包在电子设备上以钱包App形式上与网络连接,便于进行操作,但是由于电子设备上通常还安装有多种类型的其他应用,从而容易对钱包App的安全造成威胁;此外,如果电子设备遭受黑客攻击,可能造成钱包App的信息被盗,因此,热钱包存在安全性较低的问题。
为了解决上述技术问题,本申请实施例提供一种信息处理方法、装置、硬件钱包以及***。通过本实施例的信息处理方法、装置、硬件钱包以及***,使得可以在不同区域分别执行不同钱包模式的处理,从而可以实现冷热钱包一体化,这样用户不需要携带多个硬件设备,用户体验好;另外,相比现有技术中的下载到电子设备上的热钱包应用,能够降低热钱包的安全隐患。
根据本发明实施例的第一方面,提供一种信息处理方法,该方法包括:接收用户输入的请求对钱包账户执行操作的第一指令;在该第一指令为预定指令时,将该预定指令发送给安全芯片,该安全芯片包括至少2个分别与不同的钱包模式对应的区域,该至少2个区域中的每个区域之间物理上隔绝;该安全芯片中的与当前的钱包模式对应的区域接收该预定指令;根据该预定指令进行相应的处理。
根据本发明实施例的第二方面,提供一种信息处理装置,该装置包括:第一接收单元,其用于接收用户输入的请求对钱包账户执行操作的第一指令;第一处理单元,其用于在该第一指令为预定指令时,发送该预定指令;安全芯片,其包括至少2个分别与不同的钱包模式对应的区域,该至少2个区域中的每个区域之间物理上隔绝,该安全芯片中的与当前的钱包模式对应的区域从该第一处理单元接收该预定指令,根据该预定指令进行相应的处理。
根据本发明实施例的第三方面,提供一种硬件钱包,其包括如第二方面所述的信息处理装置。
根据本发明实施例的第四方面,提供一种硬件钱包,其包括壳体和设置于所述壳体上的显示面板,该硬件钱包还包括:处理器、与该处理器连接的通信部和安全芯片;其中,该通信部设置于该壳体内,接收用户输入的请求对钱包账户执行操作的第一指令;该处理器设置于该壳体内,接收该通信部发送的该第一指令,在该第一指令为预定指令时,将该预定指令发送给该安全芯片;该安全芯片设置于该壳体内,包括至少2个分别与不同的钱包模式对应的区域,该至少2个区域中的每个区域之间物理上隔绝,并且该安全芯片中的与当前的钱包模式对应的区域接收该处理器发送的该预定指令,并且根据该预定指令进行相应的处理。
根据本发明实施例的第五方面,提供一种信息处理***,其包括电子设备和如第三方面或第四方面所述的硬件钱包。
本申请实施例的有益效果在于:通过将安全芯片设置为物理上隔绝的至少2个区域,并采用安全芯片中的与当前的钱包模式对应的区域对预定指令进行处理,使得可以在不同区域分别执行不同钱包模式的处理,从而可以实现冷热钱包一体化,这样用户不需要携带多个硬件设备,用户体验好;另外,相比现有技术中的下载到电子设备上的热钱包应用,能够降低热钱包的安全隐患。
参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。
针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。
附图说明
所包括的附图用来提供对本申请实施例的进一步的理解,其构成了说明书的一部分,用于例示本申请的实施方式,并与文字描述一起来阐释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是本发明实施例1的信息处理方法的一个示意图;
图2示出了本发明实施例1的确定该当前的钱包模式的流程图;
图3示出了本发明实施例1的信息处理方法中执行热钱包相关功能的流程图;
图4示出了本发明实施例1的信息处理方法中执行冷钱包相关功能的流程图;
图5是本发明实施例2的信息处理装置500的一个示意图;
图6示出了本发明实施例2的第一处理单元502的一个实施方式的示意图;
图7示出了本发明实施例2的第一处理单元502的另一个实施方式的示意图;
图8示出了本发明实施例2的第一区域5031和第二区域5032的一个示意图;
图9示出了本发明实施例4的硬件钱包900的主视示意图;以及
图10示出了本发明实施例5的信息处理***的一个示意图。
具体实施方式
参照附图,通过下面的说明书,本申请的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本申请的特定实施方式,其表明了其中可以采用本申请的原则的部分实施方式,应了解的是,本申请不限于所描述的实施方式,相反,本申请包括落入所附权利要求的范围内的全部修改、变型以及等同物。
在本发明实施例中,术语“第一”、“第二”等用于对不同元素从称谓上进行区分,但并不表示这些元素的空间排列或时间顺序等,这些元素不应被这些术语所限制。术语“包含”、“包括”、“具有”等是指所陈述的特征、元素、元件或组件的存在,但并不排除存在或添加一个或多个其他特征、元素、元件或组件。
在本发明实施例中,单数形式“一”、“该”等包括复数形式,应广义地理解为“一种”或“一类”而并不是限定为“一个”的含义;此外术语“所述”应理解为既包括单数形式也包括复数形式,除非上下文另外明确指出。此外术语“根据”应理解为“至少部分根据……”,术语“基于”应理解为“至少部分基于……”,除非上下文另外明确指出。
在本发明实施例中,术语“电子设备”例如是指接入通信网络并接收网络服务的设备。电子设备可以是固定的或移动的,其中,电子设备可以包括但不限于如下设备:功能手机、智能手机、计算机或平板电脑等。
实施例1
本发明实施例提供了一种信息处理方法,该信息处理方法由硬件钱包执行。图1是该信息处理方法的示意图,请参照图1,该方法包括:
步骤101:接收用户输入的请求对钱包账户执行操作的第一指令;
步骤102:在该第一指令为预定指令时,将该预定指令发送给安全芯片,该安全芯片包括至少2个分别与不同的钱包模式对应的区域,该至少2个区域中的每个区域之间物理上隔绝;
步骤103:该安全芯片中的与当前的钱包模式对应的区域接收该预定指令;
步骤104:根据该预定指令进行相应的处理。
根据本实施例,通过将安全芯片设置为物理上隔绝的至少2个区域,并采用安全芯片中的与当前的钱包模式对应的区域对预定指令进行处理,使得可以在不同区域分别执行不同钱包模式的处理,从而可以实现冷热钱包一体化,这样用户不需要携带多个硬件设备,用户体验好;另外,相比现有技术中的下载到电子设备上的热钱包应用,能够降低热钱包的安全隐患。
在本实施例中,在步骤101中,该第一指令可以用于请求对钱包账户执行操作,例如,执行查询、从硬件钱包向外转出数字货币的操作,如转账、支付等。相应地,该第一指令可以为查询余额指令、查询交易记录指令、转账指令、支付指令等,以用于请求查询钱包账户的余额、交易记录、请求从钱包账户转账、或请求从钱包账户支付等。
在本实施例中,该接收用户输入的第一指令可以包括多种实施情况,例如,通过用户在操作面板(例如按键和显示屏、或者触摸屏)上对不同的操作项进行触发,从而可以接收到该第一指令,例如,用户可以在操作界面上触发用于查询余额的操作项,从而接收到查询余额指令;又例如,也可以直接接收外部的电子设备发送的该第一指令,具体地,通过用户在电子设备的操作界面上的操作输入,该电子设备接收到第一指令,并对该第一指令进行发送。
在本实施例中,在步骤102中,该预定指令可以根据实际情况预先设定,例如,将从硬件钱包向外转出数字货币的操作的指令设置为该预定指令,例如,将转账指令、支付指令等设置为该预定指令。
在本实施例中,该安全芯片可以划分为分别与不同的钱包模式对应的至少2个区域,并且每个区域之间物理上隔绝,即每个区域之间相互不通信、在每个区域上的操作相互不受影响。其中,各个区域的大小可以根据实际情况来划分,其大小可以相同,也可以不同,只要能够通过各区域分别执行不同的钱包模式的相关操作即可;另外,划分的区域的数量可以为任意个,在本实施例中不作限制,例如,可以为2个或3个。下面以划分2个区域为例进行说明。例如,该安全芯片划分为2个区域,即第一区域和第二区域,且每个区域分别对应不同的钱包模式,即分别对应第一钱包模式第二钱包模式,该第一钱包模式可为实现热钱包的相关功能的模式(称为热钱包模式),其具有与外部网络通信的功能,该第二钱包模式可为实现冷钱包的相关功能的模式(称为冷钱包模式),其不具有与外部网络通信的功能,反之亦然,此时,该当前的钱包模式可以为第一钱包模式或第二钱包模式。由此,通过划分对应不同钱包模式的区域,可以在不同区域分别执行相应的钱包模式的处理,并且还保证不同的钱包模式下的操作相互不影响。对于划分大于2个区域的情况与划分2个区域的情况类似,此处不再一一列举。
在本实施例中,该安全芯片可以为基于可信执行环境(TEE,Trusted ExecutionEnvironment)的芯片,由此,可以为安全芯片提供更安全的存储和运行环境。
在本实施例中,在当前的钱包模式为该第一钱包模式时,上述步骤102包括:将该预定指令发送给该安全芯片的第一区域,上述步骤103包括:该第一区域接收所述预定指令。在该当前的钱包模式为该第二钱包模式时,上述步骤102包括:将该预定指令发送给该安全芯片的第二区域,上述步骤103包括:该第二区域接收所述预定指令。由此,可以使得与该第一钱包模式对应的第一区域和与该第二钱包模式对应的第二区域分别根据预定指令进行相关操作。
在本实施例中,在步骤101之前,如附图2所示,该方法还可包括:确定该当前的钱包模式,其包括:
步骤201:接收用户输入的指示钱包模式的第二指令;
步骤202:根据该第二指令确定该当前的钱包模式为该第一钱包模式或该第二钱包模式。
在本实施例中,该第二指令可以用于指示钱包模式是该第一钱包模式还是该第二钱包模式。其中,通过用户在操作界面上选择不同的钱包账户,从而可以输入该第二指令,例如,用户可以在操作界面上选择冷钱包账户,从而输入指示第二钱包模式的第二指令,在接收到该第二指令后,可以确定该当前的钱包模式为该第二钱包模式。
在本实施例中,在步骤101之后,该方法还可以包括步骤:判断该第一指令是否为该预定指令。在判断结果为是时,如前所述,执行步骤102;而在判断结果为否时,不向该安全芯片发送该第一指令,即在该第一指令不需要安全芯片进行签名处理时,不向该安全芯片发送该第一指令,例如,在该第一指令为查询余额指令或查询交易记录指令时,不向该安全芯片发送该第一指令。
在本实施例中,在步骤101之后步骤102之前,在该当前的钱包模式为该第二钱包模式时,该方法还可以包括步骤(附图未示出):
判断该第一指令是否为该预定指令;
在判断结果为该第一指令是该预定指令时,判断是否连接了相关联的保护盾,该保护盾用于存储与该第二钱包模式对应的私钥;
在判断结果为连接了保护盾时,将该预定指令发送给安全芯片。
由此,通过结合保护盾中存储的信息进行第二钱包模式的交易操作,能够进一步提高冷钱包的安全性。
在本实施例中,该相关联的保护盾可以用于存储与第二钱包模式对应的私钥,还可以进一步存储与第二钱包模式对应的助记词、个人识别密码(PIN,PersonalIdentification Number)、指纹等保密信息。具体地,在硬件钱包中创建冷钱包或热钱包账户时,可以将冷钱包或热钱包的私钥同时保存在硬件钱包和该保护盾中,还可以将冷钱包或热钱包的助记词、PIN码、指纹等保密信息同时保存在硬件钱包和该保护盾中,以在该保护盾进行信息备份。由此,在硬件钱包丢失时,通过将该保护盾与新的硬件钱包进行连接,利用该保护盾中存储的保密信息可以协调新硬件钱包进行钱包账号的恢复。
在本实施例中,硬件钱包与保护盾之间可以具有多种连接方式,即可以通过无线通信方式进行通信连接,例如,通过近场通讯(Near Field Communication,NFC),蓝牙(Bluetooth)等进行无线通信连接,也可以通过有线方式进行连接,例如,通过USB数据线等进行有线通信连接。
在本实施例中,在判断结果为未连接保护盾时,则不向该安全芯片发送该预定指令,并可以输出并显示提示用户***保护盾的提示信号。
在本实施例中,在该当前的钱包模式为该第一钱包模式的情况下,上述步骤104包括:利用存储的与该第一钱包模式对应的私钥对该预定指令中的数据进行签名,并通过外部网络发布签名结果。由此,可以在与该第一钱包模式对应的第一区域内执行与热钱包相关的交易操作。
其中,该与该第一钱包模式对应的私钥是硬件钱包在创建热钱包账户时生成并存储于第一区域中,并且,在创建热钱包账户时,在第一区域中还可以存储与第一钱包模式对应的助记词、PIN、指纹等保密信息。
其中,利用私钥进行签名的方法具体可以参见现有技术,在此省略说明。并且,该通过外部网络发布签名结果具体包括:通过外部网络直接向相应的公链发布签名结果,从而完成热钱包的交易操作。其中,针对不同类型的数字货币,相应的公链不同,例如,针对比特币的钱包账户,相应的公链为以太坊。
在本实施例中,在该当前的钱包模式为该第二钱包模式的情况下,上述步骤104包括:利用存储的与该第二钱包模式对应的私钥对该预定指令中的数据进行签名,并生成包含签名结果的信息。由此,可以在与该第二钱包模式对应的第二区域内执行与冷钱包相关的交易操作。
其中,该与该第二钱包模式对应的私钥是硬件钱包在创建冷钱包账户时生成并存储于第二区域中,并且,在创建冷钱包账户时,在第二区域中还可以存储与第二钱包模式对应的助记词、PIN、指纹等保密信息。
其中,该包含签名结果的信息可以被相应的电子设备接收到,并使得该电子设备向相应的公链发布该签名结果。该相应的电子设备用于在该第二钱包模式下,帮助硬件钱包在不联网的情况下进行查询、转账等操作。
例如,该包含签名结果的信息可以表现为包含签名结果的二维码,该方法还可以包括步骤:显示该二维码。由此,通过该电子设备对包含签名结果的二维码进行扫码,可以得到该签名结果,并向相应的公链发布该签名结果。但本申请中,该包含签名结果的信息不限于二维码的形式,其也可以通过有线连接的方式发送给相应的电子设备,使得该电子设备向相应的公链发布该签名结果。
在本实施例中,在步骤101之后,该方法还可以包括如下步骤:
在该当前的钱包模式为该第一钱包模式、且该第一指令不是该预定指令时,通过外部网络向相应的公链发送用于请求该公链对该第一指令进行响应的请求,接收从该公链返回的响应结果。
例如,在第一钱包模式下,在判断为该第一指令为转账指令时,如上所述,将该转账指令发送给安全芯片;在判断为该第一指令为查询余额指令时,可以通过外部网络直接向相应的公链(例如,以太坊)发送用于请求该公链对该查询余额指令进行响应的请求,接收从该公链返回的响应结果,即余额信息,之后,可以显示该响应结果,使得对钱包账户执行操作的用户可以获知该响应结果,从而完成用户在第一钱包模式下的查询操作。
在本实施例中,在步骤101之后,该方法还可以包括如下步骤:
在该当前的钱包模式为该第二钱包模式、且该第一指令不是该预定指令时,生成包含用于请求相应的公链对该第一指令进行响应的请求的信息。
其中,该信息可以被相应的电子设备接收到,并使得该电子设备向相应的公链发送该用于请求该公链对该第一指令进行响应的请求。该相应的电子设备用于在该第二钱包模式下,帮助硬件钱包在不联网的情况下进行查询、转账等操作。
例如,该信息可以表现为包含用于请求相应的公链对该第一指令进行响应的请求的二维码,该方法还可以包括步骤:显示该二维码。由此,通过该电子设备对该二维码进行扫码,该电子设备得到该请求,并向相应的公链发送该请求。但本申请中,该信息不限于二维码的形式,其也可以通过有线连接的方式发送给相应的电子设备,使得该电子设备向相应的公链发送该请求。
例如,在第二钱包模式下,在判断为该第一指令为转账指令时,如上所述,将该转账指令发送给安全芯片;在判断为该第一指令为查询余额指令时,可以生成包含用于请求公链对该查询余额指令进行响应的请求的二维码,并使得相应的电子设备对该二维码进行扫码,得到该请求并向相应的公链发送该请求,之后可以接收并显示该公链的响应结果,即余额信息,由此对钱包账户执行操作的用户可以获取余额信息,从而完成用户在第二钱包模式下的查询操作。
下面,为了使本发明实施例的方法更加清楚易懂,以一个示例对本发明实施例1的信息处理方法中执行热钱包相关功能的流程图进行说明。
图3示出了本发明实施例1的信息处理方法中执行热钱包相关功能的流程图。如图3所示,在当前的钱包模式为热钱包模式下,该方法包括:
步骤301:接收用户输入的请求对钱包账户执行操作的第一指令;
在本实施例中,该第一指令的内容如上所述,此处不再赘述。
步骤302:判断该第一指令是否为预定指令,在判断结果为是时,执行步骤303;否则,执行步骤306;
在本实施例中,该预定指令的内容如上所述,例如,该预定指令可以为预先设置的转账指令。
步骤303:将该预定指令发送给该安全芯片中与热钱包模式对应的第一区域;
在本实施例中,该安全芯片的第一区域的内容如上所述,此处不再赘述。
步骤304:利用存储的与该热钱包模式对应的私钥对该预定指令中的数据进行签名;
在本实施例中,利用私钥进行签名的具体实施方式如上所述,此处不再赘述。
步骤305:通过外部网络发布签名结果,例如,通过外部网络直接向相应的公链发布签名结果;
在本实施例中,通过步骤301-305,能够实现对热钱包账户的转账、支付等交易操作。
步骤306:在第一指令不是预定指令时,通过外部网络向相应的公链发送用于请求该公链对该第一指令进行响应的请求,
步骤307:接收从该公链返回的响应结果。
在步骤307之后,该方法还可以包括:显示将响应结果反馈的步骤,以使对钱包账户执行操作的用户获知该响应结果;
在本实施例中,通过步骤301-302、306-307,能够实现对热钱包账户的相关查询操作。
下面,为了使本发明实施例的方法更加清楚易懂,以一个示例对本发明实施例1的信息处理方法中执行冷钱包相关功能的流程图进行说明。
图4示出了本发明实施例1的信息处理方法中执行冷钱包相关功能的流程图。如图4所示,在当前的钱包模式为冷钱包模式下,该方法包括:
步骤401:其与上述步骤301相同,此处不再赘述;
步骤402:其与上述步骤302相同,在判断为该第一指令为预定指令时,执行步骤403;否则,执行步骤408;
步骤403:判断是否连接了相关联的保护盾;在判断结果为是时,执行步骤404,否则,执行步骤407;可以输出提示用户***保护盾的提示信号,继续该步骤403;
在本实施例中,该相关联的保护盾的内容如上所述,此处不再赘述。
步骤404:将该预定指令发送给该安全芯片中与冷钱包模式对应的第二区域;
在本实施例中,该安全芯片的第二区域的内容如上所述,此处不再赘述。
步骤405:利用存储的与该冷钱包模式对应的私钥对该预定指令中的数据进行签名;
步骤406:生成包含签名结果的信息,使得相应的电子设备根据该信息向相应的公链发布该签名结果;
在本实施例中,通过电子设备发布签名结果的具体实施如上所述,此处不再赘述。
步骤407:输出并显示提示用户***保护盾的提示信号,之后,继续该步骤403;
在本实施例中,通过步骤401-407,能够实现对冷钱包账户的转账、支付等交易操作。
步骤408:在第一指令不是预定指令时,生成包含用于请求相应的公链对该第一指令进行响应的请求的信息,使得相应的电子设备向相应的公链发送该请求,并且可以接收、显示该公链的响应结果;
在本实施例中,通过步骤401-402、408,能够实现对冷钱包账户的相关查询操作。
值得注意的是,以上图3-4仅对本发明实施例进行了示意性说明,但本发明不限于此。例如可以适当地调整各个步骤之间的执行顺序,此外还可以增加其他的一些步骤或者减少其中的某些步骤。本领域的技术人员可以根据上述内容进行适当地变型,而不仅限于上述附图3-4的记载。
由上述实施例可知,通过将安全芯片设置为物理上隔绝的至少2个区域,并采用安全芯片中的与当前的钱包模式对应的区域对预定指令进行处理,使得可以在不同区域分别执行不同钱包模式的处理,从而可以实现冷热钱包一体化,这样用户不需要携带多个硬件设备,用户体验好;另外,相比现有技术中的下载到电子设备上的热钱包应用,能够降低热钱包的安全隐患;另外,通过结合保护盾中存储的信息进行冷钱包模式的交易操作,能够进一步提高冷钱包的安全性。
实施例2
本发明实施例提供了一种信息处理装置,该信息处理装置应用于硬件钱包。由于该装置解决问题的原理与实施例1的信息处理方法类似,因此其具体的实施可以参考实施例1的信息处理方法的实施,内容相同之处,不再赘述。
图5是本发明实施例2的信息处理装置500的一个示意图。如图5所示,信息处理装置500包括:
第一接收单元501,其用于接收用户输入的请求对钱包账户执行操作的第一指令;
第一处理单元502,其用于在该第一指令为预定指令时,发送该预定指令;
安全芯片503,其包括至少2个分别与不同的钱包模式对应的区域,该至少2个区域中的每个区域之间物理上隔绝,该安全芯片中的与当前的钱包模式对应的区域从该第一处理单元502接收该预定指令,根据该预定指令进行相应的处理。
根据本实施例,通过将安全芯片设置为物理上隔绝的至少2个区域,并采用安全芯片中的与当前的钱包模式对应的区域对预定指令进行处理,使得可以在不同区域分别执行不同钱包模式的处理,从而可以实现冷热钱包一体化,这样用户不需要携带多个硬件设备,用户体验好;另外,相比现有技术中的下载到电子设备上的热钱包应用,能够降低热钱包的安全隐患。
在本实施例中,该第一指令、该预定指令的内容可以参见实施例1,例如,该第一指令可以为查询余额指令、查询交易记录指令、转账指令等,该预定指令可以为转账指令、支付指令等。
在本实施例中,如附图5所示,该信息处理装置500还可以包括:
操作单元504,其用于供用户执行与钱包账户相关的操作输入;
显示单元505,其用于显示该操作输入的结果。
其中,该操作单元504可以包括用于查询、从硬件钱包向外转出数字货币的控件或操作项,例如,查询余额控件、转账控件等。该显示单元505可以为显示器。通过用户对信息处理装置500的操作单元504的操作,该第一接收单元501可以接收到用户输入的第一指令。
在本实施例中,该第一接收单元501也可以通过直接接收与硬件钱包连接的电子设备(例如,手机)直接发送的第一指令,例如,通过用户在电子设备的操作界面上的操作输入,该电子设备接收到第一指令,并将该第一指令发送给第一接收单元501。
在本实施例中,该安全芯片503可以划分为分别与不同的钱包模式对应的至少2个区域,并且每个区域之间物理上隔绝,即每个区域之间相互不通信、在每个区域上的操作相互不受影响。其中,各个区域的大小可以根据实际情况来划分,其大小可以相同,也可以不同,只要能够通过各区域分别执行不同的钱包模式的相关操作即可。其中,该至少2个区域的具体数量不作限制,其可以包括n个(n≥2)区域,例如,第一区域5031、第二区域5032、……、第n区域503n。其中,第一区域5031和第二区域5032分别对应不同的钱包模式,即分别对应第一钱包模式第二钱包模式,该第一钱包模式可为实现热钱包的相关功能的模式(称为热钱包模式),其具有与外部网络通信的功能,该第二钱包模式可为实现冷钱包的相关功能的模式(称为冷钱包模式),其不具有与外部网络通信的功能。由此,通过划分对应不同钱包模式的区域,可以在不同区域分别执行相应的钱包模式的处理,并且还保证不同的钱包模式下的操作相互不影响。
在本实施例中,该安全芯片可以为基于可信执行环境(TEE,Trusted ExecutionEnvironment)的芯片,由此,可以为安全芯片提供更安全的存储和运行环境。
在本实施例中,在该当前的钱包模式为该第一钱包模式时,第一处理单元502可以将该预定指令发送给该安全芯片的第一区域5031,使得该第一区域5031接收所述预定指令。在该当前的钱包模式为该第二钱包模式时,第一处理单元502可以将该预定指令发送给该安全芯片的第二区域5032,使得该第二区域5032接收所述预定指令。由此,可以使得与该第一钱包模式对应的第一区域和与该第二钱包模式对应的第二区域分别根据预定指令进行相关操作。
在本实施例中,如附图5所示,该信息处理装置500还可以包括:
第二接收单元506,其用于接收用户输入的指示钱包模式的第二指令;
确定单元507,其用于根据该第二指令确定该当前的钱包模式为该第一钱包模式或该第二钱包模式。
在本实施例中,该第二接收单元506可以通过接收用户在信息处理装置上的输入而获取该第二指令,例如,通过用户在信息处理装置500的显示单元的操作界面上的操作输入,该第二接收单元506可以接收到输入的第二指令;该第二接收单元506也可以直接通过接收与硬件钱包连接的电子设备(例如,手机)发送的第二指令,例如,通过用户在电子设备的操作界面上的操作输入,该电子设备接收到第二指令,并将该第二指令发送给第二接收单元506。
在本实施例中,图6示出了第一处理单元502的一个实施方式的示意图。如图6所示,该第一处理单元502可以包括:
第一判断模块601,其用于判断该第一指令是否为该预定指令;
第一发送模块602,其用于在第一判断模块801的判断结果为是时,将该预定指令发送给安全芯片。
其中,在第一判断模块601的判断结果为否时,不向该安全芯片发送该第一指令,即在该第一指令不需要安全芯片进行签名处理时,不向该安全芯片发送该第一指令,例如,在该第一指令为查询余额指令或查询交易记录指令时,不向该安全芯片发送该第一指令。
在本实施例中,图7示出了第一处理单元502的另一个实施方式的示意图。如图7所示,该第一处理单元502可以包括:
第二判断模块701,其用于判断该第一指令是否为该预定指令;
第三判断模块702,其用于在该当前的钱包模式为该第二钱包模式、并且第二判断模块701的判断结果为是时,判断是否连接了相关联的保护盾,该保护盾用于存储与该第一钱包模式对应的私钥;
第二发送模块703,其用于在判断结果为连接了该保护盾时,将该预定指令发送给该安全芯片。
由此,通过结合保护盾中存储的信息进行第二钱包模式的交易操作,能够进一步提高冷钱包的安全性。
在本实施例中,该相关联的保护盾的内容、硬件钱包与保护盾之间的连接方式的可以参见实施例1的记载,在此省略说明。
在本实施例中,在第三判断模块702的判断结果为未连接保护盾时,则不向该安全芯片发送该预定指令,并可以输出并显示提示用户***保护盾的提示信号。
在本实施例中,图8示出了第一区域5031和第二区域5032的一个示意图。如图8所示,该第一区域5031可以具有:
第一存储模块801,其用于存储与该第一钱包模式对应的私钥;
第一接收模块802,其用于在该第一钱包模式下从第一处理单元502接收该预定指令;以及
第一签名模块803,其用于利用该第一存储模块801中存储的私钥对第一接收模块802接收到的该预定指令中的数据进行签名,并通过外部网络发布签名结果。
由此,可以在与该第一钱包模式对应的第一区域内执行与热钱包相关的交易操作。
其中,除了存储该私钥之外,在第一区域5031的第一存储模块801中还可以存储与第一钱包模式对应的助记词、PIN、指纹等保密信息。
其中,利用私钥进行签名的方法具体可以参见现有技术。并且,第一签名模块803可以通过外部网络直接向相应的公链发布签名结果,从而完成热钱包的交易操作。
另外,如图8所示,该第二区域5032可以具有:
第二存储模块804,其用于存储与该第二钱包模式对应的私钥,
第二接收模块805,其用于在该第二钱包模式下从第一处理单元502接收该预定指令;以及
第二签名模块806,其用于利用第二存储模块804中存储的私钥对第二接收模块805接收到的该预定指令中的数据进行签名,生成包含签名结果的信息。
由此,可以在与该第二钱包模式对应的第二区域内执行与冷钱包相关的交易操作。
其中,除了存储该私钥之外,在第二区域5032的第二存储模块804中还可以存储与第二钱包模式对应的助记词、PIN、指纹等保密信息。
其中,该包含签名结果的信息可以被相应的电子设备接收到,并使得该电子设备向相应的公链发布该签名结果。该相应的电子设备用于在该第二钱包模式下,帮助硬件钱包在不联网的情况下进行查询、转账等操作。
例如,该包含签名结果的信息可以表现为包含签名结果的二维码,并且,第二签名模块806可以将该二维码发送给显示单元505以进行显示。由此,通过该电子设备对包含签名结果的二维码进行扫码,可以得到该签名结果,并向相应的公链发布该签名结果。但本申请中,该包含签名结果的信息不限于二维码的形式,其也可以通过有线连接的方式发送给相应的电子设备,使得该电子设备向相应的公链发布该签名结果。
在本实施例中,如附图6或7所示,该第一处理单元502还可以包括:
第一处理模块603,其用于在该当前的钱包模式为该第一钱包模式、且该第一指令不是该预定指令时,通过外部网络向相应的公链发送用于请求该公链对该第一指令进行响应的请求,接收从该公链返回的响应结果;
第二处理模块604,其用于在该当前的钱包模式为该第二钱包模式、且该第一指令不是该预定指令时,生成包含用于请求相应的公链对该第一指令进行响应的请求的信息,其中,该信息的内容可以参见实施例1的记载,在此省略说明。
由上述实施例可知,通过将安全芯片设置为物理上隔绝的至少2个区域,并采用安全芯片中的与当前的钱包模式对应的区域对预定指令进行处理,使得可以在不同区域分别执行不同钱包模式的处理,从而可以实现冷热钱包一体化,这样用户不需要携带多个硬件设备,用户体验好;另外,相比现有技术中的下载到电子设备上的热钱包应用,能够降低热钱包的安全隐患;另外,通过结合保护盾中存储的信息进行冷钱包模式的交易操作,能够进一步提高冷钱包的安全性。
实施例3
本发明实施例提供了一种硬件钱包。该硬件钱包包括实施例2中所述的信息处理装置500,将其内容合并于此,此处不再赘述。
在本实施例中,该硬件钱包包括安全芯片包括至少2个分别与不同的钱包模式对应的区域,该至少2个区域中的每个区域之间物理上隔绝,该硬件钱包用于:接收用户输入的请求对钱包账户执行操作的第一指令;在该第一指令为预定指令时,将该预定指令发送给该安全芯片;该安全芯片中的与当前的钱包模式对应的区域接收该预定指令;根据该预定指令进行相应的处理。
由上述实施例可知,通过将安全芯片设置为物理上隔绝的至少2个区域,并采用安全芯片中的与当前的钱包模式对应的区域对预定指令进行处理,使得可以在不同区域分别执行不同钱包模式的处理,从而可以实现冷热钱包一体化,这样用户不需要携带多个硬件设备,用户体验好;另外,相比现有技术中的下载到电子设备上的热钱包应用,能够降低热钱包的安全隐患。
实施例4
本发明实施例提供了一种硬件钱包。由于该硬件钱包解决问题的原理与实施例1的信息处理方法和实施例2的信息处理装置类似,因此其具体的实施可以参考实施例1的信息处理方法和实施例2的信息处理装置的实施,内容相同之处,不再赘述。
图9示出了本发明实施例4的硬件钱包900的主视示意图。如图9所示,硬件钱包900包括:壳体901和设置于该壳体上的显示面板902。
其中,该硬件钱包900还包括(附图未示出):处理器、与该处理器连接的通信部和安全芯片,其中,
该通信部设置于该壳体901内,接收用户输入的请求对钱包账户执行操作的第一指令;
该处理器设置于该壳体901内,接收该通信部发送的该第一指令,在该第一指令为预定指令时,将该预定指令发送给该安全芯片;
该安全芯片设置于该壳体901内,包括至少2个分别与不同的钱包模式对应的区域,该至少2个区域中的每个区域之间物理上隔绝,并且该安全芯片中的与当前的钱包模式对应的区域接收该处理器发送的该预定指令,并且根据该预定指令进行相应的处理。
根据本实施例,通过将安全芯片设置为物理上隔绝的至少2个区域,并采用安全芯片中的与当前的钱包模式对应的区域对预定指令进行处理,使得可以在不同区域分别执行不同钱包模式的处理,从而可以实现冷热钱包一体化,这样用户不需要携带多个硬件设备,用户体验好;另外,相比现有技术中的下载到电子设备上的热钱包应用,能够降低热钱包的安全隐患。
在本实施例中,如图9所示,该硬件钱包900还可以包括:开关按钮903,以供用户输入对硬件钱包900进行打开或关闭的指令。
在本实施例中,该显示面板902可以与壳体901内部的处理器连接,通过用户在显示面板902上的操作输入,该处理器也可以接收到用户输入的请求对钱包账户执行操作的第一指令。并且,该显示面板902可为触摸板。
在本实施例中,该第一指令、该预定指令的内容可以参见实施例1和2,在此省略说明。
在本实施例中,有关处理器的内容可以参见实施例2中的第一处理单元502,在此省略说明。
在本实施例中,有关安全芯片的内容可以参见实施例2中的安全芯片503,在此省略说明。
在本实施例中,如实施例1和2中所述,该硬件钱包900还可以被配置为:
接收用户输入的指示钱包模式的第二指令;
根据该第二指令确定该当前的钱包模式为该第一钱包模式或该第二钱包模式。
在本实施例中,如实施例1和2中所述,该硬件钱包900还可以被配置为:
判断该第一指令是否为该预定指令;
在该判断结果为是时,将该预定指令发送给安全芯片。
实施例5
本发明实施例还提供了一种信息处理***。图10示出了信息处理***的一个示意图。如附图10所示,该信息处理***1000包括硬件钱包1001和电子设备1002。其中,该硬件钱包1001为实施例3中硬件钱包或实施例4中硬件钱包,将其内容合并于此,此处不再赘述。
在本实施例中,该硬件钱包1001包括安全芯片包括至少2个分别与不同的钱包模式对应的区域,该至少2个区域中的每个区域之间物理上隔绝,该硬件钱包901用于:接收用户输入的请求对钱包账户执行操作的第一指令;在该第一指令为预定指令时,将该预定指令发送给该安全芯片;该安全芯片中的与当前的钱包模式对应的区域接收该预定指令;根据该预定指令进行相应的处理。
在本实施例中,该电子设备1002可以为已有的接入通信网络并接收网络服务的设备,例如,手机、计算机或平板电脑等。
在本实施例中,该电子设备1002可以与硬件钱包1001连接,从该硬件钱包1001接收该第一指令。
本发明实施例还提供一种计算机可读程序,该计算机程序在被处理器执行时实现如实施例1所述的信息处理方法。
本发明实施例还提供了一种存储有计算机可读程序的存储介质,其中该计算机可读程序使得信息处理装置执行实施例1所述的信息处理方法。
以上结合具体的实施方式对本申请进行了描述,但本领域技术人员应该清楚,这些描述都是示例性的,并不是对本申请保护范围的限制。本领域技术人员可以根据本申请的原理对本申请做出各种变型和修改,这些变型和修改也在本申请的范围内。
Claims (15)
1.一种信息处理方法,其特征在于,所述方法包括:
接收用户输入的请求对钱包账户执行操作的第一指令;
在所述第一指令为预定指令时,将所述预定指令发送给安全芯片,所述安全芯片包括至少2个分别与不同的钱包模式对应的区域,所述至少2个区域中的每个区域之间物理上隔绝;
所述安全芯片中的与当前的钱包模式对应的区域接收所述预定指令;
根据所述预定指令进行相应的处理。
2.根据权利要求1所述的方法,其特征在于,所述区域包括与第一钱包模式对应的第一区域和与第二钱包模式对应的第二区域,所述第一钱包模式为实现热钱包的相关功能的模式,所述第二钱包模式为实现冷钱包的相关功能的模式。
3.根据权利要求2所述的方法,其特征在于,
在所述当前的钱包模式为所述第一钱包模式时,所述将所述预定指令发送给安全芯片包括:将所述预定指令发送给所述安全芯片的所述第一区域,并且,所述安全芯片中的与当前的钱包模式对应的区域接收所述预定指令包括:所述第一区域接收所述预定指令;
在所述当前的钱包模式为所述第二钱包模式时,所述将所述预定指令发送给安全芯片包括:将所述预定指令发送给所述安全芯片的所述第二区域,并且,所述安全芯片中的与当前的钱包模式对应的区域接收所述预定指令包括:所述第二区域接收所述预定指令。
4.根据权利要求2所述的方法,其特征在于,在所述接收用户输入的请求对钱包账户执行操作的第一指令之前,所述方法还包括:
接收用户输入的指示钱包模式的第二指令;
根据所述第二指令确定所述当前的钱包模式为所述第一钱包模式或所述第二钱包模式。
5.根据权利要求1所述的方法,其特征在于,在所述接收用户输入的请求对钱包账户执行操作的第一指令之后,所述方法还包括:
判断所述第一指令是否为所述预定指令;
在判断结果为所述预定指令时,将所述预定指令发送给所述安全芯片。
6.根据权利要求1所述的方法,其特征在于,所述当前的钱包模式为第二钱包模式,在所述将所述预定指令发送给安全芯片之前,所述方法还包括:
判断所述第一指令是否为所述预定指令;
在判断结果为所述第一指令是所述预定指令时,判断是否连接了相关联的保护盾,所述保护盾用于存储与所述第二钱包模式对应的私钥;
在判断结果为连接了保护盾时,将所述预定指令发送给所述安全芯片。
7.一种信息处理装置,其特征在于,所述装置包括:
第一接收单元,其用于接收用户输入的请求对钱包账户执行操作的第一指令;
第一处理单元,其用于在所述第一指令为预定指令时,发送所述预定指令;
安全芯片,其包括至少2个分别与不同的钱包模式对应的区域,所述至少2个区域中的每个区域之间物理上隔绝,所述安全芯片中的与当前的钱包模式对应的区域从所述第一处理单元接收所述预定指令,根据所述预定指令进行相应的处理。
8.根据权利要求7所述的装置,其特征在于,所述区域包括与第一钱包模式对应的第一区域和与第二钱包模式对应的第二区域。
9.根据权利要求8所述的装置,其特征在于,
在所述当前的钱包模式为所述第一钱包模式时,所述第一处理单元将所述预定指令发送给所述安全芯片的所述第一区域,所述第一区域接收所述预定指令;
在所述当前的钱包模式为所述第二钱包模式时,所述第一处理单元将所述预定指令发送给所述安全芯片的所述第二区域,所述第二区域接收所述预定指令。
10.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第二接收单元,其用于接收用户输入的指示钱包模式的第二指令;
确定单元,其用于根据所述第二指令确定所述当前的钱包模式为所述第一钱包模式或所述第二钱包模式。
11.根据权利要求7所述的装置,其特征在于,所述第一处理单元包括:
第一判断模块,其用于判断所述第一指令是否为所述预定指令;
第一发送模块,其用于在第一判断模块的判断结果为是时,将所述预定指令发送给安全芯片。
12.根据权利要求7所述的装置,其特征在于,所述当前的钱包模式为第二钱包模式,所述第一处理单元包括:
第二判断模块,其用于判断所述第一指令是否为所述预定指令;
第三判断模块,其用于在所述第二判断模块的判断结果为是时,判断是否连接了相关联的保护盾,所述保护盾用于存储与所述第二钱包模式对应的私钥;
第二发送模块,其用于在所述第三判断模块的判断结果为是时,将所述预定指令发送给所述安全芯片。
13.一种硬件钱包,其包括如权利要求7至12中任一项所述的信息处理装置。
14.一种硬件钱包,包括壳体和设置于所述壳体上的显示面板,其特征在于,
所述硬件钱包还包括:处理器、与所述处理器连接的通信部和安全芯片;其中,
所述通信部设置于所述壳体内,接收用户输入的请求对钱包账户执行操作的第一指令;
所述处理器设置于所述壳体内,接收所述通信部发送的所述第一指令,在所述第一指令为预定指令时,将所述预定指令发送给所述安全芯片;
所述安全芯片设置于所述壳体内,包括至少2个分别与不同的钱包模式对应的区域,所述至少2个区域中的每个区域之间物理上隔绝,并且所述安全芯片中的与当前的钱包模式对应的区域接收所述处理器发送的所述预定指令,并且根据所述预定指令进行相应的处理。
15.一种信息处理***,其包括电子设备和如权利要求13或14所述的硬件钱包。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810489429.XA CN108665250B (zh) | 2018-05-21 | 2018-05-21 | 一种信息处理方法、装置、硬件钱包以及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810489429.XA CN108665250B (zh) | 2018-05-21 | 2018-05-21 | 一种信息处理方法、装置、硬件钱包以及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108665250A true CN108665250A (zh) | 2018-10-16 |
CN108665250B CN108665250B (zh) | 2022-05-31 |
Family
ID=63777057
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810489429.XA Expired - Fee Related CN108665250B (zh) | 2018-05-21 | 2018-05-21 | 一种信息处理方法、装置、硬件钱包以及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108665250B (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108989032A (zh) * | 2018-07-27 | 2018-12-11 | 深圳市新名泽科技有限公司 | 密钥读写方法、装置、区块链***及终端设备 |
CN109447606A (zh) * | 2018-12-06 | 2019-03-08 | 上海欢昶网络科技有限公司 | 一种大师钱包区块链私钥存储与加密方法 |
CN109523261A (zh) * | 2018-11-29 | 2019-03-26 | 北京元心科技有限公司 | 区块链终端的交易验证方法、相关装置及可读存储介质 |
CN109687975A (zh) * | 2018-12-29 | 2019-04-26 | 飞天诚信科技股份有限公司 | 一种硬件钱包可脱机进行初始化的实现方法及装置 |
CN109711834A (zh) * | 2018-12-27 | 2019-05-03 | 江苏恒宝智能***技术有限公司 | 一种区块链冷钱包的地址管理方法 |
CN109801068A (zh) * | 2019-01-04 | 2019-05-24 | 深圳银链科技有限公司 | 隔离钱包的数字货币管理***、方法、冷钱包及热钱包 |
CN109863520A (zh) * | 2018-11-27 | 2019-06-07 | 区链通网络有限公司 | 基于区块链的钱包***及钱包使用方法、以及存储介质 |
CN109934587A (zh) * | 2019-03-12 | 2019-06-25 | 南京智可佳网络科技有限公司 | 一种结合图像扫描和识别技术实现的加密货币硬件钱包 |
CN110009344A (zh) * | 2019-03-08 | 2019-07-12 | 海南新软软件有限公司 | 一种备份助记词的方法、装置及*** |
CN111091381A (zh) * | 2019-12-20 | 2020-05-01 | 江苏恒宝智能***技术有限公司 | 一种硬件钱包及其管理方法 |
CN111178876A (zh) * | 2019-12-26 | 2020-05-19 | 衡水海博云科技有限公司 | 一种卡式的数字货币指纹硬件钱包及其实现方法 |
CN112822182A (zh) * | 2020-12-31 | 2021-05-18 | 北京握奇数据股份有限公司 | 硬件钱包介质替换***及方法 |
CN112950196A (zh) * | 2021-03-11 | 2021-06-11 | 杭州复杂美科技有限公司 | 一种区块链钱包***及其使用方法、设备、储存介质 |
CN113574828A (zh) * | 2019-03-29 | 2021-10-29 | 华为技术有限公司 | 一种安全芯片、安全处理方法及相关设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105447698A (zh) * | 2015-08-03 | 2016-03-30 | 上海易码信息科技有限公司 | 用于分别实施线下小额及大额移动支付的方法 |
CN105654286A (zh) * | 2015-12-29 | 2016-06-08 | 宇龙计算机通信科技(深圳)有限公司 | 支付方法、支付装置和可穿戴设备 |
US20160335628A1 (en) * | 2014-05-15 | 2016-11-17 | Adam Mark Weigold | System and method for digital currency storage, payment and credit |
CN107851249A (zh) * | 2015-07-22 | 2018-03-27 | 万事达卡国际股份有限公司 | 多模式支付***和方法 |
-
2018
- 2018-05-21 CN CN201810489429.XA patent/CN108665250B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160335628A1 (en) * | 2014-05-15 | 2016-11-17 | Adam Mark Weigold | System and method for digital currency storage, payment and credit |
CN107851249A (zh) * | 2015-07-22 | 2018-03-27 | 万事达卡国际股份有限公司 | 多模式支付***和方法 |
CN105447698A (zh) * | 2015-08-03 | 2016-03-30 | 上海易码信息科技有限公司 | 用于分别实施线下小额及大额移动支付的方法 |
CN105654286A (zh) * | 2015-12-29 | 2016-06-08 | 宇龙计算机通信科技(深圳)有限公司 | 支付方法、支付装置和可穿戴设备 |
Non-Patent Citations (1)
Title |
---|
刘振友: "《新货币战争》", 31 May 2017 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108989032A (zh) * | 2018-07-27 | 2018-12-11 | 深圳市新名泽科技有限公司 | 密钥读写方法、装置、区块链***及终端设备 |
CN109863520A (zh) * | 2018-11-27 | 2019-06-07 | 区链通网络有限公司 | 基于区块链的钱包***及钱包使用方法、以及存储介质 |
CN109523261A (zh) * | 2018-11-29 | 2019-03-26 | 北京元心科技有限公司 | 区块链终端的交易验证方法、相关装置及可读存储介质 |
CN109523261B (zh) * | 2018-11-29 | 2022-02-15 | 北京元心科技有限公司 | 区块链终端的交易验证方法、相关装置及可读存储介质 |
CN109447606A (zh) * | 2018-12-06 | 2019-03-08 | 上海欢昶网络科技有限公司 | 一种大师钱包区块链私钥存储与加密方法 |
CN109711834A (zh) * | 2018-12-27 | 2019-05-03 | 江苏恒宝智能***技术有限公司 | 一种区块链冷钱包的地址管理方法 |
CN109687975A (zh) * | 2018-12-29 | 2019-04-26 | 飞天诚信科技股份有限公司 | 一种硬件钱包可脱机进行初始化的实现方法及装置 |
CN109801068A (zh) * | 2019-01-04 | 2019-05-24 | 深圳银链科技有限公司 | 隔离钱包的数字货币管理***、方法、冷钱包及热钱包 |
CN110009344A (zh) * | 2019-03-08 | 2019-07-12 | 海南新软软件有限公司 | 一种备份助记词的方法、装置及*** |
CN109934587A (zh) * | 2019-03-12 | 2019-06-25 | 南京智可佳网络科技有限公司 | 一种结合图像扫描和识别技术实现的加密货币硬件钱包 |
CN113574828A (zh) * | 2019-03-29 | 2021-10-29 | 华为技术有限公司 | 一种安全芯片、安全处理方法及相关设备 |
CN111091381A (zh) * | 2019-12-20 | 2020-05-01 | 江苏恒宝智能***技术有限公司 | 一种硬件钱包及其管理方法 |
CN111091381B (zh) * | 2019-12-20 | 2023-06-23 | 江苏恒宝智能***技术有限公司 | 一种硬件钱包及其管理方法 |
CN111178876A (zh) * | 2019-12-26 | 2020-05-19 | 衡水海博云科技有限公司 | 一种卡式的数字货币指纹硬件钱包及其实现方法 |
CN112822182A (zh) * | 2020-12-31 | 2021-05-18 | 北京握奇数据股份有限公司 | 硬件钱包介质替换***及方法 |
CN112950196A (zh) * | 2021-03-11 | 2021-06-11 | 杭州复杂美科技有限公司 | 一种区块链钱包***及其使用方法、设备、储存介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108665250B (zh) | 2022-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108665250A (zh) | 一种信息处理方法、装置、硬件钱包以及*** | |
US10423949B2 (en) | Vending machine transactions | |
CN104011755B (zh) | 多用户电子钱包及其管理 | |
CN109844789B (zh) | 一种终端交易方法及终端 | |
KR101971329B1 (ko) | 전자 디바이스 상의 크리덴셜의 프로비저닝 및 인증 | |
JP6957623B2 (ja) | エクスプレスクレデンシャルトランザクションシステム | |
CN105706131B (zh) | 使用通过已验证的信道传送的密码在电子设备上提供凭据 | |
US10552830B2 (en) | Deletion of credentials from an electronic device | |
JP5562964B2 (ja) | 決済に用いる非接触認証システムおよび方法 | |
EP2646990B1 (fr) | Procede et systeme de transaction nfc ameliores | |
CN101809633B (zh) | 与不同的企业无线地执行交易 | |
CN104025137B (zh) | 用于授权利用不可预期密码的交易的***和方法 | |
CN103106749B (zh) | 银行服务装置、atm设备、银行***及银行服务*** | |
KR20180100369A (ko) | 비-네이티브 크리덴셜들과 함께 전자 디바이스들을 사용하는 거래들의 수행 | |
CN107771338A (zh) | 在电子设备上提供多个安全凭证 | |
CN105654286A (zh) | 支付方法、支付装置和可穿戴设备 | |
CN105308898B (zh) | 用于执行密码验证的***、方法及设备 | |
KR20190029787A (ko) | 모바일 결제 거래를 수행하도록 휴대용 전자 디바이스를 운용하는 장치 및 방법 | |
US20110196796A1 (en) | Process of selling in electronic shop accessible from the mobile communication device | |
KR20170033809A (ko) | 무선 디지털 월렛을 구현하기 위한 방법 및 시스템 | |
JP5351953B2 (ja) | 携帯端末、端末機能管理システム、端末機能管理方法、端末機能管理プログラム、及びそのプログラムを記録するコンピュータ読取可能な記録媒体 | |
CN109146470A (zh) | 生成付款码的方法及装置 | |
CN104850990A (zh) | 一种支付方法及***、key终端和key支撑*** | |
CN103218716A (zh) | 安全认证终端Ukey、网银操作方法及设备 | |
CN103577983A (zh) | 一种脱机消费电子货币的圈存方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220531 |