Access to data stored in an embedded database
First Claim
Patent Images
1. A smartcard (CAR) implementing a structured card query language, including a number of data files, wherein the smart card comprises:
- a privilege file (P1-P3) associated with a user type (ADM, PUBLIC, USER1, USER2), said privilege file identifying for at least one command (SEL, INS, UPD, SUP) the data files on which said command can be executed, anda microcontroller programmed to create, when a user accesses the data files, a set of flags from the privilege file, each set of flags being associated with a unique data file and each flag being associated with a command, the flag indicating whether or not the command can be executed by the user on the associated file.
3 Assignments
0 Petitions
Accused Products
Abstract
The solution concerns the access to a number of data files stored in the memory of a data processing device. The device includes a privilege file (P1-P3) associated with a user type (ADM, PUBLIC, USER1, USER2), the privilege file identifying for at least one command (SEL, INS, UPD, SUP) the data files on which the command can be executed. A microcontroller is programmed to create, when a user accesses the data files, a set of flags from the privilege file, each flag being associated with a unique data file, the flag indicating whether or not the command can be executed on the associated file.
-
Citations
8 Claims
-
1. A smartcard (CAR) implementing a structured card query language, including a number of data files, wherein the smart card comprises:
-
a privilege file (P1-P3) associated with a user type (ADM, PUBLIC, USER1, USER2), said privilege file identifying for at least one command (SEL, INS, UPD, SUP) the data files on which said command can be executed, and a microcontroller programmed to create, when a user accesses the data files, a set of flags from the privilege file, each set of flags being associated with a unique data file and each flag being associated with a command, the flag indicating whether or not the command can be executed by the user on the associated file. - View Dependent Claims (2, 3, 4)
-
- 5. A method to access a number of data files of a smart card including a privilege file (P1-P3) associated with a user type (ADM, PUBLIC, USER1, USER2), said privilege file identifying for at least one command (SEL, INS, UPD, SUP) the data files on which said command can be executed, the method comprising when a user accesses the data files, a step to create a set of flags from the privilege file, each set of flags being associated with a unique data file and each flag being associated with a command, the flag indicating whether or not the command can be executed by the user on the associated file.
-
7. A computer program loaded onto a smart card, the smart card having a number of data files including a privilege file (P1-P3) associated with a user type (ADM, PUBLIC, USER1, USER2), said privilege file identifying for at least one command (SEL, INS, UPD, SUP) the data files on which said command can be executed, and smart card having a microcontroller programmed to create, when a user accesses the data files, a set of flags from the privilege file, each set of flags being associated with a unique data file and each flag being associated with a command, the flag indicating whether or not the command can be executed by the user on the associated file, wherein the computer program comprises
program code instructions to cause the microcontroller to execute the step to create a set of flags from the privilege file, each set of flags being associated with a unique data file and each flag being associated with a command, the flag indicating whether or not the command can be executed by the user on the associated file.
Specification