主機卡模擬

主機卡模擬(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可以用於流動裝置與其他取得信任的裝置之間的交易,這些裝置包括:

  • 其他的流動裝置
  • 非接觸銷售終端
  • 交通檢票口
  • 各種門禁

參考來源

  1. ^ http://www.gsma.com/digitalcommerce/wp-content/uploads/2012/08/GSMA-Mobile-NFC-Infrastructure-v1-01.pdf頁面存檔備份,存於互聯網檔案館(英文)
  2. ^ Host-based Card Emulation. eveloper.android.com. [March 1, 2015]. (原始內容存檔於2017-12-05). 
  3. ^ SimplyTapp Proposes Secure Elements in the Cloud. 2012-09-19 [2015-12-28]. (原始內容存檔於2019-05-14) (英語). 
  4. ^ 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. ^ 5.0 5.1 Android KitKat. Android Developers. Google. [2 February 2014]. (原始內容存檔於2013-10-31). 
  6. ^ Host-based Card Emulation. Developer.android.com. [2014-05-11]. (原始內容存檔於2022-04-23). 
  7. ^ 付款不需再用實體卡,9 萬個消費點可使用「HCE 行動支付服務」. Money101.com.tw. [2016-08-04]. (原始內容存檔於2020-11-24). 

相關

流動支付
  • 金流信任服務管理平台(Payment Service Provider TSM,PSP TSM)