TouchID是蘋果公司的一種指紋識別技術(shù)。它作為iPhone 5s上的“殺手級”功能,早已為人們所熟知。iPhoneSE、iPhone 6、iPhone6Plus、iPhone 6s、iPhone6 Plus、iPhone 7、iPhone 7 Plus、iPhone 8、iPhone 8 Plus,iPad Pro:10.5英寸、iPadmini4、iPadmini3、第五代iPad和iPadAi 2、第六代iPad也使用了TouchID。Touch ID將指紋數(shù)據(jù)存儲于處理器安全隔區(qū)(Secure Enclave),采用出廠預置的隨機共享密鑰及AES-CCM加密傳輸保障數(shù)據(jù)安全,指紋模板僅以加密格式儲存且不包含完整生物特征信息。
主要功能
安全性能
配備觸控ID傳感器的Apple設(shè)備可以使用指紋解鎖。觸控ID不會取代使用設(shè)備密碼或用戶密碼的需要,在設(shè)備啟動、重啟或退出登錄(在Mac上)后仍然需要密碼。在部分App中,觸控ID還可以用于代替設(shè)備密碼或用戶密碼使用,例如,在“備忘錄”App中解鎖受密碼保護的備忘錄,解鎖受鑰匙串保護的網(wǎng)站,以及解鎖支持的App密碼。但在部分使用場景中始終需要設(shè)備密碼或用戶密碼(例如,更改現(xiàn)有的設(shè)備密碼或用戶密碼,或者移除現(xiàn)有的指紋注冊或創(chuàng)建新的指紋)。Touch ID不存儲用戶的任何指紋圖像,只保存代表指紋的數(shù)字字符。指紋掃描被向量化處理以進行分析,光柵掃描結(jié)果會臨時儲存在安全隔區(qū)的加密內(nèi)存中,之后便會被丟棄。生成的節(jié)點圖以加密格式儲存,用于對比將來的匹配對象。iPhone 5s的A7處理器采用了新的高級安全架構(gòu),其中有一塊名為SecureEnclave的區(qū)域用以專門保護密碼和指紋數(shù)據(jù)。只有SecureEnclave可以訪問指紋數(shù)據(jù),而且它還把這些數(shù)據(jù)同處理器和系統(tǒng)隔開,因而這些永遠不會被存儲在蘋果公司的服務(wù)器上,也不會被同步到icloud或其他地方。除了TouchID之外,它們不會被匹配到其他指紋庫中。
技術(shù)應(yīng)用
IPhone上的指紋傳感器做到了“一機一TouchID”,即如果你把一臺機器上的TouchID傳感器拆卸下來,裝到另一臺iPhone上,那么這個TouchID就無法使用了。除了更換TouchID傳感器之外,測試人員還嘗試更換接口、更換主板,但是依然無法使用。
當TouchID傳感器被裝回原來的機器上時,它又能正常使用了,所以了解到了蘋果公司此前從未披露過的技術(shù):硬件鎖定。為了驗證這一技術(shù),測試人員拿出兩臺此前從未打開指紋識別功能的iPhone 5s,將它們的TouchID傳感器互相交換,結(jié)果兩臺都無法使用指紋識別功能。隨后再換回原來的手機,它們的指紋識別功能又正常了。因此我們可以確定:每個TouchID組件只與一個處理器匹配。
應(yīng)用意義
對此,數(shù)據(jù)安全專家尼克·阿諾特(NickArnott)表示:“其中的原理比較復雜。一種可能的解釋是蘋果公司阻止了任何TouchID和SecureEnclave之間的任何數(shù)據(jù)嗅探和截取,實現(xiàn)了特定處理器配對特定的TouchID。否則假如有人將用戶的指紋傳感器更換,就可以在用戶不知情的情況下竊取到指紋數(shù)據(jù)。蘋果的技術(shù)降低了這一風險,這意味著不法之徒想要‘調(diào)包’傳感器的話,需要單獨破解每臺設(shè)備。
對于重視安全性的用戶來說,這個發(fā)現(xiàn)當然是個好消息。不過這讓IPhone的維修更為復雜,假如你的TouchID不小心壞了,或者拆屏幕的時候不小心碰斷了TouchID的某根線纜,或許你就再也無法在你的手機上使用指紋識別功能了。
目前,TouchID僅允許Apple授權(quán)的API和系統(tǒng)接觸,其他程序無權(quán)直接訪問TouchID或者存放指紋的SecureEnclave區(qū)域。Apple也無法獲取和備份至icloud云端
版本介紹
蘋果公司在2015新品發(fā)布會上提及2015年發(fā)布的第二代Touch ID提升了識別速度,應(yīng)用于iPhone 6s系列等機型。其傳感器與安全隔區(qū)通過專用加密通道通信,數(shù)據(jù)未經(jīng)Apple服務(wù)器傳輸且不被包含在設(shè)備備份中。iPhone 6s、iPhone 6s Plus采用該技術(shù),實際體驗中只要輕輕觸碰一下即可,以往要按壓半秒鐘的指紋識別過程,現(xiàn)在基本是一觸即發(fā)。iPhone 7和iPhone 7 Plus上,也采用了第二代TouchID。
參考資料 >
指紋識別應(yīng)用.網(wǎng)易.2014-11-11