useriam_faceauth/README_ZH.md
lwk fe281f68c5 fix: code review liuwenkai@huawei.com
Signed-off-by: lwk <1076278852@qq.com>
2022-03-12 16:24:29 +08:00

2.4 KiB
Raw Permalink Blame History

人脸认证组件

简介

人脸认证 faceauth支持用户人脸的录入删除和认证功能。

人脸认证是OpenHarmony支持的一种生物认证执行器按照协同认证定义的资源注册接口将人脸认证相关资源信息注册到协同认证框架并根据协同认证框架的调度调用相机功能完成人脸的录入删除和认证功能。

图1 人脸认证架构图

口令认证架构图

人脸数据是用户的重要生物识别信息,在人脸认证的处理过程中,我们对用户输入的人脸数据实施了如下安全保护措施:

  1. 管理权限:人脸的录入和删除流程定义了较高的访问权限,仅允许设置应用调用。
  2. 人脸数据安全存储和比对人脸认证HDI中定义了南向厂商适配的接口南向厂商可以自行在可信执行环境内完成人脸数据的安全存储和比对。注1

注1OpenHarmony开源框架内提供了人脸认证的桩实现供开发者demo人脸认证功能桩软件实现部分未包含可信执行环境内完成人脸数据的安全存储和比对。

目录

//base/user_iam/face_auth
├── bundle.json              # 组件描述文件
├── figures                  # README使用的图片
├── sa_profile               # Service Ability 配置文件
├── services                 # Service Ability 服务实现
├── useriam.gni              # 构建配置
└── ui                       # 人脸录入界面

使用说明

  • 南向厂商适配人脸认证功能时,需实现头文件face_auth_ca.h 中定义的接口。人脸数据的提取、比对、存储和录入等过程应在尽可能安全的环境中实现,保证用户人脸数据的的安全保护达到系统内可以提供的最高安全级别(可信执行环境/安全芯片)。

相关仓

useriam_auth_executor_mgr

useriam_user_idm

useriam_user_auth

useriam_pin_auth

useriam_faceauth