美文网首页
iOS的指纹识别

iOS的指纹识别

作者: JonnyHoang | 来源:发表于2015-09-10 13:26 被阅读609次

由于自己的产品接下来可能要支持touch id,所以有必要对ios的指纹识别做一下预研。去年九月份,随着 iPhone 5s 的发布,苹果推出了全新的 Touch ID 指纹识别技术。Home键上有三个重要组件,蓝宝石水晶片+不锈钢环+电容传感器。蓝宝石水晶片是用来保护传感器的,而且蓝宝石水晶片超强的硬度保证不会有划痕,确保传感器获得的指纹图像足够精确。不锈钢环是用来感应到手指,然后激活唤醒传感器的,这样即省电又能延长传感器寿命。

示例

传感器一旦被激活,便会以高达 500 ppi 的精度拍摄你的指纹。500 ppi 的意思是「每英寸 500 个像素」。这是什么概念?iPhone Retina 显示屏的 326 ppi 已经让我们的肉眼无法分辨出单个像素,而 500 ppi 的超高像素密度更能辨识出人眼根本察觉不到的丰富细节,使得仿造指纹变得极为困难。这枚先进的传感器不从你容易受损的表皮读取指纹,而是读取手指表皮下的真皮层,进一步提升了识别的准确率和伪造指纹的难度。

苹果在iPhone 5s上采用的指纹识别技术来自AuthenTec。2012年6月,苹果收购了这家公司。在被苹果收购之前,AuthenTec是全球最大的指纹识别芯片供应商,拥有名为TurePrint的专利技术,可以读取皮肤表皮之下的真皮层信息。

全球从事指纹识别研究的机构和公司众多,新技术和实现方式层出不穷。在获得指纹图像的方式中,主流的包括光学传感器、热传感器和电容传感器,它们无一例外地利用了皮肤表层纹脊和纹谷(空气层)对信号的不同反应来获取指纹图像。AuthenTec的独门绝技是利用射频传感器直接读取真皮层的指纹,这样不仅能生成更精准的指纹图像,而且不会像以上3种技术一样受到干性皮肤、油性皮肤、皮肤磨损、皮肤结茧甚至轻微脏污的影响。

在 Touch ID 系统中,传感器就像眼睛,而背后的大脑,就是苹果内置于 A 系列芯片的高级安全架构 —— Secure Enclave「安全堡垒」。它实际上是一块安全芯片,不仅负责分析指纹,还负责加密保管已注册的指纹和解密数据的密钥。「安全堡垒」拥有自动学习的功能。你每次使用 Touch ID ,它都会检查得到的指纹图像中是否含有指纹录入时没录入到的部分,并加以记录。这样一来,你使用 Touch ID 越多,它的识别率就会越高。

存储在「安全堡垒」中的指纹数据都经过高度加密,并且绝对不会离开手机 —— 不会以任何形式被上传,也不能被除了「安全堡垒」自己以外的任何第三方(包括苹果公司)读取。并且,Touch ID 并不存储你真正的指纹图像,而是通过特殊算法后将你的指纹转换成一种数学表达式后再加以存储——这是一个数学上证明不可逆的过程,确保指纹数据即便被泄露,也没有人能反向推出真正的指纹。

在 iOS 8 中,苹果第一次允许第三方 App 使用 Touch ID 实现免密码登录。当你在 App 中使用指纹登录时,负责分析指纹的「安全堡垒」只会返回认证「通过」或「不通过」,而不是真正的指纹数据。

Android阵营目前已经有一些配备指纹支付模块的手机,华为的mate7、荣耀7、P8,三星的S5、S6、NOTE4,魅族MX5等,未来会越来越多。最近也传出消息,下一代Android M系统,将原生提供指纹识别API。

目前QQ、微信、支付宝等主流APP大都已支持指纹登录或指纹支付。

开通指纹支付 使用指纹支付

再来看看支付宝

开通 开通 二次确认 成功 使用指纹支付

安全限制:

1.支付宝每日累计消费不超过1000元可使用。微信支付每天累计不超过5000元

2.ios如果越狱了,就不能使用指纹支付

相关文章

  • iOS 指纹识别

    iOS指纹识别只有在iPhone系统iOS8.0以上的系统才能使用。 使用指纹识别需要引用#import

  • 指纹识别

    指纹识别,iPhone5S以后推出iOS 8.0 才推出指纹识别SDK 导入头文件 然后,判断设备是否支持指纹识别...

  • iOS-少用的知识点、功能点相关

    包括iOS 指纹识别等了流程,底磁感应,App的版本更新,蓝牙. 1.iOS指纹识别登录流程及实现2.多层pres...

  • 指纹识别

    指纹识别: 从iPhone5s开始,苹果手机有了指纹识别功能,而从iOS8.0开始,苹果开放了指纹识别的接口。 简...

  • iOS调取TouchID(指纹识别)

    导入头文件 因为指纹识别是苹果在iOS8才出的一个功能,所以进行判断是不是iOS8以及之后的系统版本 获取指纹识别

  • iOS Touch ID指纹识别(支付)

    指纹识别功能是iphone 5S之后推出的.SDK是iOS 8.0推出! 推出指纹识别功能的目的,是为了简化移动支...

  • iOS 指纹识别

    指纹识别: iPhone5S开始,推出指纹识别 iOS8.0之后苹果允许第三方 App 使用 Touch ID进行...

  • 指纹识别

    iphone 5s 以后推出指纹识别iOS8.0开放指纹识别 引入系统头文件 1. 判断版本 2. 判断是否可以使...

  • iOS 指纹识别的一点封装(转自icoder )

    iOS 指纹识别的一点封装 字数173 阅读20 评论0 喜欢0 指纹识别现在很多带账户安全信息的app 都有,下...

  • Touch ID

    使用iOS 8 SDK添加Touch ID指纹识别功能 - Puzhi的专栏 - 博客频道 - CS...

网友评论

      本文标题:iOS的指纹识别

      本文链接:https://www.haomeiwen.com/subject/rcjpcttx.html