用户身份认证是互联网金融发展的基石。今年三月,在德国汉诺威举办的IT展览会上,马云向德国总理默克尔和中国副总理马凯展示支付宝的“刷脸”支付,引起了人们对人脸识别技术的热议。在WOT2015 移动互联网开发者大会上,51CTO记者对蚂蚁金服高级技术专家张洁进行了专访,独家解秘褪去层层面纱之后的人脸识别技术实现的的原理、框架和工程实践。

移动互联网技术的发展,给众多传统行业带来创新的机会,同样为金融市场变革创造难得的机遇。

用户身份认证是互联网金融发展的基石。今年三月,在德国汉诺威举办的IT展览会上,马云向德国总理默克尔和中国副总理马凯展示支付宝的“刷脸”支付,引起了人们对人脸识别技术的热议。在WOT2015 移动互联网开发者大会上,51CTO记者对蚂蚁金服高级技术专家张洁进行了专访,独家解秘褪去层层面纱之后的人脸识别技术实现的的原理、框架和工程实践。

张洁,蚂蚁金服高级专家,曾获中国国家科技进步三等奖。《Linux就是这个范儿》一书作者。带领蚂蚁金服生物识别技术团队“柒车间”参与支持宝人脸识别实名认证等项目。曾在美国、日本、加拿大和中国的多家高科技企业担任过技术总监等职,参与研发的Jack of Spades Combo卡于1999年3月获得北美权威的PC Magazine杂志的Editors' Choice奖、PC Computing MVP Finalist Award大奖。

生物识别于移动支付场景下加速普及

传统的账号+密码+短信验证码的身份验证方式已无法满足移动互联网金融下的安全需求,也不能使用户获得更好的体验。

随着深度学习、神经网络和人工智能等技术的发展,生物识别技术逐渐成熟。所谓生物识别技术就是利用人体固有的、具有唯一性的先天生物生理特征,像人脸、指纹、掌纹等,和后天形成的行为习惯,如笔迹、键盘行为,手机操作的触屏行为,甚至握手机的姿势等。来进行身份鉴定。

从应用的角度来讲,生物识别技术可以解决两类问题,身份验证和身份识别。

  • 身份验证是判断待识别用户是否是他所声明的身份,只需要将输入的用户特征与数据库中所存储的该身份的模板特征相比对,是一对一的比较;
  • 身份识别是利用注册用户数据库来确定待识别用户的身份,需要将输入的用户特征与库中所有的身份模板特征进行比对并给出相似度,来判别待识别用户与库中哪个身份相似度最高,是一对多的比较。

生物特征因其固有的属性不容易被仿制、盗用,使其安全性大大提高;而且生物识别的认证过程更加方便,它不需要用户再费尽心思记忆一长串密码。由此可见,生物识别技术将在移动金融领域具有更加广泛的应用场景。

人脸识别成新宠  “刷脸”真的靠谱吗?

早在十多年前,一些商业性的人脸识别系统就逐渐进入市场,但却一直处于摸索阶段,人们对其性能和准确率一直持怀疑态度。那么在众多生物识别技术中,“柒车间”为何专注于对“刷脸”的技术研究?他们如何应对“整容了怎么办双胞胎怎么办、卸妆了怎么办”等技术挑战的呢?

人脸识别技术

生物识别技术的关键是将生物特征数字化。张洁坦言,人脸识别技术采集成本较低,便利性较高,所以发展得比较迅速,但信息的稳定性和可靠性相对较弱。在移动金融领域,人脸识别技术本身的精密性和背后安全性要求,远比其他领域高得多,使之确实存在许多技术难点。

支付宝人脸识别深度学习采用的是x60人脸区域(patch)的多层卷积神经网络(CNN)。CNN有三个核心,局部感知 、全值共享、时间或空间亚采样,这三种思想的结合保证了在一定程度上获得位移、尺度和形变不变性,用这种方法学习出来的特征对提高识别率有很大好处。

多CNN结构

预处理——在人脸识别预处理的时候,首先对关键特征点检测、旋转、两眼距离的归一以及图像切割等方法进行人脸对齐;然后使用不同尺度进行多通道的归一。

信息学习——在特征关键点截取出多个人脸信息进行学习,在每个人脸区域上学习一个CNN用于提取该区域的特征。由于截取了多个人脸区域,所以对人脸对齐要求不是很高。识别特征提取后用 Joint Bayesian 分类器来判定是否来自同一个人。在训练过程中,使用Dropout 对于使用梯度法来训练网络是有必要的,如果不用Dropout 的话,学习高维度特征会带来梯度扩散,也就是过拟合问题。

训练和预测——好的算法结构建立起来后,需要有好的训练和预测的平台来驾驭它。张洁的建议是训练时适合采用GPU,而预测的时候适合采用CPU。因为训练是离线的,对稳定性和安全性要求不高,但数据量非常大,而GPU在批量运算的速度方面有很大优势。另一方面,预测是在线的,CPU方案比较成熟,可以降低运维成本,而且易于扩展。

通过数十亿张人脸图像数据的训练后,目前蚂蚁金服人脸识别系统的准确率已经居于国内外领先水平,某种程度上说,机器对人脸的识别已经超过肉眼。

人脸识别应用于移动金融领域的风险控制

人脸识别已经越来越多地被引入到金融领域,尤其是新型的移动支付业务中。虽然生物识别具有很多的安全性,但一旦出现被盗用等问题,后果很难挽回。张洁建议在应用到支付领域时,人脸识别技术主要是解决身份认证问题,要在保证安全的基础上进一步提升用户的使用体验,并分享了蚂蚁金服的实践经验。

多层次闭环安全技术体系

人脸识别技术是建立在蚂蚁金服多层次、闭环的安全技术体系之上的,具体包括终端与系统攻防保护、身份认证、风险识别与评估、风险决策与管控、核查与深度分析五个环节。这几个步骤完成之后,最终的结果会实时的反馈到技术防控环节中,不断增强这个循环的效果。

利用大数据识别可疑交易

除了通过生物特征和生物行为外,支付宝还结合用户的行为轨迹和社会关系等多维度的数据全面刻画和分析用户,有效地进行用户识别和管理。在用户利用键盘输入卡号或密码时,无痛地采集用户在各个键上的按下和抬起的时间间隔,形成了用户自己特有的一串安全秘钥。用户在没有被打扰的情况下,已经优雅地为其建立了机器学习模型,这个模型与蚂蚁金服的其他数据模型一起工作,提高了用户可信行为分析的准确性。

活体检测

活体检测是互联网人脸识别产品应用的第一道防线。用户根据系统指令交互式配合做出所要求的姿态、动作或表情,比如眨眼、左右摇头、张嘴闭嘴等来判断用户是否是活体用户,另外进一步利用三维建模技术加强防伪攻击的能力。

验证方案

在风险控制为前提下,利用“远程人脸识别+身份证件核实”方式可以实现对用户的强身份验证。用户通过网络银行提供的移动应用程序在可信环境中运行采集用户的人脸特征,利用公私钥加密和签名策略,把人脸信息/特征上传到人脸识别服务器进行比对,然后返回比对结果给移动客户端。南昌电脑上门维修人脸识别确保是移动设备机主本人在进行操作,并且保障强认证过程的确为用户本人办理,再通过对身份证的校验保障用户身份信息的真实有效。

生物识别未来应用场景广阔

在采访最后,张洁老师为我们展望了生物识别技术广阔的应用场景,如通过“刷脸”、掌纹认证进行人员的管理和智能监控,利用掌纹进行汽车开锁,通过脸形搭配服装,通过肤质推荐化妆品,包括类似目前非常热的“猜年龄”这样娱乐性的应用等等。

生物识别技术的发展一定会带给我们更加安全、便捷、丰富多彩的生活。虽然生物识别技术现阶段还存在诸多不足,但对未来人脸识别技术的发展空间,我们还是应该持有乐观的态度。

蚂蚁金服张洁:基于深度学习的支付宝人脸识别技术解秘相关推荐

  1. 蚂蚁金服张洁:基于深度学习的支付宝人脸识别技术解秘-1

    蚂蚁金服张洁:基于深度学习的支付宝人脸识别技术解秘(1) 2015-08-13 10:22 于雪 51CTO 字号:T | T 用户身份认证是互联网金融发展的基石.今年三月,在德国汉诺威举办的IT展览 ...

  2. 深度学习下的人脸识别技术:从“后真相”到“无隐私”

    2019-06-17 14:27:08 图片来源@视觉中国 文|五矩研究社,作者|劫镖 2018年7月,<大西洋月刊>曾发表过一篇人脸识别的文章,名字叫做<开启假视频时代>,文 ...

  3. 【手写汉字识别】基于深度学习的脱机手写汉字识别技术研究

    写在前面 最近一段时间在为本科毕业设计做一些知识储备,方向与手写识别的系统设计相关,在看到一篇2019年题为<基于深度学习的脱机手写汉字识别技术研究>的工学硕士论文后,感觉收获比较大,准备 ...

  4. 【深度学习】DIY 人脸识别技术的探索(二)

    [深度学习]DIY 人脸识别技术的探索(二) 文章目录 训练模型 工具 结果展示 问题二的模型建立与求解 基于 KNN 的人脸识别模型 训练模型 MTCNN 可以并行训练(3 个网络同时训练,前提是内 ...

  5. 【深度学习】DIY 人脸识别技术的探索(一)

    [深度学习]DIY 人脸识别技术的探索(一) 文章目录 摘要 问题重述 模型假设 定义与符号说明 问题分析 模型的建立与求解 参考 摘要 伴随着人工智能技术的发展,人们对信息安全有了更高的要求,传统的 ...

  6. 基于深度学习的命名实体识别研究综述——论文研读

    基于深度学习的命名实体识别研究综述 摘要: 0引言 1基于深度学习的命名实体识别方法 1.1基于卷积神经网络的命名实体识别方法 1.2基于循环神经网络的命名实体识别方法 1.3基于Transforme ...

  7. 毕业设计-基于深度学习的图像文字识别系统

    目录 前言 课题背景和意义 实现技术思路 一.基本原理 二.基于深度学习的图像文字识别技术 三.总结 实现效果图样例 最后 前言

  8. SOFABoot是蚂蚁金服开源的基于Spring Boot的研发框架

    前言 SOFABoot是蚂蚁金服开源的基于Spring Boot的研发框架,它在Spring Boot的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能力.在增强了 Sp ...

  9. 蚂蚁金服发布「定损宝」,推动图像定损技术在车险领域的应用

    蚂蚁金服发布「定损宝」,推动图像定损技术在车险领域的应用 By 高静宜2017年6月28日 13:39 6 月 27 日,蚂蚁金服在北京宣布向保险行业全面开放技术产品「定损宝」,用 AI 技术模拟车险 ...

最新文章

  1. python文本数据转换数值矩阵_python numpy矩阵的数据类型转换
  2. python多线程之threading
  3. 使用web worker和webassembly技术
  4. java ee会员功能项目_基于jsp的会员系统-JavaEE实现会员系统 - java项目源码
  5. 接口隔离原则_是时候深入学习一下“接口隔离原则”了
  6. !假如人类使用 16 进制
  7. Cortex-M3-建立堆栈
  8. Android中利用productFlavors配置多渠道
  9. C++之运算符重载(下)
  10. Matlab--Monte Carlo simulation
  11. npm 更换插件版本_Node CLI 工具的插件方案探索
  12. edge如何导入html文件收藏夹,win10浏览器 edge浏览器收藏夹怎么导入?
  13. Java中List, Integer[], int[]的相互转换
  14. linux中zip文件编码错误,如何避免在 Linux 下解压 zip 文件时可能出现的乱码情况...
  15. Arcgis学习视频教程
  16. 知乎APP---案例分析
  17. 十四、陈述句_句子结构成分
  18. i3 10105F参数配置 i3 10105F怎么样
  19. element Descriptions 内容超出隐藏 Tooltip展示完整内容
  20. 小程序中自定义组件、父子传值的具体步骤(秒懂)

热门文章

  1. 基于SSM框架实现的日记管理系统
  2. 自己动手做Arduino玩具(三)
  3. You-get 批量下载
  4. 万圣节日丧尸变异头像生成流量主小程序开发
  5. Android手绘涂鸦PaintView
  6. 如何看待并夕夕公司离职员工在脉脉上疯狂吐槽前公司?
  7. 微信公众号、地图定位、获取地理位置
  8. 做量化交易的第一步,Python爬取股票数据
  9. gee批量下载数据Google Drive下载大文件
  10. Laragon 在Windows中快速搭建Laravel本地开发环境