Jump to content

Эмуляция хост-карты

Эмуляция хост-карты ( HCE ) — это программная архитектура, которая обеспечивает точное виртуальное представление различных электронных идентификационных карт (доступа, транзитных и банковских карт) с использованием только программного обеспечения. До появления архитектуры HCE транзакции ближней бесконтактной связи (NFC) в основном выполнялись с использованием аппаратных защищенных элементов . [1]

HCE позволяет мобильным приложениям, работающим в поддерживаемых операционных системах, предлагать решения для платежных карт и карт доступа независимо от третьих сторон, одновременно используя криптографические процессы, традиционно используемые аппаратными элементами безопасности, без необходимости использования физического элемента безопасности. Эта технология позволяет торговцам более легко предлагать решения для платежных карт через мобильные решения для бесконтактных платежей с замкнутым контуром, обеспечивает распространение платежных карт в реальном времени и обеспечивает простой сценарий развертывания, не требующий изменений в программном обеспечении внутри платежных терминалов.

Термин «эмуляция хост-карты» (HCE) был придуман в 2012 году Дугом Йегером и Тедом Фифельски, основателями SimplyTapp, Inc., для описания возможности открытия канала связи между терминалом бесконтактной оплаты и удаленно размещенным элементом безопасности, который содержит данные финансовой платежной карты для оплаты в торговой точке. [2] Они реализовали эту новую технологию на Android . В то время у RIM была аналогичная функциональность, называемая «эмуляция виртуальной цели», которая должна была быть доступна на BlackBerry Bold 9900 под операционной системой BB7. До появления HCE эмуляция карты существовала только аппаратно: карту можно было скопировать с помощью многоцелевого защищенного элемента , расположенного внутри смартфона. [1]

Включив HCE в Android, Google надеялся ускорить внедрение платежей Android и повысить популярность Google Wallet операторами мобильных сетей. В то время доля Android на рынке мобильных операционных систем составляла 80%. [3] Однако даже после включения HCE в Android 4.4 банкам по-прежнему требовалась поддержка HCE со стороны основных карточных сетей. Четыре месяца спустя, на Mobile World Congress 2014, Visa и MasterCard объявили о своем намерении поддержать HCE. [4] [5] 18 декабря 2014 года, менее чем через десять месяцев после того, как Visa и MasterCard объявили о своей поддержке HCE, Royal Bank of Canada (RBC) стал первым финансовым учреждением в Северной Америке, запустившим коммерческое внедрение мобильных платежей с использованием технологии HCE. [6]

В результате широкого внедрения HCE некоторые компании предлагают модифицированные реализации, которые обычно направлены на обеспечение дополнительной безопасности канала связи HCE. Одна из таких реализаций называется HCE+ .

Новая архитектура HCE поддерживает платежи, программы лояльности, доступ к картам и транзитные билеты.

До HCE внедрение NFC в платежных системах было низким из-за отсутствия инфраструктуры (терминалов), высоких капитальных затрат на развертывание защищенных элементов и необходимости сложных партнерских отношений.

Поддержав HCE в Android 4.4, Google позволил компаниям внедрить NFC по относительно низкой цене. [ нужна ссылка ]

Выполнение

[ редактировать ]

Эмуляция хост-карты обеспечивает передачу информации ближней бесконтактной связи (NFC) между терминалом, сконфигурированным для обмена радиоинформацией NFC с картой NFC, и приложением мобильного устройства, сконфигурированным для действия или имитации функциональных реакций карты NFC. HCE требует, чтобы протокол NFC направлялся в основную операционную систему мобильного устройства, а не на локальный аппаратный чип безопасного элемента (SE), настроенный на работу только как карта, без каких-либо других функций. [7]

С момента выпуска Android 4.4 компания Google внедрила HCE в операционную систему Android. [1] Google представила поддержку платформы для безопасных транзакций на основе NFC посредством эмуляции карты хоста (HCE), для платежей, программ лояльности, доступа к картам, транзитных пропусков и других пользовательских услуг. [7] Благодаря HCE любое приложение на устройстве Android 4.4 может эмулировать смарт-карту NFC, позволяя пользователям инициировать транзакции с помощью приложения по своему выбору одним касанием. Приложения также могут использовать новый режим чтения, чтобы действовать как считыватели карт HCE и других транзакций на основе NFC.

Первым известным мобильным телефоном, поддерживающим что-либо вроде HCE за пределами семейства Android, был BlackBerry Bold 9900 , который впервые был доступен в Таиланде. выпущен вместе с ОС BlackBerry 7 . [8]

Операционная система CyanogenMod стала следующей известной операционной системой для мобильных устройств, поддерживающей HCE. [8] благодаря модификации стека NXP NFC, известного как libnfc-nxp, менеджера служб NFC и API операционной системы Дуга Йегера. API-интерфейсы ОС были адаптированы для включения двух новых типов тегов, называемых ISO_PCDA и ISO_PCDB, которые также являются известными стандартами терминалов или PCD. Это будет означать, что вы можете «прочитать» тег так же, как вы можете прочитать терминал.

Microsoft объявила о новой поддержке платежей HCE NFC в Windows 10 . Это позволит улучшить потоки интеграции платежей и обеспечить сосуществование HCE с элементами безопасности на основе UICC в Windows 10 и Windows 10 Mobile . [9]

Использование

[ редактировать ]

HCE используется для разрешения транзакций между мобильными устройствами и другими устройствами для получения учетных данных. Эти устройства могут включать в себя другие мобильные устройства, бесконтактные терминалы торговых точек, транзитные турникеты или различные сенсорные панели контроля доступа. Например, разработчики Android могут использовать HCE для создания особых способов оплаты, например, используя HCE, чтобы использовать мобильное приложение в качестве транспортной карты. [10]

  1. ^ Jump up to: а б с «Эмуляция карты на основе хоста» . Developer.android.com . Проверено 1 марта 2015 г.
  2. ^ «SimplyTapp предлагает безопасные элементы в облаке» . 19 сентября 2012 г.
  3. ^ «IDC: Доля рынка ОС для смартфонов» . www.idc.com . Проверено 2 июня 2015 г.
  4. ^ Компания «Виза Инк» . Проверено 2 октября 2014 г.
  5. ^ «MasterCard будет использовать эмуляцию хост-карты (HCE) для мобильных платежей на основе NFC» . Социальный отдел новостей MasterCard . Архивировано из оригинала 6 октября 2014 года . Проверено 2 октября 2014 г.
  6. ^ «Первый банк RBC в Северной Америке с эмуляцией карты хоста» . Проверено 18 декабря 2014 г.
  7. ^ Jump up to: а б «Андроид КитКат» . Android-разработчики . Google . Проверено 2 февраля 2014 г.
  8. ^ Jump up to: а б Кларк, Сара (19 сентября 2012 г.). «SimplyTapp предлагает безопасные элементы в облаке» . НФЦ Мир . Проверено 2 февраля 2014 г.
  9. ^ «Windows 10 для мобильных устройств получает HCE» . nfcworld.com. 25 марта 2015 года . Проверено 25 марта 2015 г.
  10. ^ «[HOW-TO][ЧИКАГО] Вентра с использованием SimplyTapp» . Разработчики XDA . 6 апреля 2014 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2d5f75aab023af086548e1970a082f4a__1700374320
URL1:https://arc.ask3.ru/arc/aa/2d/4a/2d5f75aab023af086548e1970a082f4a.html
Заголовок, (Title) документа по адресу, URL1:
Host card emulation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)