主机卡模拟

✍ dations ◷ 2025-04-11 08:11:15 #自June 2014陈述与来源不符的条目,近场通信,智能卡,移动支付

主机卡模拟(Host Card Emulation,HCE)是仅仅使用软件对智能卡进行的虚拟而精确的呈现。在HCE架构之前,NFC交易只通过“Secure Element”进行。

HCE提供了如下能力使得厂家能够通过移动设备提供:更简便的支付方案;闭环的非接触支付方案;实时的支付卡分发;更具有战略意义的是,不必改变终端软件即可实现便利的部署。

HCE术语最初是由SimplyTapp的 Doug Yeager和Ted Fifelski在2012年提出的,以描述他们以远程智能卡操作进行交易的能力。之前卡模拟只是物理层面存在,即,只能通过一般内置于智能手机内的多用途Secure Element进行卡复制。第一个实现是在2012年Engadget对SimplyTapp的报道,他们为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)芯片交互。

自从Android 4.4, Google在Android系统中实现了HCE。 Google通过Host Card Emulation (HCE)为安全的基于NFC的交易引进了平台支持。

台湾目前有 14 家金融机构提供 HCE 信用卡服务,其中部分针对民众开放,而部分则是针对行员开放。首波开放民众使用的金融机构有兆丰银行、新光银行、永丰银行、凯基银行、台新银行以及日盛银行;开放行员的金融机构则是台湾银行、合作金库、第一银行、华南银行、彰化银行、台北富邦银行、联邦银行以及中国信托。

HCE可以用于移动设备与其他获取信任的设备之间的交易,这些设备包括:

相关

  • 分子云分子云(英语:Molecular cloud 或 Stellar nursery)是星际云的一种,主要是由气体和固态微尘所组成。其规模没有一定的范围,直径最大可超过100光年,总质量可达太阳的 106 倍。氢分子
  • 蜥脚下目蜥脚下目(学名:Sauropoda)又称蜥脚亚目、龙脚下目、真蜥脚亚目,在希腊文里意为“有蜥蜴般的脚”,是蜥臀目的一个下目,是由奥塞内尔·查利斯·马什(Othniel Charles Marsh)在1878年建
  • 时代年度风云人物时代杂志年度风云人物(英语:Time Person of the Year)是美国《时代》于每年年底评选出的当年度对世界最具有影响力的事物。获选对象可以是个人、夫妇、一群人、概念、地方甚至
  • 晶晶书库晶晶书库是1999年1月1日创立于台湾台北市的LGBT主题书店,采合伙事业型态经营。是华人地区第一家同性恋主题书店。长期参与台湾同志游行,争取台湾同志权益,是台湾同志运动的重要
  • 洛伦佐·美第奇洛伦佐·德·麦第奇(意大利语:Lorenzo de' Medici;1449年1月1日-1492年4月9日)是一个意大利政治家,也是文艺复兴时期佛罗伦斯共和国的实际统治者。被同时代的佛罗伦斯人称为“伟大
  • 人工智能学院南开大学人工智能学院,成立于2018年5月11日,由南开大学自动化系及1998年成立的南开大学机器人与信息自动化研究所等组建。2018年5月16日,在第二届世界智能大会上南开大学人工智
  • 陈萍陈萍可以指:
  • 伊格纳利纳核电站坐标:55°36′16″N 26°33′36″E / 55.60444°N 26.56000°E / 55.60444; 26.56000伊格纳利纳核电站(立陶宛语:Ignalinos Atominė Elektrinė,缩写:IAE;俄语:Игналинск
  • 墨西哥州墨西哥州(西班牙语:Estado de México),简称墨州(西班牙语:Edoméx),是墨西哥31个州之一,位于该国中部,从北、东、西三个方向包围联邦区,即首都墨西哥城。该州长期是革命制度党的大本营
  • 赣瑞龙铁路.mw-parser-output .RMbox{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.mw-parser-output .RMinline{float:none