호스트 카드 에뮬레이션
Host card emulationHCE(호스트 카드 에뮬레이션)는 소프트웨어만을 사용하여 다양한 전자 ID(액세스, 트랜짓 및 뱅킹) 카드의 정확한 가상 표현을 제공하는 소프트웨어 아키텍처다. HCE 아키텍처 이전에는 주로 보안 요소를 이용한 근거리 무선 통신(NFC) 거래가 수행되었다.[1]
HCE는 지원되는 운영 체제에서 실행 중인 모바일 애플리케이션이 물리적인 보안 요소 없이 하드웨어 기반 보안 요소에 의해 전통적으로 사용되는 암호 프로세스를 활용하면서 결제 카드 및 액세스 카드 솔루션을 제3자와 독립적으로 제공할 수 있도록 한다. 이 기술은 가맹점이 모바일 폐쇄 루프 비접촉식 결제 솔루션을 통해 보다 쉽게 결제 카드 솔루션을 제공할 수 있도록 하고, 결제 카드의 실시간 배포를 제공하며, 결제 단말기 내 소프트웨어 변경이 필요 없는 간편한 구축 시나리오가 가능하다.
역사
"호스트 카드 에뮬레이션"(HCE)이라는 용어는 SimplyTapp, Inc.의 설립자인 Doug Yeager와 Ted Fifelski가 2012년 금융 결제 카드 데이터가 포함된 비접촉식 결제 단말기와 원격 호스팅된 보안 요소 사이의 통신 채널을 개설하여 금융 거래가 한 번에 이루어질 수 있도록 하는 기능을 기술하면서 생겨났다.매상 [2]터미널 그들은 안드로이드 운영체제에 이 새로운 기술을 구현했다. 당시 RIM은 BB7 운영체제를 통해 BlackBerry Bold 9900 기기에서 사용할 수 있도록 돼 있던 '가상 대상 에뮬레이션'이라는 비슷한 기능을 갖고 있었다. HCE 이전에는 카드 에뮬레이션이 물리적 공간에만 존재했는데, 이는 일반적으로 스마트폰 케이스 안에 들어 있는 다목적 보안 요소 하드웨어로 카드를 복제할 수 있다는 것을 의미한다.[1]
HCE 안드로이드로 채택 후에, 구글은 세계 최대의 무선 운영 체제에서(당시에 의해 market[3]의 80%를 덮었다)HCE 포함함으로써, 생태계가 안드로이드들에게 요금을 지불하는 동안 구글은 자신을 더 쉽게 모바일 n.을 가로질러 그들의 구글 월렛을 구축하고 이를 하여금 보다 빠르게 성장하기를 제공할 수 있기를 원했다etw운영자 에코시스템을 구축하십시오. 그러나 안드로이드 4.4에 HCE가 포함되더라도 은행들은 HCE를 지원하기 위한 주요 카드 네트워크가 여전히 필요했다. 4개월 후 2014년 모바일 월드 콩그레스에서 비자카드와 마스터카드 모두 HCE 기술 지원에 대해 공식 발표를 했다.[4][5]
비자와 마스터카드가 HCE에 대한 지원을 발표한 지 10개월이 채 되지 않은 2014년 12월 18일, 캐나다 왕립은행(RBC)은 HCE 기술을 이용한 모바일 결제 상업적 이행을 최초로 시작한 북미 금융기관이 되었다.[6]
HCE의 광범위한 채택으로 인해, 일부 회사들은 HCE의 통신 채널에 추가 보안을 제공하는 것에 초점을 맞춘 수정된 구현을 제공한다. 그러한 구현 중 하나는 HCE+라고 불린다.
임팩트
근거리 무선 통신은 인프라(단말기) 부족과 모바일 결제 참여를 원하는 조직이 높은 초기 자본 비용과 복잡한 파트너 관계로 인해 채택 문제에 직면해 왔다.
구글은 안드로이드 4.4에서 HCE를 지원함으로써 근거리 무선 통신 기술의 혜택을 받을 수 있는 모든 기관이 비교적 낮은 비용으로 HCE를 할 수 있도록 했다.[citation needed] 새로운 HCE 아키텍처가 지원할 수 있는 몇 가지 영역에는 결제, 로열티 프로그램, 카드 접속 및 환승 패스가 포함된다.
실행
호스트 카드 에뮬레이션은 근거리 무선 통신 정보를 근거리 무선 통신 카드와 교환하도록 구성된 단말기와 근거리 무선 통신 카드의 기능적 응답을 작동시키거나 모방하도록 구성된 모바일 장치 응용 프로그램 간에 근거리 무선 통신(NFC) 정보 전송이 발생할 수 있는 능력이다. HCE는 근거리 무선 통신 프로토콜을 다른 기능 없이 카드로만 응답하도록 구성된 로컬 하드웨어 기반 보안 요소(SE) 칩으로 라우팅하는 대신 모바일 장치의 주 운영 체제로 라우팅할 것을 요구한다.[7]
구글은 안드로이드 4.4 출시 이후 안드로이드 운영체제 내에서 HCE를 구현했다.[1] 구글은 HCE(호스트 카드 에뮬레이션)를 통한 안전한 근거리 무선 통신 기반 거래를 위한 플랫폼 지원을 도입해 결제, 로열티 프로그램, 카드 접속, 환승 패스, 기타 맞춤형 서비스를 제공했다.[7] HCE를 사용하면 안드로이드 4.4 기기에 있는 모든 앱이 근거리 무선 통신 스마트 카드를 모방할 수 있어 사용자가 원하는 앱과의 거래를 시작할 수 있다. 또한 앱은 HCE 카드 및 기타 근거리 무선 통신 기반 거래를 위한 판독기 역할을 할 수 있도록 새로운 판독기 모드를 사용할 수 있다.
안드로이드 제품군 밖에서 HCE와 같은 것을 지원하는 것으로 알려진 최초의 휴대폰은 태국에서 처음 출시된 BlackBerry bold 9900이었다. BlackBerry 7 OS와 함께 릴리즈됨.[8]
시아노겐모드 운영체제는 더그 예거가 운영체제 API와 libnfc-nxp로 알려진 NXP 근거리 무선 통신 스택을 수정하는 노력을 통해 HCE를 지원하는 차세대 모바일 장치 운영체제였다. OS API는 ISO_PCDA와 ISO_PCDB라고도 하는 두 가지 새로운 태그 유형을 포함하도록 조정되었으며, 이는 터미널 또는 PCD 표준으로도 알려져 있다. 이것은 여러분이 단자를 읽을 수 있는 것과 같은 방식으로 태그를 "읽을" 수 있다는 것을 의미한다.
마이크로소프트는 윈도우 10에서 HCE 근거리 무선 통신 결제에 대한 새로운 지원을 발표했다. 이를 통해 결제 통합 흐름이 개선되고 Windows 10 및 Windows 10 Mobile에서 UICC 기반 보안 요소와 HCE가 공존할 수 있게 된다.[9]
사용하다
HCE는 모바일 장치와 기타 자격증 취득 장치 간의 트랜잭션을 허용하는 데 사용된다. 이러한 기기에는 다른 모바일 기기, 비접촉식 판매 시점 단말기, 트랜짓 개찰구 또는 다양한 접근 제어 터치 패드가 포함될 수 있다. 예를 들어 안드로이드 개발자들은 HCE를 활용하여 HCE를 이용하여 모바일 애플리케이션을 중계 카드로 사용할 수 있게 하는 것과 같은 구체적인 결제 경험을 만들 수 있다.[10]
참조
- ^ a b c "Host-based Card Emulation". developer.android.com. Retrieved March 1, 2015.
- ^ "SimplyTapp Proposes Secure Elements in the Cloud".
- ^ "IDC: Smartphone OS Market Share". www.idc.com. Retrieved 2015-06-02.
- ^ "Visa Inc". Retrieved 2 October 2014.
- ^ "MasterCard to Use Host Card Emulation (HCE) for NFC-Based Mobile Payments". MasterCard Social Newsroom. Retrieved 2 October 2014.
- ^ "RBC First bank in North America with Host Card Emulation". Retrieved 18 December 2014.
- ^ a b "Android KitKat". Android Developers. Google. Retrieved 2 February 2014.
- ^ a b Clark, Sarah. "SimplyTapp proposes secure elements in the cloud". NFC World. Retrieved 2 February 2014.
- ^ "Windows 10 for mobile gets HCE". nfcworld.com. Retrieved 25 March 2015.
- ^ "[HOW-TO][CHICAGO] Ventra using SimplyTapp". XDA Developers.