使用两个阈值的生物识别认证制造技术

技术编号:36156180 阅读:59 留言:0更新日期:2022-12-31 20:02
一种针对第一用户执行生物识别认证的方法,所述方法包括:执行一个或多个第一测试,其中针对每个第一测试,执行所述第一测试包括:基于第一用户的一个或多个生物识别特性来获得所述第一测试的相应第一输入;当第一似然性和第二似然性的相应第一对数似然性比率不超过所述第一测试的相应第一阈值时,确定第一用户不是预定用户,其中第一似然性是基于第一模型而获得相应第一输入的似然性,在第一模型中,输入是从所述预定用户获得的,并且其中第二似然性是基于第二模型而获得相应第一输入的似然性,在第二模型中,输入是从除了所述预定用户之外的一个或多个用户获得的;当相应第一对数似然性比率超过所述第一测试的相应第二阈值时,确定第一用户是所述预定用户,相应第二阈值大于相应第一阈值;以及当相应第一对数似然性比率超过相应第一阈值并且相应第一对数似然性比率不超过相应第二阈值时,要么(a)当第一测试已经被执行的次数小于预定最大次数时确定执行进一步的第一测试,要么(b)当第一测试已经被执行的次数等于预定最大次数时确定执行第二测试;其中执行第二测试包括:基于第一用户的一个或多个生物识别特性来获得第二测试的第二输入;以及当第三似然性和第四似然性的第二对数似然性比率超过第三阈值时,确定第一用户是所述预定用户,其中第三似然性是基于第一模型接收到相应第二输入的似然性,并且其中第四似然性是基于第二模型接收到第二输入的似然性;当第二对数似然性比率不超过第三阈值时,确定第一用户不是所述预定用户。户。户。

【技术实现步骤摘要】
【国外来华专利技术】使用两个阈值的生物识别认证


[0001]本专利技术涉及执行生物识别认证(biometric authentication)的方法、以及被适配成实行这种执行生物识别认证的方法的系统和计算机程序。

技术介绍

[0002]生物识别认证是安全性过程,该过程使用用户(或人员)U1的生物学或生物识别特性来验证(或认证/测试/检查)该用户U1的身份。执行这种生物识别认证的许多方法是已知的。这种认证可以基于例如以下各项中的一个或多个:面部特性;语音特性;指纹;眼睛特性(例如,虹膜或视网膜图案);等等。在生物识别认证期间,输入X是从其身份将被认证的用户U1来获得的(或由该用户U1提供的),其中输入X基于(或表示)用户U1的一个或多个生物学或生物识别特性——该输入X可以例如基于以下各项中的一个或多个来获得或导出:用户面部或(一个或多个)眼睛的一个或多个所捕获图像;从指纹扫描器获得的指纹数据;用户语音(其可以是或者可以不是所说出的预定单词)的捕获/记录;等等,这取决于该认证系统要使用哪些生物识别特性。然后,生物识别认证的目的是确定输入X是否由预定用户U
D
提供(或基于预定用户U
D
,或与预定用户U
D
相关,或从预定用户U
D
获得),例如,用户面部或(一个或多个)眼睛的(一个或多个)所捕获图像是否对应于预定用户U
D
的面部或(一个或多个)眼睛;所获得的指纹数据是否对应于预定用户U
D
的一个或多个指纹;所捕获的语音是否对应于预定用户U<br/>D
的语音;等等。如果确定被测试的用户U1是预定用户U
D
,则可以相应地处理用户U1,就好像他们是预定用户U
D
一样(例如,通过(pass)护照检查;被授予对设施、数据或设备的访问权;被允许执行某些动作;等等);如果确定被测试的用户U1不是预定用户U
D
,则可以相应地处理用户U1,就好像他们不是预定用户U
D
一样(例如,未能通过护照检查;被拒绝访问设施、数据或设备;被阻止执行某些动作;等等)。例如,设备(例如,计算机或智能电话)可能属于特定人员U
D
,并且可能期望对希望登录或利用该设备的人员U1执行生物识别认证,以检查该人员U1是否是所有者U
D
,并且然后仅允许被认证的所有者U
D
登录并利用该设备。
[0003]与生物识别认证相关联的是假拒绝和假接受。如果生物识别认证没有接受正确地声明的身份,即被测试的用户U1确实是预定用户U
D
但是生物识别认证不正确地断定被测试的用户U1不是预定用户U
D
,则发生假拒绝。如果生物识别认证接受了不正确地声明的身份,即被测试的用户U1不是预定用户U
D
但是生物识别认证不正确地断定被测试的用户U1是预定用户U
D
,则发生假接受。假拒绝与合法用户所体验的(不)方便性有关——在假拒绝之后,合法用户可能例如需要重复生物识别认证或者与系统管理员联系。假接受与生物识别认证的安全性有关——在假接受之后,未经授权或不正确的用户可能例如能够访问他们通常可能不能够/不被允许访问的数据或设备,或者可能能够执行他们通常可能不能够/不被允许执行的任务。
[0004]将期望提供一种进行提供低的假拒绝率和假接受率两者的生物识别认证的方法。

技术实现思路

[0005]根据本专利技术的第一方面,提供了一种针对第一用户执行生物识别认证的方法,所述方法包括:执行一个或多个第一测试,其中针对每个第一测试,执行所述第一测试包括:基于第一用户的一个或多个生物识别特性来获得所述第一测试的相应第一输入;当第一似然性(likelihood)和第二似然性的相应第一对数似然性比率不超过所述第一测试的相应第一阈值时,确定第一用户不是预定用户,其中第一似然性是基于第一模型而获得相应第一输入的似然性,在第一模型中,输入是从所述预定用户获得的,并且其中第二似然性是基于第二模型而获得相应第一输入的似然性,在第二模型中,输入是从除了所述预定用户之外的一个或多个用户获得的;当相应第一对数似然性比率超过所述第一测试的相应第二阈值时,确定第一用户是所述预定用户,相应第二阈值大于相应第一阈值;以及当相应第一对数似然性比率超过相应第一阈值并且相应第一对数似然性比率不超过相应第二阈值时,要么(a)当第一测试已经被执行的次数小于预定最大次数时确定执行进一步的第一测试,要么(b)当第一测试已经被执行的次数等于预定最大次数时确定执行第二测试;其中执行第二测试包括:基于第一用户的一个或多个生物识别特性来获得第二测试的第二输入;以及当第三似然性和第四似然性的第二对数似然性比率超过第三阈值时,确定第一用户是所述预定用户,其中第三似然性是基于第一模型接收到相应第二输入的似然性,并且其中第四似然性是基于第二模型接收到第二输入的似然性;当第二对数似然性比率不超过第三阈值时,确定第一用户不是所述预定用户。
[0006]在第一方面的一些实施例中,针对每个第一测试,相应第一对数似然性比率是r(X
(j)
)=log p(X
(j)

g
)

log p(X
(j)

i
),其中X
(j)
是所述第一测试的相应第一输入,λ
g
是第一模型,并且λ
i
是第二模型。在这种实施例中,针对每个第一测试,当第一似然性和第二似然性的相应第一对数似然性比率不超过相应第一阈值时确定第一用户不是所述预定用户可以包括以下步骤中的一个:(a)计算r(X
(j)
),并且如果r(X
(j)
)&lt;θ
L(j)
,则确定第一用户不是所述预定用户,其中θ
L(j)
是第一测试的相应预定阈值;或者(b)计算,并且如果,则确定第一用户不是所述预定用户,其中θ
L(j)
是第一测试的相应预定阈值;或者(c)基于第一似然性与第二似然性之间的比率来计算度量,并且基于相应第一阈值将所述度量与阈值进行比较。附加地或替代地,在这种实施例中,针对每个第一测试,当相应第一对数似然性比率超过相应第二阈值时确定第一用户是所述预定用户可以包括以下步骤中的一个:(a)计算r(X
(j)
),并且如果r(X
(j)
)&gt;θ
R(j)
,则确定第一用户是所述预定用户,其中θ
R(j)
是第一测试的相应预定阈值;或者(b)计算,并且如果
,则确定第一用户是所述预定用户,其中θ
R(j)
是第一测试的相应预定阈值;或者(c)基于第一似然性与第二似然性之间的比率来计算度量,并且基于相应第二阈值将所述度量与阈值进行比较。
[0007]在第一方面的一些实施例中,第二对数似然性比率本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种针对第一用户执行生物识别认证的方法,所述方法包括:执行一个或多个第一测试,其中针对每个第一测试,执行所述第一测试包括:基于第一用户的一个或多个生物识别特性来获得所述第一测试的相应第一输入;当第一似然性和第二似然性的相应第一对数似然性比率不超过所述第一测试的相应第一阈值时,确定第一用户不是预定用户,其中第一似然性是基于第一模型而获得相应第一输入的似然性,在第一模型中,输入是从所述预定用户获得的,并且其中第二似然性是基于第二模型而获得相应第一输入的似然性,在第二模型中,输入是从除了所述预定用户之外的一个或多个用户获得的;当相应第一对数似然性比率超过所述第一测试的相应第二阈值时,确定第一用户是所述预定用户,相应第二阈值大于相应第一阈值;以及当相应第一对数似然性比率超过相应第一阈值并且相应第一对数似然性比率不超过相应第二阈值时,要么(a)当第一测试已经被执行的次数小于预定最大次数时确定执行进一步的第一测试,要么(b)当第一测试已经被执行的次数等于预定最大次数时确定执行第二测试;其中执行第二测试包括:基于第一用户的一个或多个生物识别特性来获得第二测试的第二输入;以及当第三似然性和第四似然性的第二对数似然性比率超过第三阈值时,确定第一用户是所述预定用户,其中第三似然性是基于第一模型接收到相应第二输入的似然性,并且其中第四似然性是基于第二模型接收到第二输入的似然性;当第二对数似然性比率不超过第三阈值时,确定第一用户不是所述预定用户。2.根据权利要求1所述的方法,其中针对每个第一测试,相应第一对数似然性比率是r(X
(j)
)=logp(X
(j)

g
)

logp(X
(j)

i
),其中X
(j)
是所述第一测试的相应第一输入,λ
g
是第一模型,并且λ
i
是第二模型。3.根据权利要求2所述的方法,其中针对每个第一测试,当第一似然性和第二似然性的相应第一对数似然性比率不超过相应第一阈值时确定第一用户不是所述预定用户包括以下步骤中的一个:(a)计算r(X
(j)
),并且如果r(X
(j)
)&lt;θ
L(j)
,则确定第一用户不是所述预定用户,其中θ
L(j)
是第一测试的相应预定阈值;或者(b)计算,并且如果,则确定第一用户不是所述预定用户,其中θ
L(j)
是第一测试的相应预定阈值;或者(c)基于第一似然性与第二似然性之间的比率来计算度量,并且基于相应第一阈值将所述度量与阈值进行比较。4.根据权利要求2或3所述的方法,其中针对每个第一测试,当相应第一对数似然性比率超过相应第二阈值时确定第一用户是所述预定用户包括以下步骤中的一个:(a)计算r(X
(j)
),并且如果r(X
(j)
)&gt;θ
R(j)
,则确定第一用户是所述预定用户,其中θ
R(j)
是第一测试的相应预定阈值;或者
(b)计算,并且如果,则确定第一用户是所述预定用户,其中θ
R(j)
是第一测试的相应预定阈值;或者(c)基于第一似然性与第二似然性之间的比率来计算度量,并且基于相应第二阈值将所述度量与阈值进行比较。5.根据前述权利要求中任一项所述的方法,其中第二对数似然性比率是r(X
(N)
)=log p(X
(N)

g
)

log p(X
(N)

i
),其中X
(N)
是第二输入,λ
g
是第一模型,并且λ
i
是第二模型。6.根据权利要求5所述的方法,其中当第三似然性和第四似然性的第二对数似然性比率超过第三阈值时确定第一用户是所述预定用户包括以下步骤中的一个:(a)计算r(X
(N)
),并且如果r(X
(N)
)&gt;θ
(N)
,则确定第一用户是所述预定用户,其中θ
(N)
是预定阈值;或者(b)计算,并且如果,则确定第一用户是所述预定用户,其中θ
(N)
是预定阈值;或者(c)基于第三似然性与第四似然性之间的比率来计算度量,并且基于第三阈值将所述度量与阈值进行比较。7.根据前述权利要求中任一项所述的方法,其中所述一个或多个生物识别特性基于以下各项中的一个或多个:第一用户的面部;第一用户的语音;第一用户的一个或多个指纹;第一用户的一个或多个眼睛。8.一种被布置成针对第一用户执行生物识别认证的系统,所述系统被适配成:执行一个或多个第一测试,其中针对每个第一测试,执行所述第一测...

【专利技术属性】
技术研发人员:P
申请(专利权)人:爱迪德技术有限公司
类型:发明
国别省市:

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

1