当前位置: 首页 > 专利查询>李明专利>正文

指纹验证信息的获取、指纹信息的验证方法、装置及系统制造方法及图纸

技术编号:35547621 阅读:46 留言:0更新日期:2022-11-12 15:26
本发明专利技术提供了一种指纹验证信息的获取方法及装置、指纹信息的验证方法、装置及系统,在指纹验证信息的获取装置和指纹信息的验证装置中均不存储用户的特定指纹信息,防止被他人获取,保证了特定指纹信息不被泄露,在验证过程中,在仅利用哈希值进行验证,实现了在不存储指纹的情况下完成指纹的认证。储指纹的情况下完成指纹的认证。储指纹的情况下完成指纹的认证。

【技术实现步骤摘要】
指纹验证信息的获取、指纹信息的验证方法、装置及系统


[0001]本专利技术涉及生物识别
,尤其涉及一种指纹验证信息的获取方法及装置和指纹信息的验证方法、装置及系统。

技术介绍

[0002]目前,指纹识别在多个领域都获得了广泛应用,各种身份认证设备都通过嵌入指纹识别模块来方便用户的身份认证。例如指纹打卡机、指纹门禁系统、指纹数字证书等。
[0003]指纹认证是通过指纹单元的指纹录入、比对功能实现的。这种指纹单元主要组成部分包括指纹算法芯片、指纹传感器以及外围电路。指纹传感器采集人的指纹,提供给指纹算法芯片生成注册指纹模板并存储。在进行指纹认证的时候,指纹传感器获取人的指纹,由指纹算法芯片生成验证指纹模板,与预先录入的注册指纹模板进行比对,如果一致,就认证通过。
[0004]然而,如果指纹单元被破解,验证指纹模板单元被非法获取,导致指纹的泄露。这给指纹单元的应用带来了很大的安全隐患,而如何设计一种保护指纹不被泄露的指纹验证方案,成为亟待解决的问题。

技术实现思路

[0005]本专利技术旨在解决上述问题。
[0006]为达到上述目的,本专利技术的技术方案具体是这样实现的:
[0007]本专利技术一方面提供了一种指纹验证信息的获取方法,包括:采集待识别指纹信息;从所述待识别指纹信息中提取待识别指纹的边缘区域指纹信息;将所述边缘区域指纹信息与预存的边缘认证信息进行比对,在比对通过的情况下,获取与所述边缘区域指纹信息对应的特定认证信息,其中,所述特定认证信息包括:阈值范围矩阵,所述阈值范围矩阵包括M
×
N个识别特征值的阈值范围,M为识别特征点个数,N为每个识别特征点的识别特征值个数,M、N为正整数;从所述待识别指纹信息中获取待识别指纹的特定区域指纹信息,从所述特定区域指纹信息中提取M个待识别特征点,计算得到每个所述待识别特征点的N个特征值,生成待识别特征值矩阵,其中,所述待识别特征值矩阵包括M
×
N个所述待识别特征点的特征值;将所述待识别特征值矩阵中的各个特征值与所述阈值范围矩阵中对应的特征值的阈值范围进行比对,如果每个所述待识别特征值矩阵中的特征值均在各自的阈值范围内,则将每个所述待识别特征值矩阵中的特征值按照预设规则调整为修正特征值,生成修正特征值矩阵;对所述修正特征值矩阵中的各个修正特征值按照预设顺序进行排序,得到待计算序列;对所述待计算序列进行哈希计算,得到待验证哈希值。
[0008]其中,所述预存的边缘认证信息包括多个边缘区域指纹验证信息;所述将所述边缘区域指纹信息与预存的边缘认证信息进行比对包括:将所述边缘区域指纹信息与预存的多个边缘区域指纹验证信息进行比对,如果所述边缘区域指纹信息与所述多个边缘区域指纹验证信息中的一个匹配,则比对通过。
[0009]其中,所述将每个所述待识别特征值矩阵中的特征值按照预设规则调整为修正特征值,生成修正特征值矩阵包括:将每个所述待识别特征值矩阵中的特征值对应的阈值范围的上限阈值与下限阈值按照取中值的方式进行计算,将计算结果作为所述修正特征值矩阵;或者根据每个所述待识别特征值矩阵中的特征值以及对应的参数按照下限取整的方式进行计算,将计算结果作为所述修正特征值矩阵,其中,所述参数为根据每个所述待识别特征值矩阵中的特征值对应的阈值范围的上限阈值与下限阈值确定的。
[0010]本专利技术另一方面提供了一种指纹信息的验证方法,包括:验证端获取采集端采用上述的指纹验证信息的获取方法获取的待验证哈希值;所述验证端利用预存的验证哈希值对所述待验证哈希值进行验证。
[0011]其中,获取采用上述指纹验证信息的获取方法获取的待验证哈希值之前,方法还包括:所述验证端采集K次识别指纹信息,K为正整数;所述验证端分别从每次采集的所述识别指纹信息中获取识别指纹的特定区域指纹信息,从所述识别指纹的特定区域指纹信息中提取M个识别特征点,计算得到每个所述识别特征点的N个识别特征值,生成K个识别特征值矩阵,其中,每个所述识别特征值矩阵包括M
×
N个所述识别特征值;所述验证端将K个所述识别特征值矩阵按照调整策略调整为识别特征值验证矩阵;所述验证端对所述识别特征值验证矩阵中的各个识别特征值按照预设顺序进行排序,得到验证序列;所述验证端对所述验证序列进行哈希计算,得到验证哈希值。
[0012]其中,方法还包括:所述验证端从所述识别指纹信息中提取识别指纹的边缘区域指纹信息,将所述识别指纹的边缘区域指纹信息进行处理得到所述边缘认证信息;所述验证端根据K个所述识别特征值矩阵中的M个相同识别特征点的识别特征值之间的差值,计算得到每个所述识别特征点的N个识别特征值的阈值范围,生成阈值范围矩阵,得到特定认证信息,所述阈值范围矩阵包括M
×
N个识别特征值的阈值范围;所述验证端将所述边缘认证信息与所述特定认证信息进行关联,并发送至所述采集端进行存储。
[0013]本专利技术又一方面提供了一种指纹验证信息的获取装置,包括:采集模块,用于采集待识别指纹信息;提取模块,用于从所述待识别指纹信息中提取待识别指纹的边缘区域指纹信息;比对模块,用于将所述边缘区域指纹信息与预存的边缘认证信息进行比对,在比对通过的情况下,获取与所述边缘区域指纹信息对应的特定认证信息,其中,所述特定认证信息包括:阈值范围矩阵,所述阈值范围矩阵包括M
×
N个识别特征值的阈值范围,M为识别特征点个数,N为每个识别特征点的识别特征值个数,M、N为正整数;特征值计算模块,用于从所述待识别指纹信息中获取待识别指纹的特定区域指纹信息,从所述特定区域指纹信息中提取M个待识别特征点,计算得到每个所述待识别特征点的N个特征值,生成待识别特征值矩阵,其中,所述待识别特征值矩阵包括M
×
N个所述待识别特征点的特征值;修正模块,用于将所述待识别特征值矩阵中的各个特征值与所述阈值范围矩阵中对应的特征值的阈值范围进行比对,如果每个所述待识别特征值矩阵中的特征值均在各自的阈值范围内,则将每个所述待识别特征值矩阵中的特征值按照预设规则调整为修正特征值,生成修正特征值矩阵;排序模块,用于对所述修正特征值矩阵中的各个修正特征值按照预设顺序进行排序,得到待计算序列;哈希计算模块,用于对所述待计算序列进行哈希计算,得到待验证哈希值。
[0014]其中,所述预存的边缘认证信息包括多个边缘区域指纹验证信息;所述比对模块
通过如下方式将所述边缘区域指纹信息与预存的边缘认证信息进行比对:将所述边缘区域指纹信息与预存的多个边缘区域指纹验证信息进行比对,如果所述边缘区域指纹信息与所述多个边缘区域指纹验证信息中的一个匹配,则比对通过。
[0015]其中,所述修正模块通过如下方式将每个所述待识别特征值矩阵中的特征值按照预设规则调整为修正特征值,生成修正特征值矩阵:将每个所述待识别特征值矩阵中的特征值对应的阈值范围的上限阈值与下限阈值按照取中值的方式进行计算,将计算结果作为所述修正特征值矩阵;或者根据每个所述待识别特征值矩阵中的特征值以及对应的参数按照下限取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种指纹验证信息的获取方法,其特征在于,包括:采集待识别指纹信息;从所述待识别指纹信息中提取待识别指纹的边缘区域指纹信息;将所述边缘区域指纹信息与预存的边缘认证信息进行比对,在比对通过的情况下,获取与所述边缘区域指纹信息对应的特定认证信息,其中,所述特定认证信息包括:阈值范围矩阵,所述阈值范围矩阵包括M
×
N个识别特征值的阈值范围,M为识别特征点个数,N为每个识别特征点的识别特征值个数,M、N为正整数;从所述待识别指纹信息中获取待识别指纹的特定区域指纹信息,从所述特定区域指纹信息中提取M个待识别特征点,计算得到每个所述待识别特征点的N个特征值,生成待识别特征值矩阵,其中,所述待识别特征值矩阵包括M
×
N个所述待识别特征点的特征值;将所述待识别特征值矩阵中的各个特征值与所述阈值范围矩阵中对应的特征值的阈值范围进行比对,如果每个所述待识别特征值矩阵中的特征值均在各自的阈值范围内,则将每个所述待识别特征值矩阵中的特征值按照预设规则调整为修正特征值,生成修正特征值矩阵;对所述修正特征值矩阵中的各个修正特征值按照预设顺序进行排序,得到待计算序列;对所述待计算序列进行哈希计算,得到待验证哈希值。2.根据权利要求1所述的方法,其特征在于,所述预存的边缘认证信息包括多个边缘区域指纹验证信息;所述将所述边缘区域指纹信息与预存的边缘认证信息进行比对包括:将所述边缘区域指纹信息与预存的多个边缘区域指纹验证信息进行比对,如果所述边缘区域指纹信息与所述多个边缘区域指纹验证信息中的一个匹配,则比对通过。3.根据权利要求1所述的方法,其特征在于,所述将每个所述待识别特征值矩阵中的特征值按照预设规则调整为修正特征值,生成修正特征值矩阵包括:将每个所述待识别特征值矩阵中的特征值对应的阈值范围的上限阈值与下限阈值按照取中值的方式进行计算,将计算结果作为所述修正特征值矩阵;或者根据每个所述待识别特征值矩阵中的特征值以及对应的参数按照下限取整的方式进行计算,将计算结果作为所述修正特征值矩阵,其中,所述参数为根据每个所述待识别特征值矩阵中的特征值对应的阈值范围的上限阈值与下限阈值确定的。4.一种指纹信息的验证方法,其特征在于,包括:验证端获取采集端采用如权利要求1至3任一项所述的方法获取的待验证哈希值;所述验证端利用预存的验证哈希值对所述待验证哈希值进行验证。5.根据权利要求4所述的方法,其特征在于,获取采用如权利要求1至3任一项所述的方法获取的待验证哈希值之前,还包括:所述验证端采集K次识别指纹信息,K为正整数;所述验证端分别从每次采集的所述识别指纹信息中获取识别指纹的特定区域指纹信息,从所述识别指纹的特定区域指纹信息中提取M个识别特征点,计算得到每个所述识别特征点的N个识别特征值,生成K个识别特征值矩阵,其中,每个所述识别特征值矩阵包括M
×
N个所述识别特征值;
所述验证端将K个所述识别特征值矩阵按照调整策略调整为识别特征值验证矩阵;所述验证端对所述识别特征值验证矩阵中的各个识别特征值按照预设顺序进行排序,得到验证序列;所述验证端对所述验证序列进行哈希计算,得到验证哈希值。6.根据权利要求5所述的方法,其特征在于,还包括:所述验证端从所述识别指纹信息中提取识别指纹的边缘区域指纹信息,将所述识别指纹的边缘区域指纹信息进行处理得到所述边缘认证信息;所述验证端根据K个所述识别特征值矩阵中的M个相同识别特征点的识别特征值之间的差值,计算得到每个所述识别特征点的N个识别特征值的阈值范围,生成阈值范围矩阵,得到特定认证信息,所述阈值范围矩阵包括M
×
N个识别特征值的阈值范围;所述验证端将所述边缘认证信息与所述特定认证信息进行关联,并发送至所述采集端进行存储。7.一种指纹验证信息的获取装置,其特征在于,包括:采集模块,用于采集待识别指纹信息;提取模块,用于从所述待识别指纹信息中提取待识别指纹的边缘区域指纹信息;比对模块,...

【专利技术属性】
技术研发人员:李明
申请(专利权)人:李明
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1