iphone6plus的指纹识别功能是怎样实现的

 我来答
飞能科技
2015-03-15 · TA获得超过9655个赞
知道大有可为答主
回答量:3211
采纳率:82%
帮助的人:775万
展开全部
据TechCrunch获得的一份最新关于iOS安全性文件显示,苹果在文件中对iPhone 6配备的Touch ID指纹识别系统的功能与工作原理进行了详细说明。文件对iPhone 6的A8处理器中““Secure Enclave””协处理器进行了说明,该协处理器能够安全地将用户储存的指纹信息与Touch ID当前所识别到的指纹进行信息对比。而苹果早在iPhone 6发布时就公布了Touch ID的工作原理。但此次所获悉的文件说明得更为详细。

根据苹果的解释,一个单一的注册指纹与别人指纹出现随机匹配的概率为五万分之一。
苹果声称““Secure Enclave””模块系统能够安全地管理并识别用户的指纹,并将用户的指纹信息独立地保存在别的系统中,同时通过加密内存和一个硬件随机数字密码发生器进行管理。
每个“Secure Enclave”是单独设置的,不能访问系统其他部分的,拥有自己的独立的UID(唯一的ID),连苹果也不知道这些UID。当设备启动时,Touch ID会临时创建一个秘钥,与“Secure Enclave”的UID配合,对设备的内存空间进行加密。

而在苹果发布的文件中,苹果对A7处理器进行指纹识别授权的描述是:A7和Touch ID之间通过一个串行外设接口总线进行通信。A7处理器将数据发到“Secure Enclave”,但并不对数据内容进行读取。加密和身份验证都是使用Touch ID和“Secure Enclave”之间的共享密钥。通信密钥交换使用双方提供的一个随机AES密钥,并随机建立会话密钥和使用AES-CCM传输加密。
由于大部分的Touch ID用户可能发现,在某些情况下需要使用密码来代替Touch ID。而这份文件指出了什么情况下Touch ID不能使用和要求必须输入密码:
文件指出在以下情况下密码可以代替Touch ID:
-iPhone 6刚刚开启或重新启动时;
-iPhone 6没有解锁超过48小时;
-经过5次不成功指纹匹配时;
-当进行设置或使用新的手指纹
使用Touch ID时;
-iPhone 5s已经接收到远程锁定命令时。
值得一提的是,三星宣布其Galaxy S5智能手机的指纹识别装置对开发人员开放,建议苹果也向所有IOS开发人员提供机会全面了解Touch ID。

希望能帮到你,采纳吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式