System and method for personalization of smart cards
First Claim
1. Method for personalization of smart cards characterized by the steps of:
- providing a virtual smart card (VSC) at the personalization side having a data processing system for receiving and/or storing said virtual smart card and a reader for establishing communication with a real smart card to be personalized and a personalization program, wherein said virtual smart card having a defined logical file structure being identical with the logical file structure of said real smart card to be personalized and data objects placed in the respective areas of said virtual smart card (14) establishing communication of said real smart card to be personalized with said personalization program (18) electronically transferring said data objects contained in said virtual smart card into the assigned areas of said real smart card by said personalization program (20,22,24).
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a system and method for personalization of smart cards by using virtual smart cards (VSC) containing all data objects (card holder specific data objects) required to personalize real smart cards. The VSC is a software implemented version of a real smart card providing the equivalent functionality of a real smart card. The VSC is generated and used by a VSC control program handling the generation, the security and the read/write process of the VSC.
VSCs being generated by the VSC control program having a logical file structure comprising a public area, a private area, a secure key area, password area, and an unique identifier area. The data objects contained in the public area having no access restrictions, data objects placed into the private area are encrypted and can be accessed by using a password, and the data objects placed into secret key area are encrypted and only accessible by the VSC control program. Each VSC may be addressed by unique identifier (ID). Card holder specific data objects being preferably stored in the same format on a storage media, e.g. database, are transferred into the assigned area of the defined file structure of the VSC by using the VSC control program (personalized VSC). Thus, the personalized VSC as well as their assigned ID and passwords are accessible by the personalization side considering that the access of the IDs and the password is accomplished via a secure channel. At the personalization side, already pre-initialized real smart cards having the same defined logical file structure as their assigned VSCs are personalized by a personalization program reading the data objects of the VSCs and using smart card specific commands for writing the data objects into the EEPROM of the real smart card. An main advantage of the present invention is that the personalization data contained in the VSC may be tested in the application environment before a personalized real smart card is already available. Changes to the data objects set can be done without amending the personalization program.
28 Citations
15 Claims
-
1. Method for personalization of smart cards characterized by the steps of:
-
providing a virtual smart card (VSC) at the personalization side having a data processing system for receiving and/or storing said virtual smart card and a reader for establishing communication with a real smart card to be personalized and a personalization program, wherein said virtual smart card having a defined logical file structure being identical with the logical file structure of said real smart card to be personalized and data objects placed in the respective areas of said virtual smart card (14) establishing communication of said real smart card to be personalized with said personalization program (18) electronically transferring said data objects contained in said virtual smart card into the assigned areas of said real smart card by said personalization program (20,22,24). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 15)
-
-
9. System for personalization of real smart cards using a method according 1 to 8 comprising:
-
a data processing system for accessing and/or storing virtual smart cards located at the personalization side (2) a component (8) for personalization of real smart cards installed on said data processing system located at the personalization side (2) providing an interface to a file containing unique identifier and password assigned to a certain virtual smart card (4), an interface to a read functionality for reading data objects in a virtual smart card and an interface to smart card specific commands to write data objects into said real smart card (6) a reader for establishing communication between real smart card and personalization program located at the personalization side. - View Dependent Claims (10, 11, 13, 14)
-
-
12. System for personalization of real smart cards comprising:
-
a virtual smart control component for creating virtual smart cards having a defined logical file structure identical with the file structure of the real smart card to be personalized a data base storing information to be used for personalization a collecting program for collecting information to be placed into the respective area of the virtual smart card a personalization program (8) for accessing said virtual smart card (4) and their assigned unique identifier and password and transferring the data objects contained in said virtual smart card by means of said password and card specific commands into the storage area of said real smart card (6) a reader for establishing communication between said real smart card and said personalization program.
-
Specification