CN110111103A - 一种数字货币钱包的密码重置方法和*** - Google Patents

一种数字货币钱包的密码重置方法和*** Download PDF

Info

Publication number
CN110111103A
CN110111103A CN201910393816.8A CN201910393816A CN110111103A CN 110111103 A CN110111103 A CN 110111103A CN 201910393816 A CN201910393816 A CN 201910393816A CN 110111103 A CN110111103 A CN 110111103A
Authority
CN
China
Prior art keywords
wallet
password
mnemonic word
digital cash
trading password
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
Application number
CN201910393816.8A
Other languages
English (en)
Other versions
CN110111103B (zh
Inventor
刘建明
陆道如
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hengbao Co Ltd
Original Assignee
Jiangsu Hengbao Intelligent System Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jiangsu Hengbao Intelligent System Technology Co Ltd filed Critical Jiangsu Hengbao Intelligent System Technology Co Ltd
Priority to CN201910393816.8A priority Critical patent/CN110111103B/zh
Publication of CN110111103A publication Critical patent/CN110111103A/zh
Application granted granted Critical
Publication of CN110111103B publication Critical patent/CN110111103B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3674Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本申请提供一种数字货币钱包的密码重置方法和***,属于钱包密码重置技术领域。一种数字货币钱包密码重置方法,该方法包括:步骤S1,判断是否存在已经创建或导入的钱包,若存在,执行下一步,若无,直接擦除所有与钱包相关的数据,然后执行步骤S4;步骤S2,获取至少一个已经存在的钱包的助记词;步骤S3,判断输入的助记词是否和已经存在钱包的助记词匹配;若匹配,解锁全局交易密码,然后执行步骤S4,若否,提示信息错误;步骤S4,重新设置全局交易密码。本申请通过匹配已经备份的多套助记词中的其中一套助记词,表明用户已经拥有助记词,确认用户身份,可在不清除所有钱包数据的情况下授权用户重新设置全局密码。

Description

一种数字货币钱包的密码重置方法和***
技术领域
本申请涉及数字货币钱包密码重置技术领域,尤其涉及一种数字货币钱包的密码重置方法和***。
背景技术
钱包是用于存储数字货币、多重交易密码设置和发行最新行情和资讯的数据结构。钱包包括冷钱包和热钱包;冷钱包泛指不联网的存储私钥的设备,可以是不联网的电脑、手机、U盘等,目前的冷钱包通常指专业的存储数字货币资产的硬件钱包,安全级别高,有效防止黑客窃取,冷钱包对相关交易进行电子签名后通过联网的电脑或者手机发送;热钱包是在一台联网的电脑或手机终端上随机生成货币的地址和私钥,并且在今后的使用中也都连网,通过网络发送相关交易的电子签名,属于在线钱包。
为了满足用户分类管理资产,会采用多钱包设计,多钱包的交易密码可以有两种模式,第一种模式是每个钱包都有一个交易密码,每次交易时都需要输入交易密码,第二种模式是所有钱包拥有同一个全局交易密码,作为一种身份识别,管理所有钱包的交易,在一个阶段内的所有钱包的交易,只需要输入一次全局交易密码即可,直至全局交易密码校验状态失效,例如,全局交易密码的使用期限到了或者掉电等情况,去中心化的钱包内与用户身份衍生相关的内容,如助记词、盐值和密码都保存在本地,无法通过第三方提供找回或重置服务,助记词是明文私钥的一种形式,为了帮助用户记忆复杂的私钥,助记词由取自一个固定词库的单词组成,其生成顺序按照一定的算法。盐值是一组安全随机数,由字母组成,会在特定的时候加入到密码中,从而使密码更加复杂,更加安全。
采用多钱包管理方法的数字货币钱包允许用户创建多个钱包,目前,如果用户忘记全局交易密码通常采用以下方法重置:
(1)如果用户忘记其中一个钱包的局部交易密码,则用户通过重新导入创建该钱包时备份的助记词和/或盐值来重新设置局部交易密码。该方法存在的不足之处为:每次对其中一个钱包进行交易时,都需要输入一次该钱包的局部交易密码来验证用户身份,操作较为麻烦,其次,如果用户每忘记一个钱包的局部交易密码,就需输入一次助记词和/或盐值,操作麻烦,且对人的要求较高。
(2)如果用户忘记全局交易密码,通常将目前所有的钱包数据清除,重新设置全局交易密码,然后用助记词或私钥重新导入之前已经创建的所有钱包。该方法存在的不足之处为:用户忘记全局交易密码后,会对所有与钱包相关的数据清除,然后需要用户一个个的重新导入所有的钱包,操作起来较为麻烦,浪费时间和精力。
发明内容
本申请的目的在于提供一种数字货币钱包的密码重置方法和***,该方法通过匹配已经备份的多套助记词中的其中一套助记词,表明用户已经拥有助记词,确认用户身份,可在不清除所有钱包数据的情况下授权用户重新设置全局密码。
为达到上述目的,本申请提供一种数字货币钱包的密码重置方法,该方法包括以下步骤:步骤S1,判断是否存在已经创建或导入的钱包,若存在,执行下一步,若无,直接擦除所有与钱包相关的数据,然后执行步骤S4;步骤S2,获取至少一个已经存在的钱包的助记词;步骤S3,判断获取的助记词是否和已经存在钱包的助记词匹配;若匹配,解锁全局交易密码,然后执行步骤S4,若否,提示信息错误;步骤S4,重新设置全局交易密码。
如上的,其中,步骤S4中重新设置全局交易密码包括:获取全局交易密码;加密获取的全局交易密码;保存加密后的全局交易密码。
如上的,其中,重新设置全局交易密码时,设置获取全局交易密码的最大尝试次数。
如上的,其中,步骤S1中,如果钱包是热钱包,根据本地获取已存在钱包的列表判断是否存在钱包;如果钱包是冷钱包,根据冷钱包设备内获取已经存在的钱包列表判断是否存在钱包。
如上的,其中,步骤S2中包括:获取至少一个已经存在的钱包的助记词和该助记词对应的盐值;步骤S3中包括:判断获取的助记词和盐值是否和钱包内已存在的助记词和盐值均匹配;若均匹配,执行步骤S4,若否,提示错误信息。
如上的,其中,步骤S3中还包括:若获取的助记词或盐值和钱包内已存在的助记词或盐值不匹配,则判断解锁尝试次数是否为0,若是,则提示用户解锁全局交易密码失败,直接擦除所有与钱包相关的数据,并执行步骤S4,若否,则执行步骤S2,并且解锁尝试次数减1。
本申请还提供一种数字货币钱包的密码重置***,包括终端设备、钱包应用和数字货币钱包,钱包应用与网络连接并安装在所述终端设备内,所述数字货币钱包创建或导入所述钱包应用内,所述终端设备判断所述钱包应用内是否创建或导入所述数字货币钱包,所述钱包应用包括获取模块、存储模块和校验模块,所述获取模块,用于获取所述数字货币钱包助记词;所述存储模块,用于存储所述获取模块第一次获取的助记词;所述校验模块,用于判断所述获取模块第一次之后获取的助记词是否和已保存在所述存储模块内的助记词匹配来验证用户身份,若匹配,则解锁全局交易密码,并重新设置全局交易密码,否则,提示信息错误。
本申请还提供一种数字货币钱包的密码重置***,包括冷钱包设备、终端设备、钱包应用和数字货币钱包,所述钱包应用安装在终端设备内,所述冷钱包设备与网络断开连接,并通过USB或蓝牙与所述终端设备通信连接;所述数字货币钱包创建或导入所述冷钱包设备内;所述冷钱包设备用于判断冷钱包设备内是否存在已经创建或导入的数字货币钱包,所述冷钱包设备包括获取模块、存储模块和校验模块,所述获取模块,用于获取所述数字货币钱包助记词;所述存储模块,用于存储所述获取模块第一次获取的助记词;所述校验模块,用于判断所述获取模块第一次之后获取的助记词是否和已保存在所述存储模块内的助记词匹配来验证用户身份,若匹配,则解锁全局交易密码,并重新设置全局交易密码,否则,提示信息错误。
如上的,其中所述获取模块,还用于获取全局交易密码;所述存储模块,还用于保存所述获取模块第一次获取的全局交易密码;所述校验模块,还用于校验全局交易密码,判断所述获取模块在第一次之后获取的全局交易密码是否和所述存储模块已保存的全局交易密码匹配,若匹配,则校验通过,否则,校验未通过。
如上的,其中,所述获取模块,用于获取所述数字货币钱包助记词和盐值;所述存储模块,用于存储所述获取模块第一次获取的助记词和盐值;所述校验模块,用于判断所述获取模块第一次之后获取的助记词和盐值是否和已保存在所述存储模块内的助记词和盐值匹配来验证用户身份,若匹配,则解锁全局交易密码,并重新设置全局交易密码。
本申请实现的有益效果如下:
(1)本申请钱包密码忘记后,可通过获取某个钱包存在的至少一套助记词确认用户身份,当确认用户身份后,可以不清除所有钱包的数据,授权用户进行全局交易密码重置,在重新设置全局交易密码时,因为钱包相关的数据并没有清除,因此,无需重新创建和导入钱包,无需重新导入创建该钱包时备份的助记词和/或盐值来重新设置局部交易密码,简化重置全局交易密码的流程和提高重置全局交易密码的速度。
(2)本申请在创建钱包时在每个钱包内存储一套助记词,用于在找回密码时,通过获取助记词与已经存在的助记词匹配,进行用户身份认证,本申请进一步在钱包内创建助记词对应的盐值,用户需要同时获取助记词和盐值与钱包内已经存在的助记词和盐值相匹配,如果都匹配,则验证用户身份,如果有任意一个没有匹配,则用户身份验证不通过,进一步提高了钱包的保密级别。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本发明一种数字货币钱包的密码重置方法流程图。
图2为本发明一种数字货币钱包密码重置***示意图。
图3为本发明另一种数字货币钱包密码重置***示意图。
附图标记:1-终端设备,2-钱包应用,3-冷钱包设备,21-获取模块,22-存储模块,23-校验模块。
具体实施方式
下面结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
实施例一
如图1所示,本申请提供一种数字货币钱包密码重置方法,其适用于当用户输入全局交易密码未与已经存在的全局交易密码匹配后全局交易密码被锁定的情况,该方法包括以下步骤:
步骤S1,判断是否存在已经创建或导入的钱包,若存在,执行步骤S2,若无,直接擦除所有与钱包相关的数据,然后执行步骤S4。
如果钱包是热钱包,根据本地获取已存在钱包的列表判断是否存在钱包;如果钱包是冷钱包,根据冷钱包设备3内获取已经存在的钱包列表判断是否存在钱包。
步骤S2,获取至少一个已经存在的钱包的助记词。每一个钱包都存储有一套对应的助记词,多个钱包对应有多套助记词,用户需要输入一套助记词、两套助记词或更多套助记词表明用户已经拥有助记词,确认用户身份。其中,助记词由一些单词组成,并按照一定的顺序输入钱包中,助记词的长度可以为12/15/18/21/24,助记词是由PBKDF2函数生成种子的参数。PBKDF2应用一个伪随机函数以导出密钥。
步骤S3,判断获取的助记词是否和已经存在钱包的助记词匹配;若匹配,解锁全局交易密码,然后执行步骤S4,若否,提示信息错误。
若获取的助记词和钱包内已存在的助记词不匹配,则判断解锁尝试次数是否为0,若是,则提示用户解锁全局交易密码失败,直接擦除所有与钱包相关的数据,并执行步骤S4,若否,则执行步骤S2,并且解锁尝试次数减1。
步骤S4,重新设置全局交易密码,也就是将旧的已忘记的全局交易密码替换成新的全局交易密码。全局交易密码用于控制所有钱包的操作,包括所有已经创建钱包的交易,不需要额外的密码校验。
重新设置全局交易密码时,设定全局交易密码的个数,例如:设定全局交易密码为8个,全局交易密码由8个数字和/或字母组成。另外,重新设置全局交易密码时,由用户输入或者***默认设置获取全局交易密码的最大尝试次数,例如:设置获取全局交易密码的最大尝试次数为3,则如果获取的全局交易密码与已经存在的钱包的全局交易密码不匹配时,最多可尝试获取3次全局交易密码,如果3次获取的全局交易密码都与已经存在的钱包的全局交易密码不匹配,则锁定全局交易密码,通过输入助记词来校验用户身份,重新解锁全局交易密码,解锁全局交易密码后,重新设置已经忘记的旧的全局交易密码。
重新设置全局交易密码包括:
a1:获取全局交易密码。具体的,获取用户输入的全局交易密码,密码可以是数字和/或字母。其中,如果是热钱包,则在打开终端设备1内的钱包应用22时要求用户输入全局交易密码;如果是冷钱包,则在将冷钱包设备3连接到终端设备1上时要求用户输入全局交易密码。
a2:加密获取的全局交易密码,提高安全性。
a3:保存加密后的全局交易密码。
实施例二
本申请提供一种数字货币钱包密码重置方法,其适用于当用户输入全局交易密码未与已经存在的全局交易密码匹配后全局交易密码被锁定的情况,该方法包括以下步骤:
如图1所示,本申请提供一种数字货币钱包密码重置方法,该方法包括以下步骤:
步骤S1,判断是否存在已经创建或导入的钱包,若存在,执行步骤S2,若无,直接擦除所有与钱包相关的数据,然后执行步骤S4。如果钱包是热钱包,根据本地获取已存在钱包的列表判断是否存在钱包;如果钱包是冷钱包,根据冷钱包设备3内获取已经存在的钱包列表判断是否存在钱包。
步骤S2,获取至少一个已经存在的钱包的助记词和该助记词对应的盐值。盐值是由PBKDF2函数生成种子的参数。PBKDF2应用一个伪随机函数以导出密钥。导出密钥的长度本质上是没有限制的。
步骤S3,判断获取的助记词和盐值是否和已经存在钱包的助记词和盐值均匹配;若均匹配,解锁全局交易密码,然后执行步骤S4,若否,提示信息错误。
若获取的助记词或盐值和钱包内已存在的助记词或盐值不匹配,则判断解锁尝试次数是否为0,若是,则提示用户解锁全局交易密码失败,直接擦除所有与钱包相关的数据,并执行步骤S4,若否,则执行步骤S2,并且解锁尝试次数减1。
步骤S4,重新设置全局交易密码,重新设置全局交易密码包括:
获取全局交易密码;加密获取的全局交易密码;;保存加密后的全局交易密码;重新设置全局交易密码时,设置获取全局交易密码的最大尝试次数。
实施例三
如图2所示,本申请还提供一种数字货币钱包的密码重置***,包括终端设备1、钱包应用2和数字货币钱包,钱包应用2与网络连接并安装在终端设备1内,数字货币钱包创建或导入钱包应用2内,终端设备1判断钱包应用2内是否创建或导入数字货币钱包,钱包应用2包括获取模块21、存储模块22和校验模块23,获取模块21,用于获取全局交易密码;存储模块22,用于保存获取模块21第一次获取的全局交易密码,并且采用加密规则保存全局交易密码;校验模块23,用于校验全局交易密码,判断获取模块21在第一次之后获取的全局交易密码是否和存储模块22已保存的全局交易密码匹配,若匹配,则校验通过,否则,校验未通过。当全局交易密码保存后,通过获取模块21获取用户输入的全局交易密码,并将全局交易密码与全局交易密码匹配,若匹配成功,则用户身份验证通过,用户可对数字货币钱包进行操作。
获取模块21,还用于获取助记词和盐值;
存储模块22,还用于存储获取模块21第一次获取的助记词和盐值;
若全局交易密码校验未通过,校验模块23,还用于判断获取模块21第一次之后获取的助记词和盐值是否和已存在存储模块22内的助记词和盐值匹配来验证用户身份,如果匹配,则用户身份验证通过,直接解锁全局交易密码,无需删除数字货币钱包的相关数据,在重新设置全局交易密码时,省去了创建或导入数字货币钱包相关数据的步骤,操作更加方便,且节约了时间。
实施例四
如图3所示,本申请还提供包括冷钱包设备3、终端设备1、钱包应用2和数字货币钱包,钱包应用2安装在终端设备1内,终端设备1联网,冷钱包设备3与网络断开连接,并通过USB或蓝牙与终端设备1通信连接,钱包应用2用于获取冷钱包设备3的钱包数据;数字货币钱包创建或导入冷钱包设备3内;冷钱包设备3用于判断冷钱包设备3内是否存在已经创建或导入的数字货币钱包。
其中,冷钱包设备3是绝网的,全局交易密码存储在冷钱包设备3内并且不会被网络所访问,提高了交易的安全性,冷钱包设备3包括获取模块21、存储模块22和校验模块23,获取模块21,用于获取全局交易密码;存储模块22,用于保存获取模块21第一次获取的全局交易密码,并且采用加密规则保存全局交易密码;校验模块23,用于校验全局交易密码,判断获取模块21在第一次之后获取的全局交易密码是否和存储模块22已保存的全局交易密码匹配,若匹配,则校验通过,否则,校验未通过。当全局交易密码保存后,通过获取模块21获取用户输入的全局交易密码,并将全局交易密码与全局交易密码匹配,若匹配成功,则用户身份验证通过,用户可对数字货币钱包进行操作。
获取模块21,还用于获取助记词和盐值;
存储模块22,还用于存储获取模块21第一次获取的助记词和盐值;
若全局交易密码校验未通过,校验模块23,还用于判断获取模块21第一次之后获取的助记词和盐值是否和已存在存储模块22内的助记词和盐值匹配来验证用户身份,如果匹配,则用户身份验证通过,直接解锁全局交易密码,无需删除数字货币钱包的相关数据,在重新设置全局交易密码时,省去了创建或导入数字货币钱包相关数据的步骤,操作更加方便,且节约了时间。
本申请实现的有益效果如下:
(1)本申请钱包密码忘记后,可通过输入某个钱包存在的一套助记词或多套助记词确认用户身份,当确认用户身份后,可以不清除所有钱包的数据,授权用户进行全局交易密码重置,在重新设置全局交易密码时,因为钱包相关的数据并没有清除,因此,无需重新创建和导入钱包,无需重新导入创建该钱包时备份的助记词和/或盐值来重新设置局部交易密码,简化重置全局交易密码的流程和提高重置全局交易密码的速度。
(2)本申请在创建钱包时在每个钱包内存储一套助记词,用于在找回密码时,通过输入助记词与已经存在的助记词匹配,进行用户身份认证,本申请进一步在钱包内创建助记词对应的盐值,用户需要同时输入助记词和盐值与钱包内已经存在的助记词和盐值相匹配,如果都匹配,则验证用户身份,如果有任意一个没有匹配,则用户身份验证不通过,进一步提高了钱包的保密级别。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。此外,本领域的技术人员可以将本说明书中描述的不同实施例或示例进行接合和组合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (10)

1.一种数字货币钱包的密码重置方法,其特征在于,该方法包括以下步骤:
步骤S1,判断是否存在已经创建或导入的钱包,若存在,执行下一步,若无,直接擦除所有与钱包相关的数据,然后执行步骤S4;
步骤S2,获取至少一个已经存在的钱包的助记词;
步骤S3,判断获取的助记词是否和已经存在钱包的助记词匹配;若匹配,解锁全局交易密码,然后执行步骤S4,若否,提示信息错误;
步骤S4,重新设置全局交易密码。
2.根据权利要求1的所述一种数字货币钱包的密码重置方法,其特征在于,步骤S4中重新设置全局交易密码包括:
获取全局交易密码;
加密获取的全局交易密码;
保存加密后的全局交易密码。
3.根据权利要求2所述的一种数字货币钱包的密码重置方法,其特征在于,重新设置全局交易密码时,设置获取全局交易密码的最大尝试次数。
4.根据权利要求1所述的一种数字货币的钱包密码重置方法,其特征在于,步骤S1中,如果钱包是热钱包,根据本地获取已存在钱包的列表判断是否存在钱包;如果钱包是冷钱包,根据冷钱包设备内获取已经存在的钱包列表判断是否存在钱包。
5.根据权利要求1所述的一种数字货币钱包的密码重置方法,其特征在于,步骤S2中包括:获取至少一个已经存在的钱包的助记词和该助记词对应的盐值;步骤S3中包括:判断获取的助记词和盐值是否和钱包内已存在的助记词和盐值均匹配;若均匹配,执行步骤S4,若否,提示错误信息。
6.根据权利要求1或5所述的一种数字货币钱包的密码重置方法,其特征在于,步骤S3中还包括:若获取的助记词或盐值和钱包内已存在的助记词或盐值不匹配,则判断解锁尝试次数是否为0,若是,则提示用户解锁全局交易密码失败,直接擦除所有与钱包相关的数据,并执行步骤S4,若否,则执行步骤S2,并且解锁尝试次数减1。
7.一种数字货币钱包的密码重置***,用于执行权利要求1-6所述的密码重置方法,其特征在于,包括终端设备、钱包应用和数字货币钱包,所述钱包应用与网络连接并安装在终端设备内,所述数字货币钱包创建或导入所述钱包应用内,所述终端设备判断所述钱包应用内是否创建或导入所述数字货币钱包,所述钱包应用包括获取模块、存储模块和校验模块,
所述获取模块,用于获取所述数字货币钱包助记词;
所述存储模块,用于存储所述获取模块第一次获取的助记词;
所述校验模块,用于判断所述获取模块第一次之后获取的助记词是否和已保存在所述存储模块内的助记词匹配来验证用户身份,若匹配,则解锁全局交易密码,并重新设置全局交易密码,否则,提示信息错误。
8.一种数字货币钱包的密码重置***,用于执行权利要求1-6所述的密码重置方法,其特征在于,包括冷钱包设备、终端设备、钱包应用和数字货币钱包,所述钱包应用安装在终端设备内,所述冷钱包设备与网络断开连接,并通过USB或蓝牙与所述终端设备通信连接;所述数字货币钱包创建或导入所述冷钱包设备内;所述冷钱包设备用于判断冷钱包设备内是否存在已经创建或导入的数字货币钱包,所述冷钱包设备包括获取模块、存储模块和校验模块,
所述获取模块,用于获取所述数字货币钱包助记词;
所述存储模块,用于存储所述获取模块第一次获取的助记词;
所述校验模块,用于判断所述获取模块第一次之后获取的助记词是否和已保存在所述存储模块内的助记词匹配来验证用户身份,若匹配,则解锁全局交易密码,并重新设置全局交易密码,否则,提示信息错误。
9.根据权利要求7或8所述的密码重置***,其特征在于,
所述获取模块,还用于获取全局交易密码;
所述存储模块,还用于保存所述获取模块第一次获取的全局交易密码;
所述校验模块,还用于校验全局交易密码,判断所述获取模块在第一次之后获取的全局交易密码是否和所述存储模块已保存的全局交易密码匹配,若匹配,则校验通过,否则,校验未通过。
10.根据权利要求7或8所述的密码重置***,其特征在于,
所述获取模块,用于获取所述数字货币钱包助记词和盐值;
所述存储模块,用于存储所述获取模块第一次获取的助记词和盐值;
所述校验模块,用于判断所述获取模块第一次之后获取的助记词和盐值是否和已保存在所述存储模块内的助记词和盐值匹配来验证用户身份,若匹配,则解锁全局交易密码,并重新设置全局交易密码。
CN201910393816.8A 2019-05-13 2019-05-13 一种数字货币钱包的密码重置方法和*** Active CN110111103B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910393816.8A CN110111103B (zh) 2019-05-13 2019-05-13 一种数字货币钱包的密码重置方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910393816.8A CN110111103B (zh) 2019-05-13 2019-05-13 一种数字货币钱包的密码重置方法和***

Publications (2)

Publication Number Publication Date
CN110111103A true CN110111103A (zh) 2019-08-09
CN110111103B CN110111103B (zh) 2020-10-27

Family

ID=67489686

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910393816.8A Active CN110111103B (zh) 2019-05-13 2019-05-13 一种数字货币钱包的密码重置方法和***

Country Status (1)

Country Link
CN (1) CN110111103B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110992529A (zh) * 2019-11-21 2020-04-10 泰康保险集团股份有限公司 智能门锁***

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002056154A2 (en) * 2001-01-16 2002-07-18 Rainbow Technologies B V Usb securing device with keypad
CN105577664A (zh) * 2015-12-22 2016-05-11 深圳前海微众银行股份有限公司 密码重置方法及***、客户端及服务器
CN105989484A (zh) * 2015-02-13 2016-10-05 阿里巴巴集团控股有限公司 一种密码重置方法和装置
CN106066960A (zh) * 2016-05-26 2016-11-02 珠海市魅族科技有限公司 一种重置密码方法以及重置密码装置
CN108711053A (zh) * 2018-05-21 2018-10-26 北京橙鑫数据科技有限公司 操作控制***以及操作控制方法
CN109003059A (zh) * 2018-06-29 2018-12-14 北京金山安全软件有限公司 数字货币钱包的管理方法、装置、电子设备和存储介质
CN109544126A (zh) * 2018-11-28 2019-03-29 杭州复杂美科技有限公司 一种钱包创建方法、设备和存储介质
WO2019083106A1 (ko) * 2017-10-26 2019-05-02 ㈜네오프레임 가상통화 지갑 시스템
KR101976027B1 (ko) * 2017-10-24 2019-05-08 한국조폐공사 암호 화폐의 전자 지갑 생성 및 백업 방법 및 이를 이용한 단말 장치와 서버

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002056154A2 (en) * 2001-01-16 2002-07-18 Rainbow Technologies B V Usb securing device with keypad
CN105989484A (zh) * 2015-02-13 2016-10-05 阿里巴巴集团控股有限公司 一种密码重置方法和装置
CN105577664A (zh) * 2015-12-22 2016-05-11 深圳前海微众银行股份有限公司 密码重置方法及***、客户端及服务器
CN106066960A (zh) * 2016-05-26 2016-11-02 珠海市魅族科技有限公司 一种重置密码方法以及重置密码装置
KR101976027B1 (ko) * 2017-10-24 2019-05-08 한국조폐공사 암호 화폐의 전자 지갑 생성 및 백업 방법 및 이를 이용한 단말 장치와 서버
WO2019083106A1 (ko) * 2017-10-26 2019-05-02 ㈜네오프레임 가상통화 지갑 시스템
CN108711053A (zh) * 2018-05-21 2018-10-26 北京橙鑫数据科技有限公司 操作控制***以及操作控制方法
CN109003059A (zh) * 2018-06-29 2018-12-14 北京金山安全软件有限公司 数字货币钱包的管理方法、装置、电子设备和存储介质
CN109544126A (zh) * 2018-11-28 2019-03-29 杭州复杂美科技有限公司 一种钱包创建方法、设备和存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李东荣主编: "《《中国金融集成电路(IC)卡规范》解读》", 30 September 2012, 北京:中国金融出版社 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110992529A (zh) * 2019-11-21 2020-04-10 泰康保险集团股份有限公司 智能门锁***

Also Published As

Publication number Publication date
CN110111103B (zh) 2020-10-27

Similar Documents

Publication Publication Date Title
US10440013B2 (en) Method for using and maintaining user data stored on a smart card
CN111787530B (zh) 一种基于sim卡的区块链数字身份管理方法
CN103714626B (zh) 多密码预警式可异卡控制银行卡
CN108881167A (zh) 一种有限域区块链***的智能合约
US8225386B1 (en) Personalizing an anonymous multi-application smart card by an end-user
CN101437067B (zh) 移动终端及其锁网/锁卡的实现方法
CN109151820A (zh) 一种基于“一人一机一卡一号”的安全认证方法和装置
CN101300808A (zh) 安全认证的方法和设置
CN106161032A (zh) 一种身份认证的方法及装置
JPH11507451A (ja) 許可されていないアカウントアクセスを検出するシステム
JPH07135680A (ja) 移動通信システムにおける移動機の登録方法とicカードの登録方法、及びそれらを実現するための移動機、icカード、及びicカード挿入型移動機
CN109831463A (zh) 用于操作***登录验证的智能终端安全防护***
CN106936588A (zh) 一种硬件控制锁的托管方法、装置及***
CN105915338A (zh) 生成密钥的方法和***
CN107864124A (zh) 一种终端信息安全保护方法、终端及蓝牙锁
CN104469736B (zh) 一种数据处理方法、服务器及终端
CN102075608A (zh) 用于对移动终端加密的方法和加密芯片、以及一种移动终端
CN105868975A (zh) 电子金融账户的管理方法、管理***和移动终端
CN108768941B (zh) 一种远程解锁安全设备的方法及装置
CN113593085A (zh) 一种门锁临时密码生成方法、***、设备及存储介质
CN111275411A (zh) 数字货币钱包离线交易方法和***、用户身份识别卡
CN108769981A (zh) 一种用于终端设备的加密sim卡及一种基于加密sim卡遗失后的个人信息保护方法
CN108121904A (zh) 解锁方法、装置、电子设备及服务器
US8152074B1 (en) Method for preparing by a smart card issuer an anonymous smart card and resulting structure
CN110111103A (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
CP02 Change in the address of a patent holder

Address after: 801, 8 / F, building 4a, international R & D headquarters park, 68 Olympic street, Jianye District, Nanjing City, Jiangsu Province 210019

Patentee after: JIANGSU HENGBAO INTELLIGENT SYSTEM TECHNOLOGY Co.,Ltd.

Address before: Hengtang Industrial Park, Yunyang town, Danyang City, Zhenjiang City, Jiangsu Province

Patentee before: JIANGSU HENGBAO INTELLIGENT SYSTEM TECHNOLOGY Co.,Ltd.

CP02 Change in the address of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20210303

Address after: 212355 Hengtang Industrial Zone, Danyang City, Zhenjiang City, Jiangsu Province

Patentee after: HENGBAO Corp.

Address before: 801, 8 / F, building 4a, international R & D headquarters park, 68 Olympic street, Jianye District, Nanjing City, Jiangsu Province 210019

Patentee before: JIANGSU HENGBAO INTELLIGENT SYSTEM TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right