在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

秒懂鴻蒙OS 生物特征識(shí)別

王程 ? 2024-01-29 16:26 ? 次閱讀

鴻蒙OS 生物特征識(shí)別概述

提供生物特征識(shí)別認(rèn)證能力,即基于人體固有的生理特征和行為特征來(lái)識(shí)別用戶(hù)身份,供第三方應(yīng)用調(diào)用,可應(yīng)用于設(shè)備解鎖、支付、應(yīng)用登錄等身份認(rèn)證場(chǎng)景。

當(dāng)前生物特征識(shí)別能力提供 2D 人臉識(shí)別、3D 人臉識(shí)別兩種人臉識(shí)別能力,設(shè)備具備哪種識(shí)別能力,取決于設(shè)備的硬件能力和技術(shù)實(shí)現(xiàn)。3D 人臉識(shí)別技術(shù)識(shí)別率、防偽能力都優(yōu)于 2D 人臉識(shí)別技術(shù),但具有 3D 人臉能力(比如 3D 結(jié)構(gòu)光、3D TOF 等)的設(shè)備才可以使用 3D 人臉識(shí)別技術(shù)。

基本概念

生物特征識(shí)別(又叫生物認(rèn)證):通過(guò)計(jì)算機(jī)與光學(xué)、聲學(xué)、生物傳感器和生物統(tǒng)計(jì)學(xué)原理等高科技手段密切結(jié)合,利用人體固有的生理特性(如指紋、面容、虹膜等)和行為特征(如筆跡、聲音、步態(tài)等)來(lái)進(jìn)行個(gè)人身份的鑒定。

人臉識(shí)別:基于人的臉部特征信息進(jìn)行身份識(shí)別的一種生物特征識(shí)別技術(shù),用攝像機(jī)或攝像頭采集含有人臉的圖像或視頻流,并自動(dòng)在圖像中檢測(cè)和跟蹤人臉,進(jìn)而對(duì)檢測(cè)到的人臉進(jìn)行臉部識(shí)別,通常也叫做人像識(shí)別、面部識(shí)別、人臉認(rèn)證。

運(yùn)作機(jī)制

人臉識(shí)別會(huì)在攝像頭和 TEE(Trusted Execution Environment)之間建立安全通道,人臉圖像信息通過(guò)安全通道傳遞到 TEE 中,由于人臉圖像信息從 REE(Rich Execution Environment)側(cè)無(wú)法獲取,從而避免了惡意軟件從 REE 側(cè)進(jìn)行攻擊。對(duì)人臉圖像采集、特征提取、活體檢測(cè)、特征比對(duì)等處理完全在 TEE 中,基于 TrustZone 進(jìn)行安全隔離,外部的人臉框架只負(fù)責(zé)人臉的認(rèn)證發(fā)起和處理認(rèn)證結(jié)果等數(shù)據(jù),不涉及人臉數(shù)據(jù)本身。

人臉特征數(shù)據(jù)通過(guò) TEE 的安全存儲(chǔ)區(qū)進(jìn)行存儲(chǔ),采用高強(qiáng)度的密碼算法對(duì)人臉特征數(shù)據(jù)進(jìn)行加密和完整性保護(hù),外部無(wú)法獲取到加密人臉特征數(shù)據(jù)的密鑰,保證用戶(hù)的人臉特征數(shù)據(jù)不會(huì)泄露。本能力采集和存儲(chǔ)的人臉特征數(shù)據(jù)不會(huì)在用戶(hù)未授權(quán)的情況下被傳出TEE,這意味著,用戶(hù)未授權(quán)時(shí),無(wú)論是系統(tǒng)應(yīng)用還是三方應(yīng)用都無(wú)法獲得人臉特征數(shù)據(jù),也無(wú)法將人臉特征數(shù)據(jù)傳送或備份到任何外部存儲(chǔ)介質(zhì)。

約束與限制

  • 當(dāng)前版本提供的生物特征識(shí)別能力只包含人臉識(shí)別,且只支持本地認(rèn)證,不提供認(rèn)證界面。
  • 要求設(shè)備上具備攝像器件,且人臉圖像像素大于100*100。
  • 要求設(shè)備上具有 TEE 安全環(huán)境,人臉特征信息高強(qiáng)度加密保存在 TEE 中。
  • 對(duì)于面部特征相似的人(比如雙胞胎、兄弟姐妹等)、面部特征不斷發(fā)育的兒童,人臉特征匹配率有所不同。如果對(duì)此擔(dān)憂(yōu),可考慮其他認(rèn)證方式。

鴻蒙OS 生物特征識(shí)別開(kāi)發(fā)指導(dǎo)

場(chǎng)景介紹

當(dāng)前生物特征識(shí)別支持 2D 人臉識(shí)別、3D 人臉識(shí)別,可應(yīng)用于設(shè)備解鎖、應(yīng)用登錄、支付等身份認(rèn)證場(chǎng)景。

接口說(shuō)明

BiometricAuthentication 類(lèi)提供了生物認(rèn)證的相關(guān)方法,包括檢測(cè)認(rèn)證能力、認(rèn)證和取消認(rèn)證等,用戶(hù)可以通過(guò)人臉等生物特征信息進(jìn)行認(rèn)證操作。在執(zhí)行認(rèn)證前,需要檢查設(shè)備是否支持該認(rèn)證能力,具體指認(rèn)證類(lèi)型、安全級(jí)別和是否本地認(rèn)證。如果不支持,需要考慮使用其他認(rèn)證能力。

接口名 功能描述
getInstance(Ability ability) 獲取 BiometricAuthentication的單例對(duì)象。
checkAuthenticationAvailability(AuthType type,SecureLevel level, boolean isLocalAuth) 檢測(cè)設(shè)備是否具有生物認(rèn)證能力。
execAuthenticationAction(AuthType type, SecureLevel level, boolean isLocalAuth,boolean isAppAuthDialog, SystemAuthDialogInfo information) 調(diào)用者使用該方法進(jìn)行生物認(rèn)證。可以使用自定義的認(rèn)證界面,也可以使用系統(tǒng)提供的認(rèn)證界面。當(dāng)使用系統(tǒng)認(rèn)證界面時(shí),調(diào)用者可以自定義提示語(yǔ)。該方法直到認(rèn)證結(jié)束才返回認(rèn)證結(jié)果。
getAuthenticationTips() 獲取生物認(rèn)證過(guò)程中的提示信息。
cancelAuthenticationAction() 取消生物認(rèn)證操作。
setSecureObjectSignature(Signature sign) 設(shè)置需要關(guān)聯(lián)認(rèn)證結(jié)果的Signature 對(duì)象,在進(jìn)行認(rèn)證操作后,如果認(rèn)證成功則Signature 對(duì)象被授權(quán)可以使用。設(shè)置前 Signature 對(duì)象需要正確初始化,且配置為認(rèn)證成功才能使用。
getSecureObjectSignature() 在認(rèn)證成功后,可通過(guò)該方法獲取已授權(quán)的 Signature 對(duì)象。如果未設(shè)置過(guò) Signature 對(duì)象,則返回 null。
setSecureObjectCipher(Cipher cipher) 設(shè)置需要關(guān)聯(lián)認(rèn)證結(jié)果的 Cipher 對(duì)象,在進(jìn)行認(rèn)證操作后,如果認(rèn)證成功則 Cipher 對(duì)象被授權(quán)可以使用。設(shè)置前 Cipher 對(duì)象需要正確初始化,且配置為認(rèn)證成功才能使用。
getSecureObjectCipher() 在認(rèn)證成功后,可通過(guò)該方法獲取已授權(quán)的 Cipher 對(duì)象。如果未設(shè)置過(guò) Cipher 對(duì)象,則返回 null。
setSecureObjectMac(Mac mac) 設(shè)置需要關(guān)聯(lián)認(rèn)證結(jié)果的 Mac 對(duì)象,在進(jìn)行認(rèn)證操作后,如果認(rèn)證成功則 Mac 對(duì)象被授權(quán)可以使用。設(shè)置前 Mac 對(duì)象需要正確初始化,且配置為認(rèn)證成功才能使用。
getSecureObjectMac() 在認(rèn)證成功后,可通過(guò)該方法獲取已授權(quán)的 Mac 對(duì)象。如果未設(shè)置過(guò) Mac 對(duì)象,則返回 null。

開(kāi)發(fā)步驟

開(kāi)發(fā)前請(qǐng)完成以下準(zhǔn)備工作:

1.在應(yīng)用配置權(quán)限文件中,增加 ohos.permission.ACCESS_BIOMETRIC 的權(quán)限聲明。
2.在使用生物特征識(shí)別認(rèn)證能力的代碼文件中增加 import ohos.biometrics.authentication.BiometricAuthentication。

開(kāi)發(fā)過(guò)程:
1.獲取 BiometricAuthentication 的單例對(duì)象,代碼示例如下:

BiometricAuthentication  mBiometricAuthentication = BiometricAuthentication.getInstance(MainAbility.mAbility);

2.檢測(cè)設(shè)備是否具有生物認(rèn)證能力:
2D 人臉識(shí)別建議使用 SECURE_LEVEL_S2,3D 人臉識(shí)別建議使用 SECURE_LEVEL_S3。代碼示例如下:

 int retChkAuthAvb = mBiometricAuthentication.checkAuthenticationAvailability(
 BiometricAuthentication.AuthType.AUTH_TYPE_BIOMETRIC_FACE_ONLY, BiometricAuthentication.SecureLevel.SECURE_LEVEL_S2, true);

3.(可選)設(shè)置需要關(guān)聯(lián)認(rèn)證結(jié)果的 Signature 對(duì)象或 Cipher 對(duì)象或 Mac 對(duì)象,代碼示例如下:

 // 定義一個(gè)Signature對(duì)象sign;
   mBiometricAuthentication.setSecureObjectSignature(sign);
    
   // 定義一個(gè)Cipher對(duì)象cipher;
   mBiometricAuthentication.setSecureObjectCipher(cipher);
    
   // 定義一個(gè)Mac對(duì)象mac;
   mBiometricAuthentication.setSecureObjectMac(mac);

4.在新線(xiàn)程里面執(zhí)行認(rèn)證操作,避免阻塞其他操作,代碼示例如下:

 new Thread(new Runnable() {
       @Override
       public void run() {
           int retExcAuth;
           retExcAuth = mBiometricAuthentication.execAuthenticationAction(        BiometricAuthentication.AuthType.AUTH_TYPE_BIOMETRIC_FACE_ONLY,        BiometricAuthentication.SecureLevel.SECURE_LEVEL_S2, true, false, null);
       }
   }).start();

5.獲得認(rèn)證過(guò)程中的提示信息,代碼示例如下:

   AuthenticationTips  mTips = mBiometricAuthentication.getAuthenticationTips();

6.(可選)認(rèn)證成功后獲取已設(shè)置的 Signature 對(duì)象或 Cipher 對(duì)象或 Mac 對(duì)象,代碼示例如下:

   Signature  sign = mBiometricAuthentication.getSecureObjectSignature();
    
   Cipher cipher = mBiometricAuthentication.getSecureObjectCipher();
    
   Mac mac = mBiometricAuthentication.getSecureObjectMac();

7.認(rèn)證過(guò)程中取消認(rèn)證,代碼示例如下:

  int  ret = mBiometricAuthentication.cancelAuthenticationAction();
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 人臉識(shí)別
    +關(guān)注

    關(guān)注

    76

    文章

    4021

    瀏覽量

    82377
  • 生物特征識(shí)別
    +關(guān)注

    關(guān)注

    1

    文章

    17

    瀏覽量

    9998
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2395

    瀏覽量

    43091
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1983

    瀏覽量

    30630
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    最酷的生物識(shí)別技術(shù)

      生物特征的多樣性決定了這種生物識(shí)別的準(zhǔn)確性,指紋、面部、虹膜等都是我們較為熟知的識(shí)別方式,然而,一部今年上映的《碟中諜5》,卻讓我們見(jiàn)識(shí)
    發(fā)表于 11-12 15:51

    HarmonyOS應(yīng)用開(kāi)發(fā)-生物特征識(shí)別安全

    `提供生物特征識(shí)別認(rèn)證能力,即基于人體固有的生理特征和行為特征來(lái)識(shí)別用戶(hù)身份,供第三方應(yīng)用調(diào)用,
    發(fā)表于 09-23 14:34

    生物識(shí)別技術(shù)可靠嗎?

    其實(shí),生物識(shí)別技術(shù)還可以稱(chēng)之為生物特征識(shí)別技術(shù)。這種技術(shù)是通過(guò)利用生物本身具備唯一性的特征來(lái)進(jìn)行
    發(fā)表于 11-02 07:13

    基于自適應(yīng)并行結(jié)構(gòu)的多模態(tài)生物特征識(shí)別

    傳統(tǒng)多模態(tài)生物特征識(shí)別方法當(dāng)出現(xiàn)生物特征缺失時(shí),識(shí)別性能會(huì)明顯下降。針對(duì)此問(wèn)題,提出一種融合人臉
    發(fā)表于 11-09 16:12 ?34次下載
    基于自適應(yīng)并行結(jié)構(gòu)的多模態(tài)<b class='flag-5'>生物</b><b class='flag-5'>特征</b><b class='flag-5'>識(shí)別</b>

    生物特征識(shí)別技術(shù)研究及應(yīng)用韓玉峰

    生物特征識(shí)別技術(shù)研究及應(yīng)用_韓玉峰
    發(fā)表于 03-14 08:00 ?0次下載

    自適應(yīng)并行結(jié)構(gòu)的多模態(tài)生物特征識(shí)別

    自適應(yīng)并行結(jié)構(gòu)的多模態(tài)生物特征識(shí)別
    發(fā)表于 10-16 11:06 ?11次下載
    自適應(yīng)并行結(jié)構(gòu)的多模態(tài)<b class='flag-5'>生物</b><b class='flag-5'>特征</b><b class='flag-5'>識(shí)別</b>

    基于生物特征識(shí)別的虹膜識(shí)別技術(shù)介紹及其應(yīng)用

    生物特征識(shí)別是目前最為方便與安全的識(shí)別技術(shù)。它不需要隨身攜帶任何證件,記住任何密碼,是一種方便、快捷、可靠的識(shí)別方法。
    的頭像 發(fā)表于 01-08 16:51 ?8389次閱讀

    生物特征識(shí)別,身體就是密碼鑰匙

    伴隨著iPhone X引入Face ID,以人臉識(shí)別為代表的生物特征識(shí)別,一夜間忽然迎來(lái)“千樹(shù)萬(wàn)樹(shù)梨花開(kāi)”的“勝景”
    發(fā)表于 07-20 17:44 ?1135次閱讀

    幾大生物特征識(shí)別技術(shù)對(duì)比淺析,你了解多少呢?

    生物特征識(shí)別技術(shù)是目前最為方便、安全的身份識(shí)別技術(shù),它辨識(shí)的是人身的固有特征,不需要身外的其他標(biāo)識(shí)物。隨著近代科技的發(fā)展,這些新型的身份
    發(fā)表于 08-02 16:45 ?4556次閱讀

    DERMALOG憑借其自動(dòng)生物識(shí)別系統(tǒng),推出多生物特征識(shí)別方案

    總部位于漢堡的 DERMALOG 公司憑借其自動(dòng)生物識(shí)別系統(tǒng),提供了更高級(jí)別的安全識(shí)別。它可以同時(shí)匹配多個(gè)生物特征,并在匹配速度上創(chuàng)下新記錄
    發(fā)表于 08-17 15:54 ?1515次閱讀

    生物識(shí)別技術(shù)觸手可及,多生物特征識(shí)別開(kāi)始互相融合

    所謂生物識(shí)別技術(shù),就是通過(guò)計(jì)算機(jī)與各種傳感器和生物統(tǒng)計(jì)學(xué)原理等高科技手段密切結(jié)合,利用人體固有的生理特性和行為特征,來(lái)進(jìn)行個(gè)人身份的鑒定。生物識(shí)別
    發(fā)表于 10-24 17:13 ?2441次閱讀
    <b class='flag-5'>生物識(shí)別</b>技術(shù)觸手可及,多<b class='flag-5'>生物</b><b class='flag-5'>特征</b><b class='flag-5'>識(shí)別</b>開(kāi)始互相融合

    淺談生物特征識(shí)別技術(shù)的歷史、特點(diǎn)及意義

    生物識(shí)別有的時(shí)候也叫生物特征識(shí)別,有的時(shí)候也叫生物認(rèn)證,這幾個(gè)詞都是一個(gè)含義。是指通過(guò)獲取和分析
    的頭像 發(fā)表于 01-25 14:37 ?1.7w次閱讀

    生物特征識(shí)別技術(shù)面面觀

    生物識(shí)別有的時(shí)候也叫生物特征識(shí)別,有的時(shí)候也叫生物認(rèn)證,這幾個(gè)詞都是一個(gè)含義。是指通過(guò)獲取和分析
    的頭像 發(fā)表于 04-25 14:22 ?4506次閱讀

    華為正式發(fā)布鴻蒙鴻蒙OS隨時(shí)可用!

    華為在東莞發(fā)布了大家期待已久的華為鴻蒙OS系統(tǒng)。據(jù)余承東介紹,鴻蒙OS可以用在手表、手機(jī)、電視、PC等終端。鴻蒙
    的頭像 發(fā)表于 08-09 17:48 ?3736次閱讀

    機(jī)器視覺(jué)與生物特征識(shí)別的關(guān)系

    機(jī)器視覺(jué)與生物特征識(shí)別的關(guān)系 機(jī)器視覺(jué)和生物特征識(shí)別是目前科技領(lǐng)域非常熱門(mén)的方向。機(jī)器視覺(jué)是指利
    的頭像 發(fā)表于 08-09 17:43 ?794次閱讀
    主站蜘蛛池模板: 亚洲一在线 | 人人做人人爽人人爱 | 在线播放一区二区精品产 | 我不卡老子影院午夜伦我不卡四虎 | 二十年等一人小说在线观看 | 天天视频官网天天视频在线 | 亚洲精品亚洲人成人网 | 欧美城天堂网 | 免费精品美女久久久久久久久 | 一级特黄aaa大片在线观看视频 | 免费观看黄色网页 | 亚洲第一在线播放 | 国产伦精一区二区三区 | 亚洲国产视频网 | 国产女人18毛片水真多18精品 | 午夜免费福利片 | 天天操精品视频 | 亚洲毛片网站 | 日本不卡视频在线 | 日韩免费观看的一级毛片 | 波多野结衣在线网址 | 午夜影院黄色片 | 寡妇一级a毛片免费播放 | 国产一区二区三区在线观看视频 | tube69欧美最新片 | 久久国产乱子伦精品免费看 | 亚洲成人国产 | 久久精品免费在线观看 | 亚洲欧美国产五月天综合 | 人人人人凹人人爽人人澡 | 一级做a爱片特黄在线观看免费看 | 国产啊v在线观看 | www天堂在线| 日本视频一区二区三区 | wwwxx在线| 欧美成人免费高清网站 | 人人揉人人爽五月天视频 | 大桥未久加勒比女热大陆在线 | 视频免费在线观看 | 精品国产午夜久久久久九九 | 色多多18免费观看 |