主机卡模拟
主机卡模拟(Host Card Emulation,HCE)是仅仅使用软件对智能卡进行的虚拟而精确的呈现。在HCE架构之前,NFC交易只通过安全组件(Secure Element)进行[1][2]。
HCE提供了如下能力使得厂家能够通过移动设备提供:更简便的支付方案;闭环的非接触支付方案;实时的支付卡分发;更具有战略意义的是,不必改变终端软件即可实现便利的部署。
历史
HCE术语最初是由SimplyTapp的[来源请求] Doug Yeager和Ted Fifelski在2012年提出的,以描述他们以远程智能卡操作进行交易的能力[3]。之前卡模拟只是物理层面存在,即,只能通过一般内置于智能手机内的多用途Secure Element进行卡复制。第一个实现是在2012年Engadget对SimplyTapp的报道[4][与来源不符],他们为CyanogenMod Android社群发布了他们的Tapp近场通信支付钱包。
影响
由于缺乏终端等基础设施,以及Secure Element的方案,使得机构不愿参与移动支付,因为它们面临很高的预付资金成本和复杂的合作关系,这是NFC面临的接受难题。
而Android 4.4 中HCE架构的发布,Google使得任意机构以低成本从NFC获益,包括支持支付,客户积分,门禁,交通卡等,Android中的应用能够模拟NFC智能卡,用户可以选择与他们自己选择的应用发起交易。应用程序也可以使用一种新的Reader模式,使之作为HCE卡或其他NFC卡交易的读取方。
实现
Host Card Emulation使得智能设备上的应用程序能够配置为模拟NFC卡功能响应,与终端进行近场通信信息传递。HCE使得NFC协议能够与智能设备的操作系统交互,而不是与仅仅响应为卡片的基于硬件的Secure Element (SE)芯片交互。[5]
自从Android 4.4, Google在Android系统中实现了HCE。[6] Google通过Host Card Emulation (HCE)为安全的基于NFC的交易引进了平台支持。[5]
台湾目前有 14 家金融机构提供 HCE 信用卡服务,其中部分针对民众开放,而部分则是针对行员开放。首波开放民众使用的金融机构有兆丰银行、新光银行、永丰银行、凯基银行、台新银行以及日盛银行;开放行员的金融机构则是台湾银行、合作金库、第一银行、华南银行、彰化银行、台北富邦银行、联邦银行以及中国信托。[7]
应用
HCE可以用于移动设备与其他获取信任的设备之间的交易,这些设备包括:
- 其他的移动设备
- 非接触销售终端
- 交通检票口
- 各种门禁
参考来源
- ^ http://www.gsma.com/digitalcommerce/wp-content/uploads/2012/08/GSMA-Mobile-NFC-Infrastructure-v1-01.pdf (页面存档备份,存于互联网档案馆) (英文)
- ^ Host-based Card Emulation. eveloper.android.com. [March 1, 2015]. (原始内容存档于2017-12-05).
- ^ SimplyTapp Proposes Secure Elements in the Cloud. 2012-09-19 [2015-12-28]. (原始内容存档于2019-05-14) (英语).
- ^ Dent, Steve. CyanogenMod releases SimplyTapp NFC payment app for CM9, launches CM9.1. engadget.com. 2012-08-29 [2014-06-20]. (原始内容存档于2019-05-11).
- ^ 5.0 5.1 Android KitKat. Android Developers. Google. [2 February 2014]. (原始内容存档于2013-10-31).
- ^ Host-based Card Emulation. Developer.android.com. [2014-05-11]. (原始内容存档于2022-04-23).
- ^ 付款不需再用實體卡,9 萬個消費點可使用「HCE 行動支付服務」. Money101.com.tw. [2016-08-04]. (原始内容存档于2020-11-24).
- 洪免. 理解行動支付的應用及機制:VISA 圖解說明何謂 TSM、HCE、Visa Token. T客邦Techbang. 城邦文化. 2014-11-18 [2015-12-28]. (原始内容存档于2021-05-18).
相关
- 移动支付
- 信托服务管理平台(TSM)
- 金流信任服务管理平台(Payment Service Provider TSM,PSP TSM)
- Google Pay
- Visa的Token代码服务