2014-02-18 5 views
1

Теперь, когда Android поддерживает эмуляцию карт на Nexus 5 с Android 4.4, вполне вероятно, что некоторые приложения станут доступны, что позволит мне эффективно дублировать смарт-карту (например, смарт-карта, открывающая двери в моем офисе) и использовать мой телефон на их месте?Host Card Emulation Android 4.4

Было бы очень удобно.

Cheers!

ответ

3

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

  1. Многие системы контроля доступа с помощью карты ID (UID) для идентификации карты (или даже сделать контроля доступа desicion!). В Android HCE приложение не может установить идентификатор эмулируемой карты.

  2. Многие системы контроля доступа используют карты/acces tokes, которые не основаны на протоколе смарт-карты ISO 14443-4 (ISO-DEP) + ISO 7816-4. С Android HCE приложение может только эмулировать приложения смарт-карт, которые используют APDU ISO 7816-4 и структуру приложения.

  3. Даже если система контроля доступа не использует идентификатор карты и использует приложение смарт-карты ISO 7816-4, весьма вероятно, что карта содержит секретный ключ (секретный ключ), который невозможно извлечь из карты через команды смарт-карты.

+0

Это позор, но спасибо за блестящий ответ! – ConnorL

+1

Я бы не назвал это «позором», если системы безопасны и предотвращают (3), хотя это * позор, что системы, использующие принцип в (1), даже существуют в первую очередь. Btw. в то время как ответ на ваш вопрос - ** нет **, это не позволяет поставщикам системы предлагать свои собственные приложения, позволяющие использовать телефон в системе контроля доступа. –

+0

Привет Майкл, , который отвечает за установку идентификатора карты? Где он хранится, чтобы он не мог быть скопирован/клонирован? В случае, если HCE-приложение не является облачным решением и не основано на SE, как можно не копировать/клонировать данные приложения + с помощью судебно-медицинской экспертизы? – D4l3k