ES2693339T3 - Dispositivo electrónico móvil con transceptor de intercambio de datos inalámbrico - Google Patents

Dispositivo electrónico móvil con transceptor de intercambio de datos inalámbrico Download PDF

Info

Publication number
ES2693339T3
ES2693339T3 ES14001204.8T ES14001204T ES2693339T3 ES 2693339 T3 ES2693339 T3 ES 2693339T3 ES 14001204 T ES14001204 T ES 14001204T ES 2693339 T3 ES2693339 T3 ES 2693339T3
Authority
ES
Spain
Prior art keywords
electronic device
smart card
processor
mobile electronic
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES14001204.8T
Other languages
English (en)
Inventor
Marcel PLÜSS
Peter PLÜSS
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Legic Identsystems AG
Original Assignee
Legic Identsystems AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Legic Identsystems AG filed Critical Legic Identsystems AG
Application granted granted Critical
Publication of ES2693339T3 publication Critical patent/ES2693339T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory
    • G06F12/1458Protection against unauthorised use of memory or access to memory by checking the subject access rights
    • G06F12/1466Key-lock mechanism
    • G06F12/1475Key-lock mechanism in a virtual system, e.g. with translation means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10366Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications
    • G06K7/10376Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications the interrogation device being adapted for being moveable
    • G06K7/10386Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications the interrogation device being adapted for being moveable the interrogation device being of the portable or hand-handheld type, e.g. incorporated in ubiquitous hand-held devices such as PDA or mobile phone, or in the form of a portable dedicated RFID reader
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3278RFID or NFC payments by means of M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/351Virtual cards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/04Details of telephonic subscriber devices including near field communication means, e.g. RFID
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Toxicology (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Electromagnetism (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Un dispositivo (1) electrónico móvil que comprende un almacenamiento (11) de datos, un transceptor (13) de intercambio de datos inalámbrico con otro dispositivo (2) electrónico y un procesador (12) conectado al transceptor (13) y el almacenamiento (11) de datos, en el que el procesador (12) está programado para implementar al menos un lector (121) de tarjeta virtual, caracterizado porque el procesador (12) está programado para implementar el lector (121) de tarjeta virtual configurado para comunicar con un módulo de tarjeta inteligente que está dispuesto en el dispositivo (1) electrónico móvil.

Description

5
10
15
20
25
30
35
40
45
50
55
DESCRIPCION
Dispositivo electronico movil con transceptor de intercambio de datos inalambrico Campo de la invencion
La presente invencion se refiere a un dispositivo electronico movil que comprende un almacenamiento de datos, un transceptor de intercambio de datos inalambrico con otro dispositivo electronico y un procesador conectado al transceptor y el almacenamiento de datos.
Antecedentes de la invencion
Los dispositivos de dispositivo electronico movil se equipan cada vez mas con transceptores de intercambio de datos inalambrico con otros dispositivos electronicos. Particularmente, para comunicacion de corto alcance, en la que los dispositivos de comunicacion se ubican a una distancia entre sf de unicamente unos pocos centfmetros, por ejemplo 0 cm a 15 cm, dispositivos electronicos moviles, tal como radiotelefonos moviles, ordenadores de tableta, dispositivos de asistente de datos personal (PDA) u ordenadores personales portatiles, estan equipados con modulos de comunicacion de RF (Radiofrecuencia), tal como transceptores RFID (Identificador de Radiofrecuencia) activos, transceptores RFID pasivos, transceptores NFC (Comunicacion de Campo Cercano) activos o transceptores NFC pasivos. Ya que existe una infraestructura establecida de dispositivos de lectura, para la interaccion con transceptores RFID implementados en tarjetas con chip, asf llamadas tarjetas inteligentes o Tarjetas con Circuito Integrado (ICC), asf como sistemas de gestion de derechos de acceso y protocolos para aplicaciones de tarjeta con chip RFID tal como pagos sin dinero, contabilidad de costes de impresion y copia, control de acceso, cerraduras autonomas, soluciones de hotel y campus, etc., se implementan cada vez mas funciones relacionadas de modulos de tarjeta inteligente en dispositivos electronicos moviles distintos de dispositivos de tarjeta con chip, por ejemplo en radiotelefonos moviles, ordenadores de tableta, PDA u ordenadores personales portatiles. Por lo tanto, en lugar de transportar y usar una o mas tarjetas inteligentes, los usuarios pueden usar mas convenientemente sus otros dispositivos electronicos moviles, por ejemplo un radiotelefono movil, para interactuar con un lector de tarjetas para aplicaciones de tarjeta con chip RFID tradicionales. Sin embargo, debido a la estricta seguridad y restricciones de acceso con respecto a datos y/o contenido funcional de modulos de tarjeta inteligente, las aplicaciones de modulos de tarjeta inteligente se limitan a interacciones con dispositivos lectores externos especializados (de fin especial), independiente de los dispositivos electronicos moviles en los que se implementan los modulos de tarjeta inteligente, incluso aunque estos dispositivos electronicos moviles comprenden procesadores, memoria de datos y visualizadores.
El documento US 2012/011572 describe un procedimiento de ejecucion de una aplicacion segura en un dispositivo NFC que comprende una interfaz NFC con un controlador NFC. El controlador NFC funciona como un lector NFC para llevar a cabo una transaccion con un circuito integrado sin contacto externo. De acuerdo con el documento US 2012/0011572 el dispositivo NFC comprende un procesador anfitrion que ejecuta una aplicacion de lectura que situa la interfaz de NFC en un modo de funcionamiento activo en el que emite un campo magnetico, envfa datos mediante modulacion del campo magnetico y recibe datos mediante modulacion de carga y acoplamiento inductivo. De acuerdo con el documento US 2012/0011572, en un modo de emulacion de tarjeta, el procesador anfitrion ejecuta una aplicacion de tarjeta que situa el controlador NFC en un modo de funcionamiento pasivo que forma con el controlador NFC el equivalente de un circuito integrado sin contacto, que un lector externo ve como una tarjeta sin contacto. Por lo tanto, en el modo de emulacion, la interfaz de NFC no emite un campo magnetico, recibe datos mediante la demodulacion de un campo magnetico emitido por el lector externo y emite datos mediante la modulacion de la impedancia de su circuito de antena.
El documento US 2003/0145205 describe un servidor de transaccion de realizacion de una transaccion a traves de una red que usa una tarjeta inteligente virtual. El servidor del documento US 2003/0145205 incluye una base de datos de tarjetas inteligentes virtuales con una pluralidad de registros que incluyen una identificacion de tarjeta virtual y un valor que corresponde a una unica tarjeta inteligente virtual. El servidor incluye adicionalmente un emulador para emular una tarjeta inteligente que recibe y procesa ordenes en conjuncion con la base de datos de tarjetas inteligentes virtuales. De acuerdo con el documento US 2003/0145205, las transacciones se realizan a traves de la red transmitiendo ordenes al emulador de tarjeta inteligente y usando el servidor y uno o mas de los registros en la base de datos de tarjetas inteligentes virtuales.
Sumario de la invencion
Es un objeto de la presente invencion proporcionar un dispositivo electronico movil con un almacenamiento de datos, un transceptor de intercambio de datos inalambrico y un procesador conectado al transceptor y el almacenamiento de datos, en el que dispositivo electronico movil no tiene al menos algunas de las desventajas de la tecnica anterior.
De acuerdo con la presente invencion, estos objetos se consiguen a traves de las caractensticas de las reivindicaciones independientes. Ademas, se deducen realizaciones ventajosas adicionales a partir de las reivindicaciones dependientes y la descripcion.
5
10
15
20
25
30
35
40
45
50
55
Un dispositivo electronico movil comprende un almacenamiento de datos, un transceptor de intercambio de datos inalambrico con otro dispositivo electronico y un procesador conectado al transceptor y el almacenamiento de datos.
De acuerdo con la presente invencion, los objetos anteriormente mencionados se consiguen particularmente en que el procesador se programa para implementar al menos un lector de tarjeta virtual configurado para comunicar con un modulo de tarjeta inteligente que se dispone en el dispositivo electronico movil. Por lo tanto, el lector de tarjeta virtual hace posible acceder a modulos de tarjeta inteligente que se implementan localmente en el dispositivo electronico movil. Por lo tanto, ya no existe ninguna restriccion para que modulos de tarjeta inteligente interaction solamente con dispositivos lectores externos especializados (de fin especial), independiente del dispositivo electronico movil en el que se implementan los modulos de tarjeta inteligente. Todo lo contrario, el lector de tarjeta virtual habilita interaccion directa entre modulos de tarjeta inteligente y el lector de tarjeta virtual dentro de uno y el mismo dispositivo.
En una realizacion, el procesador se configura adicionalmente para implementar una plataforma de maquina virtual y el lector de tarjeta virtual se implementa como un programa que se ejecuta en la plataforma de maquina virtual.
En una realizacion adicional, el modulo de tarjeta inteligente es una tarjeta virtual implementada como un programa que se ejecuta en el procesador y el lector de tarjeta virtual se configura para comunicar con la tarjeta virtual a traves de una interfaz de comunicacion programada. Por ejemplo, el modulo de tarjeta inteligente es una tarjeta virtual implementada como un programa que se ejecuta en la plataforma de maquina virtual y el lector de tarjeta virtual se configura para comunicar con el modulo de tarjeta inteligente a traves de la plataforma de maquina virtual. Por lo tanto, el lector de tarjeta virtual se configura para interactuar a traves de una interfaz de comunicacion programada con tarjetas virtuales dispuestas internamente en el dispositivo electronico movil.
En una realizacion, el lector de tarjeta virtual se configura adicionalmente para comunicar a traves del transceptor con un modulo de tarjeta inteligente dispuesto externamente al dispositivo electronico movil en otro dispositivo electronico.
En una realizacion, el lector de tarjeta virtual se configura para ejecutar protocolos de autenticacion y de control de acceso, que gobiernan autenticacion y control de acceso entre el lector de tarjeta virtual y el modulo de tarjeta inteligente, de acceso al modulo de tarjeta inteligente para leer datos desde el modulo de tarjeta inteligente, escribir datos en el modulo de tarjeta inteligente y/o interactuar con una aplicacion del modulo de tarjeta inteligente. Por lo tanto, incluso para acceso a la tarjeta virtual, el lector de tarjeta virtual ejecuta protocolos de autenticacion y de control de acceso y requiere claves criptograficas y/o derechos de acceso de acceso a la tarjeta virtual.
En una realizacion adicional, el lector de tarjeta virtual se configura para recibir a traves del transceptor desde una autoridad de derechos de acceso informatizada una o mas claves criptograficas y/o derechos de acceso de acceso al modulo de tarjeta inteligente para leer datos desde el modulo de tarjeta inteligente, escribir datos en el modulo de tarjeta inteligente y/o interactuar con una aplicacion del modulo de tarjeta inteligente. Por lo tanto, incluso para acceso a la tarjeta virtual, el lector de tarjeta virtual recibe claves criptograficas y/o derechos de acceso para leer datos desde la tarjeta virtual, escribir datos en la tarjeta virtual y/o interactuar con una aplicacion de la tarjeta virtual.
En una realizacion, el dispositivo electronico movil comprende ademas un visualizador y el lector de tarjeta virtual se configura para emitir datos en el visualizador, particularmente, datos lefdos desde el modulo de tarjeta inteligente. Por lo tanto, sin requerir un dispositivo lector externo, un usuario puede acceder y ver datos de un modulo de tarjeta inteligente que se implementa como tarjeta virtual en el mismo dispositivo electronico movil, por ejemplo cantidad actual de cuentas de prepago u otros valores numericos, tal como billetes de transporte publico, cines, eventos deportivos, etc.
En realizaciones adicionales, el dispositivo electronico movil se implementa como un radiotelefono movil, una tarjeta con chip, un ordenador de tableta o un ordenador personal portatil, y el transceptor comprende un transceptor RFID activo, un transceptor RFID pasivo, un transceptor NFC activo y/o un transceptor NFC pasivo.
Ademas del dispositivo electronico movil, la presente invencion tambien se refiere a un producto de programa informatico que comprende un medio legible por ordenador no transitorio que tiene almacenado en el mismo codigo de programa informatico configurado para controlar un procesador de un dispositivo electronico movil, en el que el dispositivo electronico movil comprende un transceptor de intercambio de datos inalambrico con otro dispositivo electronico y un almacenamiento de datos conectado al procesador, de tal forma que el procesador implementa al menos un lector de tarjeta virtual configurado para comunicar con un modulo de tarjeta inteligente que se dispone en el dispositivo electronico movil.
Breve descripcion de los dibujos
La presente invencion se explicara en mas detalle, a modo de ejemplo, con referencia a los dibujos en los que:
La Figura 1: muestra un diagrama de bloques que ilustra esquematicamente un dispositivo electronico movil
que comprende un procesador que se programa para implementar un lector de tarjeta virtual de comunicacion con un modulo de tarjeta inteligente.
5
10
15
20
25
30
35
40
45
50
55
La Figura 2:
La Figura 3:
La Figura 4:
muestra un diagrama de bloques que ilustra esquematicamente un modulo de tarjeta inteligente y un dispositivo electronico movil que comprende un procesador que se programa para implementar un lector de tarjeta virtual de comunicacion con el modulo de tarjeta inteligente.
muestra un diagrama de bloques que ilustra esquematicamente un modulo de tarjeta inteligente y un dispositivo electronico movil que comprende un procesador que se programa para implementar un lector de tarjeta virtual de recepcion desde una autoridad de derechos de acceso de claves criptograficas y/o derechos de acceso de acceso al modulo de tarjeta inteligente.
muestra un diagrama de bloques que ilustra esquematicamente un dispositivo electronico movil que comprende un visualizador y un procesador que se programa para implementar un lector de tarjeta virtual para la lectura de datos desde un modulo de tarjeta inteligente y que muestra los datos en el visualizador.
Descripcion detallada de las realizaciones preferidas
En las Figuras 1-4, el numero de referencia 1 se refiere a un dispositivo electronico movil que comprende un almacenamiento 11 de datos, un transceptor 13 de intercambio de datos inalambrico con otro dispositivo 2 electronico, independiente del dispositivo 1 electronico movil, y un procesador 12 que se conecta al transceptor 13 y el almacenamiento 11 de datos. En una realizacion, el dispositivo 1 electronico movil comprende ademas un visualizador 15 conectado a y controlador por el procesador 12. Dependiendo de la aplicacion y escenario, el dispositivo 1 electronico movil se implementa como radiotelefono movil, una tarjeta con chip o un ordenador movil tal como un ordenador de tableta, un PDA o un ordenador personal portatil.
Para comunicacion de corto alcance, el transceptor 13 comprende un modulo 132 de comunicacion de RF (Radiofrecuencia), por ejemplo un transceptor RFlD (Identificador de Radiofrecuencia) activo, un transceptor RFID pasivo, un transceptor NFC (Comunicacion de campo cercano) activo o un transceptor NFC pasivo. Por ejemplo, el modulo 132 de comunicacion de RF se configura para interactuar con un dispositivo sin contacto de acuerdo con un protocolo RFID normalizado segun se define en normas tal como ISO 18092, ISO 15693 o ISO 14443, o de acuerdo con un protocolo RFID o de transmision de datos propietario. Por ejemplo, el modulo 132 de comunicacion de RF se configura para operar en una frecuencia portadora en el intervalo de 100 KHz a 2,5 GHz; particularmente, la frecuencia de portadora se establece a la frecuencia de funcionamiento de un sistema RFID, por ejemplo 6,78 MHz, 13,56 MHz o 27,12 MHz (u otro multiplo de 13,56 MHz).
Dependiendo de la implementacion del dispositivo 1 electronico movil, para comunicacion remota a traves de una red 3 de telecomunicaciones, el transceptor 13 comprende ademas un modulo 131 de radiocomunicacion movil opcional, por ejemplo un modulo de WLAN (Red de Area Local Inalambrica) o un modulo de GSM (Sistema Global para Comunicaciones Moviles) o UMTS (Sistema Universal de Telecomunicaciones Moviles) para GPRS (Servicio General de Paquetes de Radio), HSPA (Acceso de Paquetes de Alta Velocidad), EDGE (Evolucion de la Tasa de Datos Mejorada para GSM) y/o LTE (Evolucion a Largo Plazo) u otro servicio de comunicacion de datos de radio movil.
En las Figuras 1-4, el numero de referencia 121 se refiere a un lector de tarjeta virtual. El lector 121 de tarjeta virtual se implementa como un modulo de software programado que comprende codigo de programa informatico para controlar el procesador 12. El codigo de programa informatico se almacena en un medio legible por ordenador no transitorio que es parte de o se conecta al procesador 12. Espedficamente, el codigo de programa informatico se configura para controlar el procesador 12 directamente, por medio de instrucciones espedficas de procesador, o a traves de una capa de abstraccion de hardware (intermedia), tal como una plataforma 123 de maquina virtual, por ejemplo por medio de instrucciones interpretables. La plataforma 123 de maquina virtual, por ejemplo una maquina virtual Java (JVM) o una Plataforma Abierta de Tarjeta Java (JCOP) segun se especifica por la asociacion GlobalPlatform, se implementa de nuevo como un modulo de software programado que comprende codigo de programa informatico para controlar el procesador 12. En una realizacion alternativa, el lector 121 de tarjeta virtual se implementa por medio de VHDL (Lenguaje de Descripcion de Hardware de Circuitos Integrados de Muy Alta Velocidad) o Lenguaje de Descripcion de Hardware de VHSIC que se ejecuta en un Simulador de VHDL que se implementa en el procesador 12.
El lector 121 de tarjeta virtual se configura para emular las funciones de un lector de tarjetas implementado en hardware, por ejemplo un lector de tarjetas para interaccion con un dispositivo de acuerdo con un protocolo RFID normalizado segun se define en normas tal como ISO 18092, ISO 21481, ISO 15693 o ISO 14443, o de acuerdo con un protocolo RFID o de transmision de datos propietario.
En las Figuras 1-4, el numero de referencia 111 se refiere a datos de lector que se almacenan en el almacenamiento 11 de datos y son accesibles unicamente para el lector 121 de tarjeta virtual.
Como se ilustra esquematicamente en las Figuras 1, 3 y 4, en una realizacion o configuracion, el dispositivo 1 electronico movil comprende ademas uno o mas modulos 122 de tarjeta inteligente que se implementan cada uno como una tarjeta 122 virtual (por conveniencia el modulo de tarjeta inteligente del dispositivo 1 electronico movil y su implementacion como una tarjeta virtual se indican ambos con el numero de referencia 122). Como se ha descrito
5
10
15
20
25
30
35
40
45
50
55
anteriormente en el contexto del lector 121 de tarjeta virtual, la tarjeta 122 virtual se implementa como un modulo de software programado que comprende codigo de programa informatico que se almacena en un medio legible por ordenador no transitorio y configura para controlar el procesador 12 directamente, por medio de instrucciones espedficas de procesador o a traves de la capa de abstraccion de hardware, por ejemplo por medio de instrucciones interpretables. En una realizacion alternativa, la tarjeta 122 virtual se implementa por medio de VHDL (Lenguaje de Descripcion de Hardware de Circuitos Integrados de Muy Alta Velocidad) o Lenguaje de Descripcion de Hardware de VHSIC que se ejecuta en un Simulador de VHDL que se implementa en el procesador 12.
La tarjeta 122 virtual se configura para emular las funciones de una tarjeta inteligente implementada en hardware, es decir una tarjeta con chip o tarjeta con circuito integrado que comprende un procesador y memoria (RAM, ROM), por ejemplo una tarjeta RFID para interaccion con un lector de tarjetas de acuerdo con un protocolo RFID normalizado segun se define en normas tal como ISO 18092, ISO 21481, ISO 15693 o ISO 14443, o de acuerdo con un protocolo RFID o de transmision de datos propietario.
En las Figuras 1, 3 y 4, el numero de referencia 112 se refiere a datos de tarjeta que se almacenan en el almacenamiento 11 de datos y son accesibles unicamente a la tarjeta 122 virtual.
En las Figuras 1, 3 y 4, el numero de referencia 124 se refiere a una aplicacion de tarjeta de la tarjeta 122 virtual. La aplicacion de tarjeta 124 se implementa como un modulo de software programado que comprende codigo de programa informatico que se almacena en un medio legible por ordenador no transitorio y configura para controlar el procesador 12 directamente, por medio de instrucciones espedficas de procesador o a traves de la capa de abstraccion de hardware, por ejemplo por medio de instrucciones interpretables. La tarjeta 122 virtual se configura para controlar acceso y ejecucion de la aplicacion de tarjeta 124 de conformidad con respectivas normas y especificaciones para modulos de tarjeta inteligente no virtual (real), por ejemplo de acuerdo con especificaciones definidas por la asociacion GlobalPlatform de gestion de aplicaciones, la norma de seguridad de MULTOS (Sistema Multi Operativo) para tarjetas inteligentes definidas por el Consorcio de MULTOS, TCOS (Sistema Operativo TeleSec de Tarjeta con Chip) definidas por T-Systems International GmbH de Deutsche Telekom AG, la norma EMV definida por Europay International (ahora MasterCard Europe), MasterCard y VISA, o MTSC (Control de Sistema de Testigo Maestro) definido por LEGIC Identsystems AG.
En las Figuras 2-4, el numero de referencia 2 se refiere a un dispositivo electronico, por ejemplo un radiotelefono movil, una tarjeta con chip o un ordenador movil tal como un ordenador de tableta o un ordenador personal portatil. Como se ilustra en las Figuras 2-4, un modulo 20 de tarjeta inteligente se implementa en el dispositivo 2 electronico. El modulo 20 de tarjeta inteligente comprende un almacenamiento 21 de datos, un transceptor 23 con un modulo de comunicacion de RF para comunicacion inalambrica de corto alcance, como se ha descrito anteriormente en el contexto del transceptor 13 y un procesador 22 conectado al transceptor 23 y el almacenamiento 21 de datos. Como se ilustra esquematicamente en las Figuras 2-4, el modulo 20 de tarjeta inteligente comprende ademas uno o mas modulos 24 de procesamiento que se implementan como modulos de software programados que se ejecutan en el procesador 22. Espedficamente, los modulos de procesamiento 24 comprenden codigo de programa informatico para controlar el procesador 22 para realizar diversas funciones, por ejemplo la funcion de una autoridad de derechos de acceso, un modulo de control de acceso, un modulo de lectura de datos y/o un modulo de escritura de datos, como se describira mas adelante en mas detalle.
En las Figuras 1-4, el numero de referencia 4 se refiere a una autoridad de derechos de acceso informatizada que comprende uno o mas componentes configurados para comunicar con el dispositivo 1 electronico movil a traves de la red 3 de telecomunicaciones. La autoridad 4 de derechos de acceso informatizada se configura para almacenar y gestionar claves criptograficas y/o derechos de acceso de acceso a modulos de tarjeta 20 inteligente, incluyendo modulos de tarjeta inteligente implementados como tarjetas 122 virtuales. Las claves criptograficas y/o acceso definen para un modulo 20, 122 de tarjeta inteligente identificada los derechos para leer datos desde el modulo 20, 122 de tarjeta inteligente, escribir datos en el modulo 20, 122 de tarjeta inteligente e interactuar con una aplicacion del modulo 20, 122 de tarjeta inteligente.
Dependiendo de la realizacion y/o configuracion, el lector 121 de tarjeta virtual se configura para interactuar y comunicar con modulos de tarjeta 20 inteligente que se implementan en el dispositivo 2 electronico independiente de y externo al dispositivo 1 electronico movil, como se representa en la Figuras 2-4, y/o con modulos 122 de tarjeta inteligente que se implementan como tarjetas 122 virtuales, como se representa en la Figuras 1, 3 y 4.
En los escenarios representados en las Figuras 2-4, el lector 121 de tarjeta virtual se configura para interactuar y comunicar inalambricamente con el modulo 20 de tarjeta inteligente implementado en el dispositivo 2 electronico a traves del modulo 132 de comunicacion de RF.
En los escenarios representados en las Figuras 1, 3 y 4, el lector 121 de tarjeta virtual se configura para interactuar y comunicar con la tarjeta 122 virtual implementada en el dispositivo 1 electronico movil, a traves de una interfaz de comunicacion implementada en software que incluye codigo de programa informatico para controlar el procedimiento 12. En una realizacion, el lector 121 de tarjeta virtual se configura para interactuar y comunicar con la tarjeta 122 virtual a traves de la plataforma 123 de maquina virtual, Espedficamente, a traves de una interfaz de comunicacion implementada en la plataforma 123 de maquina virtual.
5
10
15
20
25
30
35
40
45
50
55
En los siguientes parrafos, se describen secuencias ilustrativas de etapas realizadas por el lector 121 de tarjeta virtual y/o la tarjeta 122 virtual del dispositivo 1 electronico movil con referencia a las Figuras 3 y 4.
Como se ilustra en la Figura 3, en la etapa S1, el lector 121 de tarjeta virtual usa el modulo 131 de radiocomunicacion movil del transceptor 13 para recibir desde la autoridad 4 de derechos de acceso informatizada a traves de la red 3 de telecomunicaciones claves criptograficas y/o derechos de acceso de acceso al modulo 20 de tarjeta inteligente y/o la tarjeta 122 virtual. Por ejemplo, las claves criptograficas y/o derechos de acceso se transmiten por la autoridad 4 de derechos de acceso informatizada en modo por proposicion al dispositivo 1 electronico movil. Como alternativa, las claves criptograficas y/o derechos de acceso se transmiten por la autoridad 4 de derechos de acceso informatizada en modo por peticion, en respuesta a una peticion desde el dispositivo 1 electronico movil.
En la etapa S2, el lector 121 de tarjeta virtual usa el modulo 132 de comunicacion de RF del transceptor 13 para recibir inalambricamente desde la autoridad de derechos de acceso, implementada como parte del modulo 24 de procesamiento en el procesador 22 del dispositivo 2 electronico o el modulo 20 de tarjeta inteligente, respectivamente, claves criptograficas y/o derechos de acceso de acceso al modulo 20 de tarjeta inteligente y/o la tarjeta 122 virtual. Por ejemplo, las claves criptograficas y/o derechos de acceso se transmiten por el modulo 24 de procesamiento en modo por proposicion al dispositivo 1 electronico movil. Como alternativa, las claves criptograficas y/o derechos de acceso se transmiten por el modulo 24 de procesamiento en modo por peticion, en respuesta a una peticion desde el dispositivo 1 electronico movil.
Un experto en la materia entendera que pueden usarse diversos algoritmos criptograficos para transferir de forma segura las claves criptograficas y/o derechos de acceso desde la autoridad 4 de derechos de acceso informatizada o el modulo 24 de procesamiento, respectivamente, al dispositivo 1 electronico movil, espedficamente, al lector 121 de tarjeta virtual.
En la etapa S3, el lector 121 de tarjeta virtual almacena las claves criptograficas y/o derechos de acceso recibidos en la etapa S1 o S2. El lector 121 de tarjeta virtual almacena las claves criptograficas y/o derechos de acceso como datos 111 de tarjeta de lector asignados al modulo 20 de tarjeta inteligente y/o la tarjeta 122 virtual, respectivamente. Por ejemplo, el modulo 20 de tarjeta inteligente y/o la tarjeta 122 virtual se definen por medio de un identificador de tarjeta unico.
Como se ilustra en la Figura 4, de acceso al modulo 20 de tarjeta inteligente y/o la tarjeta 122 virtual, en la etapa S3', el lector 121 de tarjeta virtual lee y recupera las respectivas claves criptograficas y/o derechos de acceso de los datos 111 de tarjeta de lector en el almacenamiento 11 de datos.
En la etapa opcional S4, el lector 121 de tarjeta virtual usa las claves criptograficas y/o derechos de acceso obtenidos en la etapa S3' para acceder al modulo 20 de tarjeta inteligente. La comunicacion e interaccion entre el lector 121 de tarjeta virtual y el modulo 20 de tarjeta inteligente se ejecuta a traves del modulo 132 de comunicacion de RF del transceptor 13 y el modulo de comunicacion de RF del transceptor 23 del modulo 20 de tarjeta inteligente. El lector 121 de tarjeta virtual usa las claves criptograficas y/o derechos de acceso para ejecutar protocolos de autenticacion y de control de acceso entre el lector 121 de tarjeta virtual y el modulo 20 de tarjeta inteligente o su modulo de control de acceso, implementado como un modulo de procesamiento en el procesador 22, respectivamente.
Si el modulo 20 de tarjeta inteligente o su modulo de control de acceso, respectivamente, verifica y confirma la autoridad y derechos de acceso del lector 121 de tarjeta virtual, en la etapa S5, el modulo 20 de tarjeta inteligente o su modulo de lectura de datos o modulo de escritura de datos, implementado como modulos de procesamiento en el procesador 22, respectivamente, lee los datos solicitados de o escribe datos suministrados en el almacenamiento 21 de datos del modulo 20 de tarjeta inteligente. Para peticiones de acceso relacionadas con una aplicacion espedfica del modulo 20 de tarjeta inteligente, se habilita, inicia y ejecuta interaccion con la aplicacion.
En la etapa S6, el lector 121 de tarjeta virtual usa las claves criptograficas y/o derechos de acceso obtenidos en la etapa S3' para acceder a la tarjeta 122 virtual. La comunicacion e interaccion entre el lector 121 de tarjeta virtual y la tarjeta 122 virtual se ejecuta a traves de una interfaz de comunicacion implementada en software como se ha descrito anteriormente en el contexto de los escenarios representados en las Figuras 1, 3 y 4. El lector 121 de tarjeta virtual usa las claves criptograficas y/o derechos de acceso para ejecutar protocolos de autenticacion y de control de acceso entre el lector 121 de tarjeta virtual y la tarjeta 122 virtual.
Si la tarjeta 122 virtual verifica y confirma la autoridad y derechos de acceso del lector 121 de tarjeta virtual, en la etapa S7, la tarjeta 122 virtual lee los datos solicitados de o escribe los datos suministrados en los datos de tarjeta 112 almacenados en el almacenamiento 11 de datos. Para peticiones de acceso relacionadas con una aplicacion 124 espedfica de la tarjeta 122 virtual, la tarjeta 122 virtual habilita, inicia y ejecuta interaccion con la aplicacion 124.
Por lo tanto, como se ilustra en etapa S6 de la Figura 4, el lector 121 de tarjeta virtual comunica con un modulo 122 de tarjeta inteligente que se dispone localmente en el dispositivo 1 electronico movil como una tarjeta virtual.
5
10
15
20
25
30
Un experto en la materia entendera que pueden usarse diversos algoritmos criptograficos normalizados o propietarios para realizar los protocolos de autenticacion y de control de acceso entre el lector 121 de tarjeta virtual y la tarjeta 122 virtual o el modulo 20 de tarjeta inteligente, respectivamente. El lector 121 de tarjeta virtual y la tarjeta 122 virtual o el modulo 20 de tarjeta inteligente, respectivamente, se configuran para realizar los protocolos de autenticacion y de control de acceso de conformidad con respectivas normas y especificaciones para modulos de tarjeta inteligente no virtual (real), por ejemplo de acuerdo con ISO 7816 y/o ISO 9798, como se describe por la asociacion GlobalPlatform.
En la etapa S8, el lector 121 de tarjeta virtual muestra en el visualizador 15 datos lefdos desde la tarjeta 122 virtual, es decir datos de tarjeta 112 almacenados en el almacenamiento 11 de datos, datos lefdos desde el modulo 20 de tarjeta inteligente, es decir datos del almacenamiento 21 de datos, o datos espedficos de la aplicacion recibidos desde la aplicacion 124 de la tarjeta virtual o una aplicacion que se ejecuta en el procesador 22 del modulo 20 de tarjeta inteligente.
La Tabla 1 a continuacion ilustra, diversas implementaciones del dispositivo 1 electronico movil y escenarios de comunicacion relacionados A, B, C, D, E, F entre el lector 121 de tarjeta virtual del dispositivo 1 electronico movil y posibles socios de comunicacion, espedficamente, entre el lector 121 de tarjeta virtual y la tarjeta 122 virtual del dispositivo 1 electronico movil o el modulo 20 de tarjeta inteligente asociado con el otro dispositivo 2 electronico. Por ejemplo, en los escenarios A, By C, el dispositivo 1 electronico movil se implementa como un radiotelefono movil o un ordenador movil y el socio de comunicacion del lector 121 de tarjeta virtual es el propio dispositivo 1 electronico movil (escenario A) u otro dispositivo 2 electronico (escenarios B y C). Mientras en el escenario B el otro dispositivo 2 electronico se implementa como una tarjeta con chip y, por lo tanto, tiene la funcion de una tarjeta con chip convencional, en el escenario C, el otro dispositivo 2 electronico se implementa como un radiotelefono movil o un ordenador movil y tiene la funcion de una tarjeta virtual. En escenarios D, E y F, el dispositivo 1 electronico movil se implementa como una tarjeta con chip y el socio de comunicacion del lector 121 de tarjeta virtual es el propio dispositivo 1 electronico movil (es decir la tarjeta con chip) u otro dispositivo 2 electronico. Mientras en el escenario E el otro dispositivo 2 electronico se implementa como una tarjeta con chip y, por lo tanto, tiene la funcion de una tarjeta con chip convencional, en el escenario F, el otro dispositivo 2 electronico se implementa como un radiotelefono movil o un ordenador movil y tiene la funcion de una tarjeta virtual. En los escenarios D y E, se requiere la presencia de un dispositivo electronico alimentado externo para la alimentacion de la tarjeta o tarjetas con chip, mientras que en el escenario F, la tarjeta con chip que incorpora el dispositivo 1 electronico movil se alimenta mediante el otro dispositivo 2 electronico.
Tabla 1
Implementacion de dispositivo 1 electronico movil Funcion de dispositivo 1 electronico movil Socio de comunicacion Funcion de socio
A
Radiotelefono movil, ordenador movil Lector de tarjeta virtual y tarjeta virtual Dispositivo 1 electronico movil Tarjeta virtual
B
Radiotelefono movil, ordenador movil Lector de tarjeta virtual Otro dispositivo 2 electronico Implementado como tarjeta con chip Tarjeta con chip
C
Radiotelefono movil, ordenador movil Lector de tarjeta virtual Otro dispositivo 2 electronico Implementado como radiotelefono movil o ordenador movil Tarjeta virtual
D
Tarjeta con chip Lector de tarjeta virtual y tarjeta virtual Dispositivo 1 electronico movil (dispositivo electronico externo requerido para alimentar la tarjeta con chip) Tarjeta virtual
E
Tarjeta con chip Lector de tarjeta virtual Otro dispositivo 2 electronico Implementado como tarjeta con chip (dispositivo electronico externo requerido para alimentar las tarjetas con chip) Tarjeta con chip
F
Tarjeta con chip Lector de tarjeta virtual Otro dispositivo 2 electronico Implementado como radiotelefono movil o ordenador movil (usado para alimentar la tarjeta con chip) Tarjeta virtual
Como se indica en negrita en la Tabla 1, en los escenarios Ay D, el lector 121 de tarjeta virtual se configura para comunicar con un modulo 122 de tarjeta inteligente, es decir una tarjeta virtual, que se dispone localmente en el dispositivo 1 electronico movil.
Debena observarse que, en la descripcion, el codigo de programa informatico se ha asociado con modulos 5 funcionales espedficos y la secuencia de las etapas se ha presentado en un orden espedfico, un experto en la materia entendera, sin embargo, que el codigo de programa informatico puede estructurarse de forma diferente y que el orden de al menos algunas de las etapas podna alterarse, sin desviarse del alcance de la invencion.

Claims (14)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    55
    REIVINDICACIONES
    1. Un dispositivo (1) electronico movil que comprende un almacenamiento (11) de datos, un transceptor (13) de intercambio de datos inalambrico con otro dispositivo (2) electronico y un procesador (12) conectado al transceptor (13) y el almacenamiento (11) de datos, en el que el procesador (12) esta programado para implementar al menos un lector (121) de tarjeta virtual, caracterizado porque
    el procesador (12) esta programado para implementar el lector (121) de tarjeta virtual configurado para comunicar con un modulo de tarjeta inteligente que esta dispuesto en el dispositivo (1) electronico movil.
  2. 2. El dispositivo (1) electronico movil de la reivindicacion 1, en el que el procesador (12) esta configurado adicionalmente para implementar una plataforma (123) de maquina virtual y el lector (121) de tarjeta virtual se implementa como un programa que se ejecuta en la plataforma (123) de maquina virtual.
  3. 3. El dispositivo (1) electronico movil de la reivindicacion 2, en el que el modulo de tarjeta inteligente es una tarjeta
    (122) virtual implementada como un programa que se ejecuta en la plataforma (123) de maquina virtual y el lector (121) de tarjeta virtual esta configurado para comunicar con el modulo de tarjeta inteligente a traves de la plataforma
    (123) de maquina virtual.
  4. 4. El dispositivo (1) electronico movil de una de las reivindicaciones 1 o 2, en el que el lector (121) de tarjeta virtual esta configurado para comunicar a traves del transceptor (13) con un modulo (20) de tarjeta inteligente dispuesto en el otro dispositivo (2) electronico.
  5. 5. El dispositivo (1) electronico movil de una de las reivindicaciones 1 a 4, en el que el lector (121) de tarjeta virtual esta configurado para ejecutar protocolos de autenticacion y de control de acceso, que gobiernan la autenticacion y control de acceso entre el lector (121) de tarjeta virtual y el modulo de tarjeta inteligente, de acceso al modulo de tarjeta inteligente para realizar al menos uno de: lectura de datos desde el modulo de tarjeta inteligente, escritura de datos al modulo de tarjeta inteligente e interaccion con una aplicacion del modulo de tarjeta inteligente.
  6. 6. El dispositivo (1) electronico movil de una de las reivindicaciones 1 a 5, en el que el lector (121) de tarjeta virtual esta configurado para recibir a traves del transceptor desde una autoridad (4, 24) de derechos de acceso informatizada una o mas claves criptograficas y/o derechos de acceso de acceso al modulo de tarjeta inteligente para realizar al menos uno de: lectura de datos desde el modulo de tarjeta inteligente, escritura de datos al modulo de tarjeta inteligente e interaccion con una aplicacion del modulo de tarjeta inteligente.
  7. 7. El dispositivo (1) electronico movil de una de las reivindicaciones 1 a 6, en el que el dispositivo (1) electronico movil comprende ademas un visualizador (15); y el lector (121) de tarjeta virtual esta configurado para emitir datos en el visualizador (15), particularmente, datos lefdos desde el modulo de tarjeta inteligente.
  8. 8. El dispositivo (1) electronico movil de una de las reivindicaciones 1 a 7, en el que el dispositivo (1) electronico movil se implementa como uno de: un radiotelefono movil, una tarjeta con chip, un ordenador de tableta y un ordenador personal portatil; y el transceptor (13) comprende uno de: un transceptor RFID activo, un transceptor RFID pasivo, un transceptor NFC activo y un transceptor NFC pasivo.
  9. 9. Un producto de programa informatico que comprende un medio legible por ordenador no transitorio que tiene almacenado en el mismo codigo de programa informatico configurado para controlar un procesador (12) de un dispositivo (1) electronico movil, en el que dispositivo (1) electronico movil comprende un transceptor (13) de intercambio de datos inalambrico con otro dispositivo (2) electronico y un almacenamiento (11) de datos conectado al procesador (12), de tal forma que el procesador (12) implementa al menos un lector (121) de tarjeta virtual, caracterizado porque
    el codigo de programa esta configurado adicionalmente para controlar el procesador (12) del dispositivo (1) electronico movil, de tal forma que el procesador (12) implementa el lector (121) de tarjeta virtual configurado para comunicar con un modulo de tarjeta inteligente que esta dispuesto en el dispositivo (1) electronico movil.
  10. 10. El producto de programa informatico de la reivindicacion 9, en el que el codigo de programa esta configurado adicionalmente para controlar el procesador (12) del dispositivo (1) electronico movil, de tal forma que el procesador (12) implementa una plataforma (123) de maquina virtual y de tal forma que el procesador (12) implementa el lector (121) de tarjeta virtual como un programa que se ejecuta en la plataforma (123) de maquina virtual.
  11. 11. El producto de programa informatico de la reivindicacion 10, en el que el codigo de programa esta configurado adicionalmente para controlar el procesador (12) del dispositivo (1) electronico movil, de tal forma que el procesador (12) implementa el modulo de tarjeta inteligente como un programa que se ejecuta en la plataforma (123) de maquina virtual y esta configurado para comunicar con el modulo de tarjeta inteligente a traves de la plataforma (123) de maquina virtual.
  12. 12. El producto de programa informatico de una de las reivindicaciones 9 o 10, en el que el codigo de programa esta configurado adicionalmente para controlar el procesador (12) del dispositivo (1) electronico movil, de tal forma que el procesador (12) implementa el lector (121) de tarjeta virtual configurado para comunicar a traves del transceptor (13) con un modulo (20) de tarjeta inteligente dispuesto en el otro dispositivo (2) electronico.
  13. 13. El producto de programa informatico de una de las reivindicaciones 9 a 12, en el que el codigo de programa esta configurado adicionalmente para controlar el procesador (12) del dispositivo (1) electronico movil, de tal forma que el procesador (12) implementa el lector (121) de tarjeta virtual configurado para ejecutar protocolos de autenticacion y de control de acceso, que gobiernan la autenticacion y control de acceso entre el lector (121) de tarjeta virtual y el
    5 modulo de tarjeta inteligente, de acceso al modulo de tarjeta inteligente para realizar al menos uno de: lectura de datos desde el modulo de tarjeta inteligente, escritura de datos al modulo de tarjeta inteligente e interaccion con una aplicacion del modulo de tarjeta inteligente.
  14. 14. El producto de programa informatico de una de las reivindicaciones 9 a 13, en el que el codigo de programa esta configurado adicionalmente para controlar el procesador (12) del dispositivo (1) electronico movil, de tal forma que el
    10 procesador (12) implementa el lector (121) de tarjeta virtual configurado para recibir a traves del transceptor desde una autoridad (4, 24) de derechos de acceso informatizada una o mas claves criptograficas y/o derechos de acceso para acceder al modulo de tarjeta inteligente para realizar al menos uno de: lectura de datos desde el modulo de tarjeta inteligente, escritura de datos al modulo de tarjeta inteligente e interaccion con una aplicacion del modulo de tarjeta inteligente.
    15 15. El producto de programa informatico de una de las reivindicaciones 9 a 14, en el que el codigo de programa esta
    configurado adicionalmente para controlar el procesador (12) del dispositivo (1) electronico movil, de tal forma que el procesador (12) implementa el lector (121) de tarjeta virtual configurado para emitir datos en un visualizador (15) del dispositivo (1) electronico movil, particularmente, datos lefdos desde el modulo de tarjeta inteligente.
ES14001204.8T 2013-05-29 2014-04-01 Dispositivo electrónico móvil con transceptor de intercambio de datos inalámbrico Active ES2693339T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CH10222013 2013-05-29
CH10222013 2013-05-29

Publications (1)

Publication Number Publication Date
ES2693339T3 true ES2693339T3 (es) 2018-12-11

Family

ID=48569902

Family Applications (1)

Application Number Title Priority Date Filing Date
ES14001204.8T Active ES2693339T3 (es) 2013-05-29 2014-04-01 Dispositivo electrónico móvil con transceptor de intercambio de datos inalámbrico

Country Status (4)

Country Link
US (1) US9483417B2 (es)
EP (1) EP2809054B1 (es)
CN (1) CN104216661B (es)
ES (1) ES2693339T3 (es)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3108673B1 (en) * 2014-02-17 2020-07-15 Kaba AG Group Innovation Management System and method for managing application data of contactless card applications
SG11201703723WA (en) * 2014-11-07 2017-06-29 Tendyron Corp Data interaction method and system
US9275389B1 (en) * 2014-11-26 2016-03-01 Paypal, Inc. Modular device payment system
CN104601448B (zh) 2015-01-12 2017-11-28 腾讯科技(深圳)有限公司 一种对虚拟卡片进行处理的方法和装置
ES2787215T3 (es) * 2015-07-23 2020-10-15 Legic Identsystems Ag Dispositivo de comunicación móvil soportado por un sistema informático basado en la nube
US10044710B2 (en) 2016-02-22 2018-08-07 Bpip Limited Liability Company Device and method for validating a user using an intelligent voice print
CA2975517C (en) 2016-09-06 2022-06-14 Legic Identsystems Ag Method and devices for transmitting a secured data package to a communication device
ES2715198T3 (es) * 2016-09-06 2019-06-03 Legic Identsystems Ag Procedimiento y dispositivos para transmitir un paquete de datos seguro a un dispositivo de comunicación
KR102005554B1 (ko) 2018-08-09 2019-07-30 주식회사 센스톤 공카드를 이용한 금융거래제공방법 및 시스템
US11295549B1 (en) 2020-10-01 2022-04-05 Bank Of America Corporation System for implementing contactless authentication

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2305249A1 (en) * 2000-04-14 2001-10-14 Branko Sarcanin Virtual safe
WO2001093212A2 (en) * 2000-05-30 2001-12-06 Pointsec Mobile Technologies, Inc. Apparatus and methods for using a virtual smart card
GB2434661A (en) * 2006-01-13 2007-08-01 Deepnet Technologies Ltd Portable communication device with smart card functionality
CN1901450A (zh) * 2006-07-13 2007-01-24 陈义 具有虚拟用户识别卡的移动通讯设备及其实现方法
FR2962571B1 (fr) * 2010-07-08 2012-08-17 Inside Contactless Procede d'execution d'une application securisee dans un dispositif nfc
US8196131B1 (en) * 2010-12-17 2012-06-05 Google Inc. Payment application lifecycle management in a contactless smart card
US20130183936A1 (en) * 2012-01-17 2013-07-18 Entrust, Inc. Method and apparatus for remote portable wireless device authentication
CN102693480B (zh) * 2012-05-11 2015-06-17 福建联迪商用设备有限公司 具有读卡功能的移动终端及移动终端支付方法

Also Published As

Publication number Publication date
US9483417B2 (en) 2016-11-01
CN104216661A (zh) 2014-12-17
CN104216661B (zh) 2018-12-28
US20140359714A1 (en) 2014-12-04
EP2809054B1 (en) 2018-08-01
EP2809054A1 (en) 2014-12-03

Similar Documents

Publication Publication Date Title
ES2693339T3 (es) Dispositivo electrónico móvil con transceptor de intercambio de datos inalámbrico
CN102404025B (zh) 一种终端和处理支付业务的方法
CN102648476B (zh) 放大射频信号
CN104602224B (zh) 一种基于nfc手机swp-sim卡的空中开卡方法
US8342415B2 (en) Method of conducting a transaction using an NFC device
JP2011526011A (ja) Nfcシステムでのワイヤレス移動体通信装置のアプリケーション選択方法および対応するワイヤレス移動体通信装置
KR20130138355A (ko) 카드 에뮬레이션에서 근거리 필드 통신 어플리케이션 아이덴티피케이션 라우팅
ES2787215T3 (es) Dispositivo de comunicación móvil soportado por un sistema informático basado en la nube
CN201732388U (zh) 一种可信智能卡
CN101771754A (zh) 一种移动终端及其近场通信的方法
CN109218030A (zh) 近场通信(nfc)控制器与安全元件之间的接口
CN102194085B (zh) 借助nfc设备进行事务处理的方法
CN102542697A (zh) 基于具有网络访问功能的电子设备的pos终端
CN103544114A (zh) 基于单cpu卡的多m1卡控制***及其控制方法
CN108763979A (zh) 一种通过移动终端给智能卡写入卡片应用的***及其方法
CN101957921A (zh) 射频识别应用信息的显示方法、装置和***
US10728728B2 (en) Method and a device for managing contactless applications
KR101819100B1 (ko) Nfc 장치를 이용한 트랜잭션 수행 방법
CN203299924U (zh) 一种可嵌入金融ic卡的智能终端
CN105103180B (zh) 用于处理移动***的发行的方法
CN105184983B (zh) 基于一卡通的远程售电***
KR20070031131A (ko) 듀얼 인터페이스 rf칩 및 그를 이용한 듀얼 인터페이스방법
ES2715198T3 (es) Procedimiento y dispositivos para transmitir un paquete de datos seguro a un dispositivo de comunicación
US20110215907A1 (en) Radio frequency identifcation (rfid) tag and operation method thereof, and system and method for controlling network access based on mobile rfid
CN105809426A (zh) 移动支付处理方法及装置