Storing data objects in a smart card memory
First Claim
1. A method for storing data objects in a memory on a smart card, comprising the steps of:
- a) defining at least one data memory area in the memory of the smart card, where at least one allocated access condition is allocated to each data memory area;
b) receiving data to be stored, said data being provided with at least one provided access condition;
c) defining data objects from the data to be stored; and
d) storing the data objects in one of the at least one data memory areas so that all data objects with identical provided access conditions are stored in one and the same data memory area having the corresponding allocated access condition, irrespective of the application program and smart card user to which the data object is allocated.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention refers to a procedure for storing data objects 210, 220, 230, 240 in the memory 200 of a smart card 100. To do this, general and application-specific data objects are defined using freely selectable security characteristics and access rights, which are filed in the memory of a smart card which is divided into several application-specific memory areas 110, 120 so that data objects with identical access conditions are located in one and the same memory area, irrespective of the application program 310, 320, 330 or smart card user 400 to which these data objects are allocated. All application programs and the smart card user can access the data objects irrespective of the corresponding access conditions. In this way, the re-issuing of smart cards in the case of later expansion of the file structure of the smart card for an application or the addition of extra applications is not necessary. The smart card user can allow any applications to store data on his smart card.
123 Citations
27 Claims
-
1. A method for storing data objects in a memory on a smart card, comprising the steps of:
-
a) defining at least one data memory area in the memory of the smart card, where at least one allocated access condition is allocated to each data memory area;
b) receiving data to be stored, said data being provided with at least one provided access condition;
c) defining data objects from the data to be stored; and
d) storing the data objects in one of the at least one data memory areas so that all data objects with identical provided access conditions are stored in one and the same data memory area having the corresponding allocated access condition, irrespective of the application program and smart card user to which the data object is allocated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for storing data objects in a memory on a smart card, said method steps comprising:
-
a) defining at least one data memory area in the memory of the smart card, where at least one allocated access condition is allocated to each data memory area;
b) receiving data to be stored, said data being provided with at least one provided access condition;
c) defining data objects from the data to be stored; and
d) storing the data objects in one of the at least one data memory areas so that all data objects with identical provided access conditions are stored in one and the same data memory area having the corresponding allocated access condition, irrespective of the application program and smart card user to which the data object is allocated.
-
-
24. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for storing data objects in a memory on a smart card, said method steps comprising:
-
a) receiving data to be stored, said data being provided with at least one provided access condition;
b) defining data objects from the data to be stored; and
c) storing the data objects in one of the at least one data memory areas so that all data objects with identical provided access conditions are stored in one and the same data memory area having the corresponding allocated access condition, irrespective of the application program and smart card user to which the data object is allocated.
-
-
25. An application interface for communication between a smart card and one of an application program and smart card user for storing data in memory on said smart card, wherein said storing comprises the steps of receiving data to be stored, said data being provided with at least one provided access condition;
- defining data objects from the data to be stored; and
storing the data objects in one of the at least one data memory areas so that all data objects with identical provided access conditions are stored in one and the same data memory area having the corresponding allocated access condition, irrespective of the application program and smart card user to which the data object is allocated;
said application interface characterised in that it is adapted for the use of cryptographic procedures and for the checking of general and application-specific data objects using freely selectable security characteristics and access conditions.
- defining data objects from the data to be stored; and
- 26. An improved smart card having a plurality of data memory areas, wherein the improvement comprises at least one access condition allocated to each data memory area.
Specification