호스트 카드 에뮬레이션
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
호스트 카드 에뮬레이션(HCE)은 비접촉 결제 단말기와 원격 호스팅된 보안 요소 간의 통신 채널을 열어 금융 결제 카드 데이터를 포함하고 POS 터미널에서 금융 거래를 수행할 수 있도록 하는 기술이다. 2012년 심플리탭의 더그 예거와 테드 피펠스키가 안드로이드 운영체제에서 처음 구현했으며, 구글은 안드로이드 4.4에 HCE를 포함시켜 안드로이드 결제 채택을 가속화했다. 비자와 마스터카드는 HCE 지원을 발표했으며, 캐나다 왕립 은행은 HCE 기술을 사용하여 모바일 결제를 상용화했다. HCE는 안드로이드 4.4 이상, 블랙베리 OS, CyanogenMod, Windows 10 등 다양한 운영 체제에서 지원되며, 결제, 교통, 출입 통제 등 다양한 분야에서 활용된다.
더 읽어볼만한 페이지
호스트 카드 에뮬레이션 | |
---|---|
개요 | |
유형 | 비접촉 결제 솔루션 |
설명 | 호스트 기반 카드 에뮬레이션(HCE)은 NFC(근거리 무선 통신) 기술을 사용하여 신용 카드 또는 직불 카드와 같은 결제 카드를 에뮬레이트하는 비접촉 결제 솔루션임. 안드로이드 기기에서 주로 사용됨. |
2. 역사
호스트 카드 에뮬레이션(HCE)은 2012년 심플리탭(SimplyTapp)사의 설립자 더그 예거와 테드 피펠스키가 만든 용어이다. 이들은 비접촉 결제 단말기와 금융 결제 카드 데이터를 포함하는 원격 호스팅된 보안 요소 간의 통신 채널을 열어 POS 단말기에서 결제가 이루어지도록 하는 기능을 설명하기 위해 이 용어를 사용했다.[2] 이들은 안드로이드에서 이 기술을 구현했다. 당시 RIM은 "가상 대상 에뮬레이션"이라는 유사한 기술을 개발하여 블랙베리 볼드 9900에 탑재될 BB7 운영체제에서 사용할 수 있도록 할 예정이었다. HCE 이전에는 카드 에뮬레이션이 스마트폰 내부의 다목적 보안 요소와 같은 하드웨어에서만 가능했다.[1]
구글은 안드로이드에 HCE를 포함시켰고, 2014년 모바일 월드 콩그레스(MWC)에서 비자와 마스터카드가 HCE 지원을 발표했다.[4][5] 같은 해 캐나다 왕립 은행(RBC)은 HCE 기술을 사용한 모바일 결제를 상용화한 최초의 북미 금융 기관이 되었다.[6]
2. 1. HCE 기술의 등장
호스트 카드 에뮬레이션(HCE)은 2012년 심플리탭(SimplyTapp)사의 설립자 더그 예거(Doug Yeager)와 테드 피펠스키(Ted Fifelski)가 만든 용어이다. 이들은 비접촉 지불 단말기와 원격으로 호스팅되는 보안 요소 간 통신 채널을 개방하는 기능을 기술하였으며, 여기에는 금융 지불 카드 데이터가 포함되어 금융 거래 POS 단말기에서 수행될 수 있게 허용한다.[12] 그들은 안드로이드 운영 체제에서 이 기술을 구현하였다. 당시 RIM은 "가상 타깃 에뮬레이션"이라는 이름의 비슷한 기술이 있었으며 블랙베리 볼드 9900 기기의 BB7 운영 체제에서 이용할 수 있게 할 예정이었다. HCE 이전에 카드 에뮬레이션은 물리적인 공간에서만 가능했는데, 이는 일반적으로 스마트폰 케이스 안에 들어가는 다목적 NFC 하드웨어를 통해 카드를 복제할 수 있다는 뜻이다.[11]2. 2. HCE 기술의 확산
구글이 2013년 안드로이드 4.4 (킷캣) 버전에 HCE를 포함시키면서 HCE 기술 채택이 가속화되었다. 당시 안드로이드의 모바일 운영체제 시장 점유율은 80%였다.[3] 2014년 모바일 월드 콩그레스(MWC)에서 비자와 마스터카드가 HCE 지원을 발표하며, HCE 기술이 금융 결제 시스템의 표준으로 자리 잡는 계기가 되었다.[4][5] 2014년 12월, 캐나다 왕립 은행(RBC)은 HCE 기반 모바일 결제를 상용화한 최초의 북미 금융 기관이 되었다.[6] HCE가 널리 채택됨에 따라 일부 회사들은 HCE의 통신 채널에 추가적인 보안을 제공하는 데 초점을 맞춘 수정된 구현을 제공하는데, HCE+가 그 예시 중 하나이다.3. 기술적 특징
호스트 카드 에뮬레이션(HCE)은 NFC 카드와 NFC 기능을 갖춘 단말기 간의 정보 교환을 모바일 기기 앱에서 가능하게 하는 기술이다. HCE는 NFC 프로토콜을 보안 요소(SE) 칩이 아닌, 모바일 기기의 운영 체제로 라우팅한다.[7]
안드로이드 4.4 이후 구글은 안드로이드 운영 체제에 HCE를 구현했다.[1] HCE를 통해 안드로이드 앱은 NFC 스마트카드 에뮬레이션과 리더 모드를 사용할 수 있다.
안드로이드 외에도 블랙베리 볼드 9900 (블랙베리 7 OS)[8], CyanogenMod[8], Windows 10[9] 등이 HCE와 유사한 기능을 지원한다.
3. 1. 작동 원리
HCE는 NFC(근거리 무선 통신) 라디오 정보를 NFC 카드와 주고받도록 구성된 단말기와, NFC 카드의 기능적 응답을 에뮬레이션하도록 구성된 모바일 기기 애플리케이션 간의 NFC 정보 전송을 가능하게 하는 기술이다. HCE의 핵심은 NFC 프로토콜이 카드 기능만 수행하도록 구성된 로컬 하드웨어 기반 SE(보안 요소) 칩으로 라우팅되는 대신, 모바일 기기의 메인 운영 체제로 라우팅된다는 점이다.[7]안드로이드 4.4 버전 출시 이후, 구글은 안드로이드 운영 체제 내에 HCE를 구현했다.[1] 구글은 결제, 로열티 프로그램, 카드 접근, 대중교통 이용권 및 기타 맞춤형 서비스를 위해 HCE를 통해 안전한 NFC 기반 거래를 위한 플랫폼 지원을 도입했다.[7] HCE를 사용하면 안드로이드 4.4 기기의 모든 앱이 NFC 스마트 카드를 에뮬레이션하여 사용자가 탭하여 원하는 앱으로 거래를 시작할 수 있다. 또한 앱은 새로운 리더 모드를 사용하여 HCE 카드 및 기타 NFC 기반 거래의 리더 역할도 수행할 수 있다.
안드로이드 제품군 외에 HCE와 유사한 기능을 지원하는 최초의 모바일 핸드셋은 태국에서 처음 출시된 블랙베리 볼드 9900이며, 블랙베리 7 OS와 함께 출시되었다.[8]
CyanogenMod 운영 체제는 Doug Yeager가 libnfc-nxp로 알려진 NXP NFC 스택, NFC 서비스 관리자 및 운영 체제 API를 수정하여 HCE를 지원한 다음 모바일 장치 운영 체제였다.[8] OS API는 ISO_PCDA 및 ISO_PCDB라는 두 개의 새로운 태그 유형을 포함하도록 조정되었는데, 이는 터미널 또는 PCD 표준으로도 알려져 있다. 즉, 터미널을 읽는 것과 같은 방식으로 태그를 "읽을" 수 있다.
마이크로소프트는 Windows 10에서 HCE NFC 결제에 대한 새로운 지원을 발표했다. 이를 통해 결제 통합 흐름이 개선되고, Windows 10 및 Windows 10 Mobile에서 HCE와 UICC 기반 보안 요소의 공존이 가능해진다.[9]
3. 2. 지원 운영체제
안드로이드 4.4(킷캣) 이상에서 HCE를 지원한다.[1] 구글은 결제, 로열티 프로그램, 카드 접근, 대중교통 이용권 및 기타 맞춤형 서비스를 위해 HCE를 통한 안전한 NFC 기반 거래를 위한 플랫폼 지원을 도입했다.[7]블랙베리 7 OS를 탑재한 블랙베리 볼드 9900은 안드로이드 제품군 외에서 HCE와 유사한 기능을 지원하는 최초의 모바일 핸드셋이었다.[8]
CyanogenMod 운영 체제는 libnfc-nxp로 알려진 NXP NFC 스택, NFC 서비스 관리자 및 운영 체제 API를 수정하여 HCE를 지원했다.[8]
마이크로소프트는 Windows 10에서 HCE NFC 결제에 대한 새로운 지원을 발표했다. 이를 통해 결제 통합 흐름이 개선되고 Windows 10 및 Windows 10 Mobile에서 HCE와 UICC 기반 보안 요소의 공존이 가능해진다.[9]
4. 활용 사례
HCE는 모바일 기기와 다른 기밀 정보를 요청하는 장치 간의 거래를 허용한다. 이러한 장치에는 다른 휴대기기, 비접촉 POS 터미널, 다양한 접근 제어 터치 패드 등이 있다.[13] HCE는 결제, 멤버십 프로그램, 카드 접근 및 대중교통 패스 등에 활용된다.
HCE 이전에는 인프라(단말기) 부족, 보안 요소 배치의 높은 자본 비용, 복잡한 파트너 관계 때문에 결제 시스템에서 NFC 채택률이 낮았다. 그러나 구글이 안드로이드 4.4에서 HCE를 지원하면서 기업들은 비교적 저렴한 비용으로 NFC를 채택할 수 있게 되었다.[10]
4. 1. 결제
HCE는 모바일 기기를 이용하여 다양한 거래를 가능하게 한다. 여기에는 다른 모바일 기기, 비접촉식 POS 단말기, 대중교통 개찰구, 다양한 출입 통제 터치패드 등이 포함된다.[10] 예를 들어, 안드로이드 개발자는 HCE를 활용하여 모바일 애플리케이션을 교통 카드로 사용할 수 있도록 만들 수 있다.[10]HCE 아키텍처는 결제, 멤버십 프로그램, 카드 접근 및 대중교통 패스를 지원한다.
HCE 이전에는 인프라(단말기) 부족, 보안 요소 배치의 높은 자본 비용, 복잡한 파트너 관계의 필요성 때문에 결제 시스템에서 NFC 채택률이 낮았다.
하지만 구글이 안드로이드 4.4에서 HCE를 지원하면서 기업들은 비교적 저렴한 비용으로 NFC를 채택할 수 있게 되었다.
4. 2. 교통
HCE는 모바일 기기를 대중교통 카드로 사용할 수 있게 해준다. 안드로이드 개발자들은 HCE를 활용하여 모바일 앱을 통행 카드로 활성화하는 기능을 만들 수 있다.[13][10] HCE는 건물, 시설 등의 출입 카드를 대체하는 데에도 사용할 수 있다.5. 대한민국 현황 및 전망
(참조할 원문 소스가 제공되지 않았으므로, 이전 결과물도 확인할 수 없습니다. 따라서 수정 작업을 수행할 수 없습니다.)
참조
[1]
웹사이트
Host-based Card Emulation
https://developer.an[...]
2015-03-01
[2]
웹사이트
SimplyTapp Proposes Secure Elements in the Cloud
http://www.nfcworld.[...]
2012-09-19
[3]
웹사이트
IDC: Smartphone OS Market Share
http://www.idc.com/p[...]
2015-06-02
[4]
웹사이트
Visa Inc.
http://investor.visa[...]
2014-10-02
[5]
웹사이트
MasterCard to Use Host Card Emulation (HCE) for NFC-Based Mobile Payments
https://web.archive.[...]
2014-10-02
[6]
웹사이트
RBC First bank in North America with Host Card Emulation
http://investor.visa[...]
2014-12-18
[7]
웹사이트
Android KitKat
http://developer.and[...]
Google
2014-02-02
[8]
웹사이트
SimplyTapp proposes secure elements in the cloud
http://www.nfcworld.[...]
NFC World
2014-02-02
[9]
웹사이트
Windows 10 for mobile gets HCE
http://www.nfcworld.[...]
nfcworld.com
2015-03-25
[10]
웹사이트
"[HOW-TO][CHICAGO] Ventra using SimplyTapp"
http://forum.xda-dev[...]
2014-04-06
[11]
웹인용
Host-based Card Emulation
https://developer.an[...]
2015-03-01
[12]
웹인용
SimplyTapp Proposes Secure Elements in the Cloud
http://www.nfcworld.[...]
[13]
웹인용
"[HOW-TO][CHICAGO] Ventra using SimplyTapp"
http://forum.xda-dev[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com