[发明专利]基于面部特征的区块链电子钱包的私钥生成方法及系统有效
申请号: | 201910066500.8 | 申请日: | 2019-01-24 |
公开(公告)号: | CN109801072B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 金以东;李雪莉;王语莫;周大胜 | 申请(专利权)人: | 易保互联医疗信息科技(北京)有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06K9/00;G06K9/62 |
代理公司: | 北京科石知识产权代理有限公司 11595 | 代理人: | 李艳霞 |
地址: | 100027 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 面部 特征 区块 电子 钱包 生成 方法 系统 | ||
1.一种基于面部特征的区块链电子钱包的私钥生成方法,其特征在于,包括以下步骤:
建立特征脸识别库;
从特征脸识别库的多张人脸图像对应的灰度图像中提取特征脸主向量;
对用户的面部特征进行图像采集,并利用用户的面部特征图像得到该用户的特征脸主向量;
根据该用户的特征脸主向量以及提取的特征脸主向量建立用户面部特征图像的关联度向量,其具体过程为:
将用户的面部特征图像转变为灰度图像,所述灰度图像的大小为m*n个像素;
将灰度图像的m*n个像素构成的矩阵转变为m*n维行向量z;
计算m*n维行向量z在特征向量矩阵P上的投影,得到该用户的特征脸主向量y:
y=z×P,
式中,×表示矩阵乘法,该用户的特征脸主向量y表示1行h列的行向量;
计算用户面部特征图像的关联度向量x:
x=(DDT)-1DyT,
式中,T表示矩阵的转置,D表示特征脸主向量;
根据关联度向量生成用户的面部特征信息对应的私钥。
2.根据权利要求1所述的私钥生成方法,其特征在于,所述步骤建立特征脸识别库的具体过程为:
随机采集U张不同的人脸图像;
对于各张人脸图像,均对应的将其转换为灰度图像,灰度图像的大小为m*n个像素;
将灰度图像的m*n个像素构成的矩阵转变为m*n维行向量;
将U张不同的人脸图像对应的行向量排列为矩阵A,矩阵A为U行m*n列的矩阵。
3.根据权利要求2所述的私钥生成方法,其特征在于,所述步骤提取特征脸主向量的具体过程为:
对矩阵A中的每一列元素分别进行去中心化处理;
为去中心化处理后的矩阵建立协方差矩阵;
计算协方差矩阵的所有特征值以及各个特征值对应的特征向量;
对m*n个特征值进行排序,选取其中最大的多个特征值,并按照从大到小的顺序组成新的特征数组,同时将特征数中各个特征值对应的特征向量组成新的特征向量矩阵;
计算去中心化处理后的矩阵在特征向量矩阵上的投影,得到特征脸主向量。
4.根据权利要求3所述的私钥生成方法,其特征在于,所述步骤对矩阵A中的每一列元素分别进行去中心化处理的具体过程为:
计算每一列元素的平均值;
式中,μj表示矩阵A中第j列元素的平均值;
将矩阵A中的每一元素均减去该元素所在列的平均值,得到去中心化处理后的矩阵。
5.根据权利要求1所述的私钥生成方法,其特征在于,所述步骤根据关联度向量生成用户的面部特征信息对应的私钥的具体过程为:
对关联度向量x中的每个元素计算其四舍五入后的整数eg:
eg=round(xg·10τ),g=1,2,L,U,
式中,round表示按四舍五入规则取整;τ表示可调参数,其为非负整数;
按照预设顺序排列生成用户的面部特征信息对应的私钥。
6.根据权利要求1~5任一项所述的私钥生成方法,其特征在于,所述步骤对用户的面部特征进行图像采集前,还包括以下步骤:利用活体认证方法确认为用户本人。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易保互联医疗信息科技(北京)有限公司,未经易保互联医疗信息科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910066500.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:密码重置方法及装置
- 下一篇:风险用户识别方法、装置、计算机设备及存储介质