苹果发布 iOS 安全白皮书 深度解析 Touch ID
苹果公司今天发表了一份有关iOS安全的白皮书。其中详细介绍了iPhone 5s上Touch ID指纹识别系统的功能和运行过程。根据白皮书的描述,苹果公司在A7芯片中集成了一个Secure Enclave协处理器,用来管理、核对、和存储用户的指纹信息。Secure Enclave协处理器是一个独立的系统,有自己的安全启动顺序和软件升级机制。
用户按下Home键的时候,Touch ID会进行一次 88 x 88 像素,500 ppi 的光栅扫描,数据暂时存储在Secure Enclave协处理器的加密的内存里,等待矢量化分析。Touch ID会从各种角度不断学习用户的指纹,在已有的指纹图谱上添加新的节点。陌生人如果想要用Touch ID解锁iPhone 5s,大概只有五万分之一的成功几率。
iPhone 5s完成指纹数据处理和分析以后,就会删除这些数据,不会发送到iCloud,iTunes,或者苹果公司。就算iPhone 5s内部的A7处理器也不能直接处理Touch ID数据。因为指纹传感器和Secure Enclave协处理器内建一个共享的秘钥A,然后系统再由这个共享秘钥A随机生成一个唯一的秘钥B,来加密保护Touch ID数据。如果使用中要调用指纹数据,整个过程都会有AES秘钥随机加密保护。
白皮书中另外值得普通用户关注的内容是,下列情况除了Touch ID以外,还另外要求输入密码:
·iPhone 5s开机或重启
·iPhone 5s在过去48小时内没有解锁过
·指纹识别失败5次
·设置Touch ID,或者添加新手指指纹
·iPhone 5s收到远程锁定命令
那么你觉得,在同样具有指纹识别功能的Galaxy S5面世以后,苹果发表有关Touch ID的白皮书,是不是要刺激下三星呢?
MacX.cn 编译
文章转载自 开源中国社区 [http://www.oschina.net]

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
苹果开源 Swift 编程语言基准测试套件
苹果在去年12月宣布开源 Swift 编程语言,紧接其后宣布开源 Swift 语言的基准测试套件。该套件可以协助开发者创建更快更高效的代码。它可以让程序员找到代码为什么运行缓慢的原因,因此可在提交代码之前找到编码更高效率运行的方法。该套件包含工具、基准测试库以及一些相应的包。 目前这个基准测试套件主要是针对 Swift 编程语言。已开放的代码中包含基准测试驱动以及显示性能的一些度量。目前共包含 75 个基准测试角度,主要覆盖代码中最重要的检查部分。 ====================================分割线================================文章转载自 开源中国社区[http://www.oschina.net]
- 下一篇
谷歌创始人:Alphabet旗下业务可以分步进入中国
据《华尔街日报》报道,谷歌联合创始人谢尔盖·布林(Sergey Brin)周三在接受采访时表示,公司于近期完成的企业重组将有助于让部分业务先于整个集团重新进驻中国市场。“我们已经在中国开展了大量业务,尽管这并不容易。”布林表示。谷歌目前可以在中国销售广告,不过其搜索引擎却无法在该地区使用。然而上个月有报道称,谷歌正在考虑让旗下Android应用商店先入驻中国。 “Alphabet集团下的每一个子公司都可以在选择国家市场这个问题上自行做决定。”布林指出。 2010年,因与中国政府的监管谈判未能达成一致意见,谷歌终选择退出该国市场。当时的布林对于网络监管持有相当抵制态度。 然而时至今日,布林已不再负责谷歌的日常运营管理,过去的首席产品官桑达尔·皮查伊(Sundar Pichai)在谷歌进行结构重组后成为了公司新的CEO。皮查伊是实用主义者,其个人更加看重业绩,并且也曾公开表示对进驻中国市场非常感兴趣。 新谷歌的主要业务包括了广告、搜索、YouTube以及Android,而比较依赖研发经费的项目,如Nest、生命科学研究以及X研发实验室等则被独立成为Alphabet的其他子公司。 布 林如今...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合Redis,开启缓存,提高访问速度