Apparatus for selecting a virtual card application
First Claim
Patent Images
1. An apparatus for selecting an application of a device, the apparatus comprising:
- a receive unit configured to receive an authentication command encrypted using a key of a reading device which communicates with the device;
a verifying unit configured to verify whether one of the applications and the reading device share a key, based on a determination whether the authentication command has been encrypted using a key of one of the applications, until a key match is found, and to select for a communication with the reading device an application having a matching key; and
a transmit unit configured to transmit a response of the selected application to the reading device.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for selecting a virtual card application from a multi-application contactless card, including a receiver configured to receive an authentication command containing a card key from a card reader. The apparatus further includes a verifier configured to verify the card key in the virtual card applications and to select a card application for communication with the card reader by means of a key match. The apparatus further includes a transmitter configured to transmit a response of the selected card applications to the card reader.
16 Citations
25 Claims
-
1. An apparatus for selecting an application of a device, the apparatus comprising:
-
a receive unit configured to receive an authentication command encrypted using a key of a reading device which communicates with the device; a verifying unit configured to verify whether one of the applications and the reading device share a key, based on a determination whether the authentication command has been encrypted using a key of one of the applications, until a key match is found, and to select for a communication with the reading device an application having a matching key; and a transmit unit configured to transmit a response of the selected application to the reading device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A selection circuit comprising
a receiver comprising an output configured to output a receive signal, the receive signal including an authentication command encrypted using an authentication key of a reading device; -
a verifier comprising an input coupled to the output of the receiver, an interface for several virtual applications and configured to verify, whether one of the virtual applications and the reading device share an authentication key based on a determination whether the authentication command has been encrypted using an authentication key of one of the virtual applications, until an authentication key match is found, and an output for a response signal of a virtual application having a matching authentication key; a device suitable for many applications which is coupled to the interface for several virtual applications and comprises a memory storing at least two virtual applications; and a transmitter comprising an input coupled to the output for the response signal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for selecting an application from a plurality of applications of a device, the method comprising:
-
receiving an authentication command encrypted using a key of a reading device which communicates with the device; verifying whether one of the applications and the reading device share a key, based on a determination whether the authentication command has been encrypted using a key of one of the applications, until a key match is found; selecting an application having a matching key; and responding in accordance with the application selected. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method for selecting a virtual card application on a multi-application controller card providing at least two virtual card applications, the method comprising:
-
receiving information encrypted using a key of a card reader; verifying, in at least two virtual card applications, whether one of the virtual card applications and the card reader share a key, based on a determination whether the information has been encrypted using a key of one of the applications, until a key match is found; identifying a key match with a matching card application of the at least two virtual card applications; emulating the matching card applications; responding to the card reader in compliance with a protocol and the matching card application. - View Dependent Claims (25)
-
Specification