Secure transfer of data between two smart cards
First Claim
1. A method for transferring data from a first data processing means, which is connected to a terminal, to a second data processing means which is to be connected to the terminal comprising the following steps:
- transmitting a specific application identifier from an external means to the first processing means via the terminal,in the first processing means, calling up the specific application designated by the transmitted identifier, reading data relating to the specific application, encrypting the data so as to transmit encrypted data to the external means, and making inoperable the specific application before or after the encryption step,replacing the first processing means with the second processing means,transmitting the specific application identifier from the external means to the second processing means via the terminal means, andtransmitting the encrypted data from the external means to the second processing means so that the latter calls up the specific application designated by the transmitted identifier, decrypts the encrypted data and installs the decrypted data.
2 Assignments
0 Petitions
Accused Products
Abstract
A device external to a terminal transmits a specific application identifier and an encrypted first key and number to a first chip card in service in the terminal. In the first card, if the decrypted first number satisfies a first condition, the specific application is called up, application data are read, the data are encrypted using the decrypted first key to transmit them to the external device, and the application is made inoperable. Following replacement of the first card by a second card, the external device transmits the identifier and an encrypted second key and number to the second card. In the latter, if the decrypted second number satisfies a second condition, the encrypted data are transmitted to the second card so that the latter calls up the application, decrypts the encrypted data using the decrypted second key and installs said data.
23 Citations
11 Claims
-
1. A method for transferring data from a first data processing means, which is connected to a terminal, to a second data processing means which is to be connected to the terminal comprising the following steps:
-
transmitting a specific application identifier from an external means to the first processing means via the terminal, in the first processing means, calling up the specific application designated by the transmitted identifier, reading data relating to the specific application, encrypting the data so as to transmit encrypted data to the external means, and making inoperable the specific application before or after the encryption step, replacing the first processing means with the second processing means, transmitting the specific application identifier from the external means to the second processing means via the terminal means, and transmitting the encrypted data from the external means to the second processing means so that the latter calls up the specific application designated by the transmitted identifier, decrypts the encrypted data and installs the decrypted data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification