基于UC安全的隐私保护生物识别认证框架
1. 密码与生物识别认证
在身份认证领域,除了生物识别认证,密码认证也是常用的方式。理想的认证功能不仅能用于生物识别认证,也能用于基于密码的认证。对于密码认证,只需定义 out(·, ·) 函数来进行密码的相等性检查。若两个参数(即密码)相等,函数返回 1;否则返回 0。此外,该功能还能自然地处理密码匹配中的拼写错误。例如,当密码除了一些常见拼写错误外其余部分匹配时, out(·, ·) 函数可返回 1,这扩大了功能的适用场景。
2. 安全保证
- 防止冒充 :功能
Fout 2FA确保攻击者在不破坏诚实客户端且没有匹配的生物识别模板的情况下,无法冒充该客户端。攻击者唯一能冒充客户端的方式是在调用Corrupt接口后,通过TryImpersonate接口进行尝试。 - 保护生物识别模板隐私 :除了从
out函数可推断的信息外,没有人能了解生物识别模板的其他信息。即使服务器是恶意的,且任意数量的客户端被破坏,这一保证依然成立。同时,Fout 2FA不允许离线猜测攻击。 - 客户端和服务器均被破坏的情况 :若攻击者同时破坏了客户端和服务器,他们可以尝试用任意生物识别模板冒充客户端,并得知
out函数的结果。当o
超级会员免费看
订阅专栏 解锁全文
1131

被折叠的 条评论
为什么被折叠?



