SECURE APPLICATION DIRECTORY
First Claim
1. A computer-implemented method for a secure application directory in a contactless smart card, the method comprising:
- storing, in a data memory block of the contactless smart card, an application directory entry for one of a plurality of software applications stored in the contactless smart card, the application directory entry comprising;
an application identifier (AID) for the software application;
a starting memory block number for a starting memory block of the memory area, wherein the starting memory block holds at least a part of the software application; and
a size for the software application, the size defining a number of data memory blocks from the starting data memory block for storing the entire software application; and
storing, in an access memory block of the contactless smart card, an access key for access to read the application directory entry stored within the data memory block.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure relates to storing a secure application directory within a contactless smart card. The contactless smart card include secure memory area for storing software applications and may include a default application directory for listing the software applications stored within the contactless smart card to an external card reader. A second application directory is stored with an access key and a listing of a second set of software applications within the same contactless smart card. The second application directory includes improved application directory entries, where each application directory entry includes an application identifier, a starting memory block byte value, and a size byte value for each of the second set of software applications.
-
Citations
32 Claims
-
1. A computer-implemented method for a secure application directory in a contactless smart card, the method comprising:
-
storing, in a data memory block of the contactless smart card, an application directory entry for one of a plurality of software applications stored in the contactless smart card, the application directory entry comprising; an application identifier (AID) for the software application; a starting memory block number for a starting memory block of the memory area, wherein the starting memory block holds at least a part of the software application; and a size for the software application, the size defining a number of data memory blocks from the starting data memory block for storing the entire software application; and storing, in an access memory block of the contactless smart card, an access key for access to read the application directory entry stored within the data memory block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A contactless smart card with a secure application directory, the contactless smart card, comprising:
-
a data memory block for storing an application directory entry for one of a plurality of software applications stored in the contactless smart card, the application directory entry comprising; an application identifier (AID) for the software application; a starting memory block number for a starting memory block of the memory area, wherein the starting memory block holds at least a part of the software application; and a size for the software application, the size defining a number of data memory blocks from the starting data memory block for storing the entire software application; and an access memory block for storing an access key for access to read the application directory entry stored within the data memory block. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-program product comprising computer-readable software code for a contactless smart card with a secure application directory, the computer-program product comprising:
-
computer-readable software code storing, in a data memory block of the contactless smart card, an application directory entry for one of a plurality of software applications stored in the contactless smart card, the application directory entry comprising; an application identifier (AID) for the software application; a starting memory block number for a starting memory block of the memory area, wherein the starting memory block holds at least a part of the software application; and a size for the software application, the size defining a number of data memory blocks from the starting data memory block for storing the entire software application; and computer-readable software code for storing, in an access memory block of the contactless smart card, an access key for access to read the application directory entry stored within the data memory block. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification