科技來電:為什麼手機重啟後指紋無法解鎖
智電網訊:如今,智能手機已經進入全面屏時代,就是因為全面屏技術,讓很多手機無法把指紋安裝在前面屏幕面板下,然而,不得不移植到背面,這也讓很多智能手機在顯示區域的屏幕下指紋成了熱點方案。
自從屏下指紋技術一推出,很多朋友都在感嘆它的黑科技成分,甚至也讓筆者大吃一驚,就因為必須讓手機實現真正的全面屏,所以前面板額頭下巴的進一步縮窄讓前置指紋無可放,屏幕下指紋就成了代替傳統指紋的最佳位置方案。
不知有沒有小夥伴發現一個問題,現在很多搭載指紋識別的手機在關機或者重啟後,第一次都必須先輸入密碼才能正常解鎖,這時的指紋技術是無法幫助我們來解鎖的,那麼到底是什麼原因引起重啟後無法指紋解鎖?
1、指紋識別原理最重要是採集
對於指紋原理來說,採集指紋是對用戶體驗最好的一點,由於一次採集的指紋面積相對滑動式採集來說要小一些,就得多次採集,通過「拼湊」,拼出較大面積的指紋圖像。這就必須仰仗先進的演算法,用軟體演算法來彌補滑按壓式採集獲得的指紋面積相對偏小的問題,以保障識別的精確度。
當然,在採集到指紋之後,對採集的指紋進行質量評估,不合格要再采一次,合格則對圖像進行增強和細化。在經過處理後會依次得道二值化圖、細化圖和提取特徵圖。在獲得比較清晰的圖像後,就開始對其進行特徵提取。
其次是匹配中要注意一點,那就是由於同一個手指的兩幅樣本圖像會因為手指的位移、偏轉、以及按壓時的力道不同而產生差異,這就使在匹配時要進行校準,通過特徵點集校準等方式保障指紋識別的準確性。
點評:無論是iPhone還是Google在系統中採集的指紋信息都不是一幅完整的指紋圖像,都是已一個數據標本形式存在。再通過指紋感測器採集信息,進行指紋圖像的預處理,然後進行特徵點提取,最後進行特徵匹配。
2、手機開機輸入密碼問題分析
我們先來看一下Touch ID,如果要配置Touch ID,必須先設置密碼以後才可以。也就是說Touch ID只是指紋的數字密碼錶達方式,這些指紋數據都被獨立存放在CPU處理器上,並不能被系統調用,iOS系統或其他應用程序不會訪問到你的指紋數據,只有Touch ID能訪問。
然後,再看Google與指紋識別的標準核心類,使用Java語言開發的應用程序是無法直接訪問硬體的。為了解決這個問題,在Android系統中提供了硬體抽象層來解決這個問題,硬體抽象層運行在用戶空間並且使用C/C++語言編寫,它向下屏蔽了硬體驅動模塊的實現細節,向上提供了硬體訪問服務。
至於為什麼國產的手機品牌也將開機指紋解鎖失效,也是出於一定的安全考慮,因為指紋資料存儲區域已被加密,出於信息安全的考慮,當手機重啟後,需要輸入密碼解鎖後,才可以訪問該加密區。
點評:指紋這些數據都被加密後存放在手機處理器內置的一個名叫Secure Enclave的模塊中,而這份加密的模塊是完全獨立的,甚至手機系統也不能調用,我們每次重啟設備後,手機需要我們手動輸入的密碼,也就是我們開啟Secure Enclave中指紋數據的密碼,這樣是為了最大程度的保護用戶的隱私。
3、手機也在保護我們的隱私
重啟手機除了手機主人必須要重啟之外,還有一種情況就是被小偷偷走了手機,而小偷偷走手機後百分之九十九點九都會立刻關機,然後等上十幾個小時或者是幾天,把手機開機看看能不能進的去,進不去就恢復出廠設置然後低價賣出去。
這個時候手機的第一次解鎖就顯的非常重要,如果第一次可以使用指紋,那這個手機多半是廢了,我們都知道,平時用指紋解鎖時手上免不了粘一些汗漬或是污漬,如果說指紋是解開手機的鑰匙,那這個汗漬或是污漬就像是站在外面,對想解開你手機的那個人招招手然後把鑰匙遞給他們的人。
指紋解鎖雖然快捷,但是從智能手機這幾十年的發展,在於安全性與唯一性來看,還是遠遠比不上真正的密碼解鎖,面對不可預期的長期隱患時,適當犧牲快捷而提高安全性才是負責任的行為。
點評:電子產品都太方便了,你都不用記著密碼,直接用指紋開機就好了,甚至於各種軟體都會自動登錄,不用你記著密碼,所以很多時候你用著用著就忘記自己的密碼是什麼。但是實際上因為安全的原因,你不知道密碼又不行。所以筆者覺得手機經常強制性地讓你輸入密碼是有意識地讓你回憶你的密碼,防止你忘記。
好了,本期科技來電 到此結束,我們下期見。
新鮮資訊,熱辣點評,盡在科技來電!
※業界龍頭又怎樣 三星手機故障率全球最高
※科技來電:高通的商業模式究竟還能走多遠
TAG:智電網 |