[发明专利]一种用于区块链平台的身份验证方法、电子设备及介质有效
申请号: | 202310512010.2 | 申请日: | 2023-05-09 |
公开(公告)号: | CN116226823B | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 唐红武;伍彬;王殿胜;曲新奎;张秋翠;刘宏伟;王仲候 | 申请(专利权)人: | 中航信移动科技有限公司 |
主分类号: | G06F21/32 | 分类号: | G06F21/32;G06F21/45;G06F21/44;G06V40/16 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 周利星 |
地址: | 100041 北京市石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 区块 平台 身份验证 方法 电子设备 介质 | ||
1.一种用于区块链平台的身份验证方法,其特征在于,应用于区块链平台,所述区块链平台连接有若干验证终端;所述区块链平台内存储有目标用户对应的人像特征信息列表R=(R1,R2,…,Ri,…,Rn);其中,n为所述验证终端的数量,Ri为使用第i个验证终端对应的预设人像特征提取方法对目标用户的原始用户人像图片M0进行处理后得到的人像特征信息;任意两个验证终端对应的预设人像特征提取方法存在差异;每一人像特征信息具有对应的验证终端标识;
所述方法包括以下步骤:
S100,接收目标验证终端发送的待验证信息DY=(MT,DR);其中,MT为目标验证终端对应的验证终端标识,DR为所述目标验证终端使用目标人像特征提取方法对Mnow进行人像特征提取得到的待验证人像特征信息,Mnow为所述目标验证终端使用图像采集器实时采集的目标用户的当前人像图片;所述目标验证终端为若干验证终端中的任一;
S200,根据MT,从R中确定出目标人像特征信息MR;其中,MR为R中对应的验证终端标识与MT相同的人像特征信息;
S300,根据预设的第一特征对比方法,获取DR和MR的目标匹配度MP;
S400,若MP<YZ1,则确定所述目标验证终端对应的场景;
S500,若所述目标验证终端对应的场景为第一场景,则进入步骤S600;
S600,将R中符合预设条件的人像特征信息确定为中间人像特征信息,以得到ZR1,ZR2,…,ZRj,…,ZRm;其中,j=1,2,…,m;m≤n;ZRj为从R中确定出的第j个中间人像特征信息;所述预设条件包括:其对应的预设人像特征提取方法的方法类型与所述目标人像特征提取方法的方法类型相同;
S610,获取替补人像特征信息TR=Avg(ZR1,ZR2,…,ZRj,…,ZRm);Avg()为预设的平均特征确定函数;
S620,根据预设的第一特征对比方法,获取DR和TR的替补匹配度TP;
S630,若TP>YZ2,将第一结果确定为验证结果,并将所述验证结果发送至所述目标验证终端;所述第一结果表示所述目标用户通过身份验证;YZ2为预设的第二匹配度阈值,且YZ2<YZ1。
2.根据权利要求1所述的用于区块链平台的身份验证方法,其特征在于,所述步骤S500还包括以下步骤:
S510,若所述目标验证终端对应的场景为第二场景,则进入步骤S700;所述第一场景的安全性要求低于所述第二场景的安全性要求;
S700,根据R和DR得到第一中间匹配度列表XP=(XP1,XP2,…,XPi,…,XPn);其中,XPi为根据预设的第二特征对比方法获取的DR与Ri之间的第一中间匹配度;
S710,将XP发送至所述目标验证终端;
当所述目标验证终端接收到XP后,所述目标验证终端执行以下步骤:
S800,根据XP,获取差异性波动值XB=((∑i=1n(XPi-avg(XP))2)/n)1/2;avg()为预设的均值确定函数;
S810,若|XB-MB|<YZ3,则确定所述目标用户通过身份验证;否则,确定所述目标用户未通过身份验证;其中,MB为预存的目标差异性波动值,YZ3为预设的第三匹配度阈值。
3.根据权利要求2所述的用于区块链平台的身份验证方法,其特征在于,所述MB通过以下步骤确定:
S001,获取第一验证人像图片W1和第二验证人像图片W2;W1和W2为验证用户在不同时刻拍摄的图片;
S002,根据W1,获取第一验证人像特征信息列表YR=(YR1,YR2,…,YRi,…,YRn);其中,YRi为使用第i个验证终端对应的预设人像特征提取方法对W1进行处理后得到的第一验证人像特征信息;
S003,使用目标人像特征提取方法对W2进行人像特征提取,得到第二验证人像特征信息YDR;
S004,根据YR和YDR得到第二中间匹配度列表YP=(YP1,YP2,…,YPi,…,YPn);其中,YPi为根据预设的第二特征对比方法获取的YDR与YRi之间的第二中间匹配度;
S005,获取MB=((∑i=1n(YPi-avg(YP)2))/n)1/2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中航信移动科技有限公司,未经中航信移动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310512010.2/1.html,转载请声明来源钻瓜专利网。