¿Las nuevas opciones de NFC en 4.4 Kitkat permiten tener una billetera digital combinada?

El nuevo Android tiene integrada una emulación de tarjeta basada en host que se ocupa del elemento seguro: https://developer.android.com/guide/topics/connectivity/nfc/hce.html

Me pregunto qué se necesita para cargar tarjetas habilitadas para NFC en un Nexus5 (u otro teléfono Android Kitkat). ¿Se pueden leer las tarjetas y cargarlas en alguna aplicación general para crear una billetera digital con transporte público, acceso de empresas y tarjetas de crédito (¡qué genial!)? ¿O los proveedores de tarjetas deben habilitar esto ellos mismos en aplicaciones compatibles? Esperando la primera opción, por supuesto, pero parece que no puedo encontrar la respuesta en línea y aún no tengo el Nexus5.

¡Gracias por adelantado! :)

Respuestas (1)

Todo lo que hace la emulación de tarjeta basada en host (HCE) es permitir que los autores de aplicaciones admitan más hardware: es decir, dispositivos que no tienen el hardware de elemento seguro necesario. Los desarrolladores de aplicaciones que antes realizaban transacciones sin contacto utilizando el elemento seguro ahora podrán hacer que sus aplicaciones funcionen en dispositivos que no tengan ese hardware. Sin embargo, usar HCE es menos seguro que usar un elemento seguro de hardware, por lo que es probable que los operadores de tarjetas de pago decidan no admitir esto.

tarjetas de pago seguras

El obstáculo que le impide leer sus propias tarjetas en su teléfono ( clonar las tarjetas) no está relacionado con la tecnología del teléfono: es porque la tarjeta está diseñada para evitarlo. La tarjeta contiene un número secreto al que no se puede acceder a través de una transacción NFC. Para ser más precisos, no existe una forma autorizada de hacer esto: los investigadores de seguridad y los delincuentes han encontrado formas de usar fallas en el diseño para clonar varias tarjetas de pago sin contacto. No recomendaría hacer esto, ya que hacerlo puede constituir un delito penal en el lugar donde se encuentre, y casi con seguridad lo hará responsable de las pérdidas de su banco en caso de que algo salga mal.

En resumen: la única diferencia que hace HCE es que si su banco ya ofrece una aplicación para hacer esto, pero no funciona en su teléfono, podría (si su banco así lo decide) funcionar después de actualizar a Android 4.4.

Tarjetas de puerta, etc.

A diferencia de las tarjetas de pago de alta seguridad, con procesadores y números secretos, las tarjetas y etiquetas de entrada de puerta y similares a menudo solo tienen una identificación, que presentan al lector de tarjetas. Tales tarjetas ya son muy fáciles de clonar. El principal obstáculo ha sido lograr que el teléfono presente la identificación deseada, y HCE significa que puede haber una explosión de aplicaciones diseñadas solo para este caso de uso. (Consulte también ¿Puedo clonar mi tarjeta de acceso ( mifare classic ) con un dispositivo Android? ). clon.

¡Gracias por tu clara respuesta! Lástima, estaba demasiado entusiasmado con esta nueva adición a las capacidades NFC de Android, al parecer, jaja.