HarmonyOS支持的生物识别技术用于用户认证主要包括人脸识别和指纹识别。这些技术通过利用人体固有的生理特征来进行个人身份的鉴定,可应用于设备解锁、支付、应用登录等身份认证场景。
人脸识别
- 技术原理:基于人的脸部特征信息进行身份识别的一种生物特征识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部识别。
- 技术类型:当前HarmonyOS提供2D人脸识别和3D人脸识别两种能力。其中,3D人脸识别技术的识别率和防伪能力优于2D人脸识别技术,但需要使用具有3D人脸能力(如3D结构光、3D TOF等)的设备。
- 安全性:人脸识别在HarmonyOS中通过TEE(Trusted Execution Environment)进行安全隔离,确保人脸图像信息的安全传输和存储。
指纹识别
- 技术原理:基于人的指尖皮肤纹路进行身份识别的一种生物特征识别技术。当用户触摸指纹采集器件时,器件感知并获取到用户的指纹图像,然后传输到指纹识别模块进行一定的处理后与用户预先注册的指纹信息进行比对,从而识别出用户身份。
- 应用场景:同样可应用于设备解锁、支付、应用登录等身份认证场景。
注意事项
- 设备的生物识别能力取决于其硬件能力和技术实现。
- 在使用生物识别技术进行用户认证时,需要确保用户数据的安全性和隐私保护。
- HarmonyOS通过统一的认证框架和可信执行环境(TEE)等技术手段,提升认证过程的安全性和可靠性。
综上所述,HarmonyOS支持的生物识别技术主要包括人脸识别和指纹识别,这些技术为用户提供了便捷、安全的身份认证方式。
HarmonyOS 支持指纹识别进行用户认证,可通过 User Authentication Kit 的切换自定义认证开发指导(https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...)以及在账号认证界面上集成指纹的嵌入式认证控件(https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...)。
同时可以用检测是否支持指纹能力的接口(https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...),指纹认证的接口参考(https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...)。