METHOD AND SYSTEM FOR FACILITATING MEMORY AND APPLICATION MANAGEMENT ON A SECURED TOKEN
First Claim
1. A system comprising:
- a client including a first application; and
a secured token including an applet providing a set of common commands including a first plurality of commands allowing specification of different file structures for separate instances of the applet and a second plurality of commands providing passcode and credential management for instances of the applet, wherein the applet is operable to be instantiated to create a first applet instance for the first application utilizing the second plurality of commands to allow a holder of the secured token to access data in the secured token for the first application using a passcode regardless of whether the first applet instance utilizes the first plurality of commands to specify a file structure for the first applet instance, the passcode being a single passcode for the secured token operable to provide access to data in the secured token relating to any instance of the applet.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for facilitating memory and application management on a smartcard the system includes a client having a number of applications and a smartcard having specification logic allowing file structures and security and access conditions to be defined using a set of common commands. Each application has a corresponding group of data on the smartcard. An applet instance is created for each application and corresponding group of application data. At the time of instantiation, the specification logic allows an application to specify the file structure and/or to specify security and access conditions for its group of data. An application can utilize passcode and credential management so that a single passcode is used to access the smartcard regardless of whether the application utilizes the common commands to specify a file structure.
-
Citations
23 Claims
-
1. A system comprising:
-
a client including a first application; and
a secured token including an applet providing a set of common commands including a first plurality of commands allowing specification of different file structures for separate instances of the applet and a second plurality of commands providing passcode and credential management for instances of the applet, wherein the applet is operable to be instantiated to create a first applet instance for the first application utilizing the second plurality of commands to allow a holder of the secured token to access data in the secured token for the first application using a passcode regardless of whether the first applet instance utilizes the first plurality of commands to specify a file structure for the first applet instance, the passcode being a single passcode for the secured token operable to provide access to data in the secured token relating to any instance of the applet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
providing an applet on a secured token, the applet providing a set of common commands including a first plurality of commands allowing specification of different file structures for separate instances of the applet and a second plurality of commands providing passcode and credential management for the separate instances of the applet; and
instantiating a first applet instance for a first application utilizing the second plurality of commands to allow a holder of the secured token to access data in the secured token for the first application using a passcode regardless of whether the first applet instance utilizes the first plurality of commands to specify a file structure for the first applet instance, the passcode being a single passcode for the secured token operable to provide access to data in the secured token relating to any instance of the applet. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer program product embedded in a computer readable medium for managing data on a secured token, comprising:
-
program code for providing a set of common commands in an applet including a first plurality of commands allowing specification of different file structures for separate instances of the applet and a second plurality of commands providing passcode and credential management for instances of the applet; and
program code for instantiating a first applet instance for a first application utilizing the second plurality of commands to allow a holder of the secured token to access data in the secured token for the first application using a passcode regardless of whether the first applet instance utilizes the first plurality of commands to specify a file structure for the first applet instance, the passcode being a single passcode for the secured token operable to provide access to data in the secured token relating to any instance of the applet. - View Dependent Claims (21, 22, 23)
-
Specification