利索能及
我要发布
收藏
专利号: 2021111783946
申请人: 融易拍(深圳)信息咨询有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种区块链密钥的管理方法,其特征在于,包括下述步骤:

获取用户的私钥文件;

采集用户针对所述私钥文件的第一多维度用户体态信息,并将所述第一多维度用户体态信息按第一预设规则生成第一多维度用户体态密码;所述第一预设规则是系统首先会针对录入的人脸信息进行活体分析,包括但不限于眨眼,先对采集到的人脸特征数据进行分析提取,生成稳定且唯一的所述第一多维度用户体态密码;

使用所述第一多维度用户体态密码对所述私钥文件进行第一加密,得到所述私钥文件的第一KeyStore文件;

将所述第一KeyStore文件保存在本地以及将所述第一KeyStore文件托管在提供区块链服务的上层平台;

在所述将所述第一KeyStore文件保存在本地以及将所述第一KeyStore文件托管在提供区块链服务的上层平台的步骤之后,所述方法还包括:接收到用户的私钥请求时,在本地搜索所述第一KeyStore文件;

若在本地搜索到所述第一KeyStore文件,则采集用户的第二多维度用户体态信息;

当所述第二多维度用户体态信息符合所述第一多维度用户体态密码时,提取所述第一KeyStore文件中的私钥文件;

在所述接收到用户的私钥请求时,在本地搜索所述第一KeyStore文件的步骤之后,所述方法还包括:若在本地搜索不到所述第一KeyStore文件,则向所述上层平台请求所述第一KeyStore文件;

若向所述上层平台请求所述第一KeyStore文件请求成功,则采集用户的第三多维度用户体态信息;

当所述第三多维度用户体态信息符合所述第一多维度用户体态密码时,提取所述第一KeyStore文件中的私钥文件。

2.根据权利要求1所述的区块链密钥的管理方法,其特征在于,在所述若在本地搜索不到所述第一KeyStore文件,则向所述上层平台请求所述第一KeyStore文件的步骤之后,所述方法还包括:若向所述上层平台请求所述第一KeyStore文件请求成功,则将所述第一KeyStore文件保存在本地。

3.根据权利要求2所述的区块链密钥的管理方法,其特征在于,在所述若向所述上层平台请求所述第一KeyStore文件请求成功,则将所述第一KeyStore文件保存在本地的步骤之后,所述方法还包括:判断本地的所述第一KeyStore文件搜索不到的原因;

根据所述原因,判断需要对所述第一多维度用户体态密码进行修改时,提取从所述上层平台请求到的所述第一KeyStore文件中的所述私钥文件;

采集用户针对所述私钥文件的第四多维度用户体态信息,并将所述第四多维度用户体态信息按第二预设规则生成第二多维度用户体态密码;

使用所述第二多维度用户体态密码对所述私钥文件进行第二加密,得到所述私钥文件的第二KeyStore文件;

将所述第二KeyStore文件保存在本地以及使用所述第二KeyStore文件替换所述上层平台中的所述第一KeyStore文件。

4.根据权利要求1所述的区块链密钥的管理方法,其特征在于,所述第一多维度用户体态信息中包括主维度用户体态信息与次维度用户体态信息,所述采集用户针对所述私钥文件的第一多维度用户体态信息,并将所述第一多维度用户体态信息按第一预设规则生成第一多维度用户体态密码的步骤包括:获取1+N项用户体态信息,其中,1表示对应的所述主维度用户体态信息,N表示副密码因子对应的所述次维度用户体态信息,N大于或者等于1;

当N等于1时,根据所述主维度用户体态信息提取主密码因子,以及根据所述次维度用户体态信息提取副密码因子;

将所述主密码因子与所述副密码因子按第一预设融合规则进行融合,得到所述第一多维度用户体态密码;

当N大于1时,根据所述主维度用户体态信息提取主密码因子,以及根据所述次维度用户体态信息提取副密码因子;

将所述副密码因子按第二预设融合规则进行融合,得到融合副密码因子;

将所述融合副密码因子与所述主密码因子按第三预设融合规则进行融合,得到所述第一多维度用户体态密码。

5.根据权利要求1所述的区块链密钥的管理方法,其特征在于,所述将所述第一KeyStore文件托管在提供区块链服务的上层平台的步骤包括:向提供区块链服务的上层平台请求所述第一KeyStore文件的托管;

接收到同意托管时,采集用户针对所述第一KeyStore文件托管的第五多维度用户体态信息;

将所述第五多维度用户体态信息按第三预设规则生成第三多维度用户体态密码;

发送所述第三多维度用户体态密码对所述上层平台,以使提供区块链服务的所述上层平台通过所述第三多维度用户体态密码对所述第一KeyStore文件进行托管。

6.一种区块链密钥的管理装置,其特征在于,包括:

获取模块,用于获取用户的私钥文件;

第一采集模块,用于采集用户针对所述私钥文件的第一多维度用户体态信息,并将所述第一多维度用户体态信息按第一预设规则生成第一多维度用户体态密码;所述第一预设规则是系统首先会针对录入的人脸信息进行活体分析,包括但不限于眨眼,先对采集到的人脸特征数据进行分析提取,生成稳定且唯一的所述第一多维度用户体态密码;

第一加密模块,用于使用所述第一多维度用户体态密码对所述私钥文件进行第一加密,得到所述私钥文件的第一KeyStore文件;

托管模块,用于将所述第一KeyStore文件保存在本地以及将所述第一KeyStore文件托管在提供区块链服务的上层平台;

接收到用户的私钥请求时,在本地搜索所述第一KeyStore文件;

若在本地搜索到所述第一KeyStore文件,则采集用户的第二多维度用户体态信息;

当所述第二多维度用户体态信息符合所述第一多维度用户体态密码时,提取所述第一KeyStore文件中的私钥文件;

在所述接收到用户的私钥请求时,在本地搜索所述第一KeyStore文件的步骤之后;

若在本地搜索不到所述第一KeyStore文件,则向所述上层平台请求所述第一KeyStore文件;

若向所述上层平台请求所述第一KeyStore文件请求成功,则采集用户的第三多维度用户体态信息;

当所述第三多维度用户体态信息符合所述第一多维度用户体态密码时,提取所述第一KeyStore文件中的私钥文件。

7.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至5中任一项所述的区块链密钥的管理方法的步骤。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求1至5中任一项所述的区块链密钥的管理方法的步骤。