摘要 |
A mobile electronic device (1) comprises a data store (11), a transceiver (13) for wireless data exchange with another electronic device (2), and a processor (12) connected to the transceiver (13) and the data store (11). The processor (12) is programmed to implement a virtual card reader (121) which is configured to communicate with a smart card module (122, 20) that is arranged in the mobile electronic device (1). The virtual card reader (121) is implemented as a program running on processor (12). At least one smart card module (122) is a virtual card implemented as a program running on the processor (12). The virtual card reader (121) makes it possible to access smart card modules which are implemented locally in the mobile electronic device as a virtual card, thereby enabling access to a smart card module, without requiring an external reader device. |
主权项 |
1. A mobile electronic device comprising a data store, a transceiver for wireless data exchange with another electronic device, and a processor connected to the transceiver and the data store,
wherein the processor is programmed to implement at least a virtual card reader configured to communicate with a smart card module which is arranged in the mobile electronic device, and wherein the processor is further configured to implement a virtual machine platform, and the virtual card reader is implemented as a program running on the virtual machine platform, wherein the smart card module is a virtual card implemented as a program running on the virtual machine platform, and the virtual card reader is configured to communicate with the smart card module via the virtual machine platform, and wherein the virtual card reader is a software-based emulator of an RFID reader that enables virtual transceiver to transceiver communication with the smart card module, and wherein the virtual card reader is configured to execute authentication and access control protocols, which govern authentication and access control between the virtual card reader and the smart card module, and to receive via the transceiver from a computerized access rights authority one or more cryptographic keys and/or access rights, for accessing the smart card module to perform at least one of: reading data from the smart card module, writing data into the smart card module, and interacting with an application of the smart card module. |