Apple Pay的发布,让从事安卓NFC应用开发者兴奋了一把,苹果对NFC的支持必将推动整个产业的发展,然而Apple Pay与安卓系统上的NFC支付有什么区别呢?特别是安卓系统上的HCE技术。近日,著名HCE方案商SimplyTapp CEO Doug Yeager就在博客中发表了文章,对比Apple Pay与HCE。

博客对信令技术进行了简单的介绍,他认为“一个信令可以理解成一个证书的生命”,这是Apple Pay应用信令技术最简单明了的理解方式,手机中的SE是一个小型的程序工厂,它可以让iPhone支持许多不同的卡标准。并且信令数据可以通过SE程序安全发送到设备中(进而实现支付),苹果所获得的信令都是来源卡网络。卡网络需要跟踪信令,卡网络需要知道信令如何翻译到iTunes的ID中,从而获取权限,实现iTunes中的卡交易。

重要的是,信令对于卡来说,是一个通过程序化的静态标识符。

以下用一张图解释iPhone中的信令流程:

iOS有类似于Android Service的组件吗 安卓有类似apple pay的功能吗_Apple

因为安卓不像苹果拥有垂直堆栈,所以很难区分在一个特殊的手机中,谁将拥有SIM、SE、UICC,主导权的争夺在过去几年中一直在进行。而HCE技术的推出,将SE放置于云端,通过云端技术,可以在任何安卓手机上进行管理。但是在苹果的声明中并没有阐述信令技术的概念,Apple Pay的信令技术使用方法却与安卓类似。虽然支持HCE,但是苹果的一次性信令“Apple ID”却存在于iPhone SE中。这类似于安卓中银行或者第三方企业的云端。下图展现,安卓中的移动支付生态系统:

iOS有类似于Android Service的组件吗 安卓有类似apple pay的功能吗_Apple_02

另一个非常重要的是,在POS交易当中,信令与非信令的数据格式需要契合,才能完成交易,而POS就是非信令化的,通过安全程序的解码之后,需要契合才能完成交易。从手机到POS的基本元素包括:

非信令:

1、个人账号

2、有效期

3、服务码

4、发卡方可支配数据

5、密码

信令:

1、信令化的个人账号

2、有效期

3、服务码

4、发卡方可支配数据

5、密码

下图展现苹果的支付流程

iOS有类似于Android Service的组件吗 安卓有类似apple pay的功能吗_Apple_03

作为对比,以下为安卓生态系统的支付流程:

iOS有类似于Android Service的组件吗 安卓有类似apple pay的功能吗_android pay和hce区别_04

对于信令技术,Doug Yeager认为,信令技术能够解决后端交易处理的改变,HCE方面可以满足方程需要,对于卡网络来说,由于密码计算流程被强制改变,所以新的密码计算规范也需要改变。无论你信不信,信令技术能推动新密码技术的改革,淘汰传统加密技术。而且,信令技术能够利于苹果、谷歌、亚马逊等一些互联网企业的使用,对于互联网支付具有重大意义。

查看英文原博点击这里