System for data field area acquisition in IC card for multiple services
First Claim
Patent Images
1. A system for data field area acquisition in an IC card for multiple services, comprising:
- a plurality of data fields for storing data;
area user identification input means;
area user authentication code input means;
area size demand input means;
area user authentication means;
area size calculating means for calculating a remainder area for an authenticated area user;
table storage means for storing a table for data field control; and
data field area acquiring means, the calculation of the remainder area for a user authenticated by said area user authentication means being carried out based on an input area size demand from said area size demand input means, and information stored in said table storage means, the acquistion of an additional data field area being carried out within a limit of usable area size based on the cumulative result of the area user authentication and the calculation of the remainder area for the authenticated area user.
1 Assignment
0 Petitions
Accused Products
Abstract
Information indicating the limit of size of area which is permitted to a service provider and an authentication code of the service supplier are stored in an IC card upon issuance. When a service is to be added, a service supplier is authenticated, and thereafter, acquistion of a data field area within a predetermined size of data field area is permitted. Thus, in the IC card for multiple services, upon addition of a new service after card issuance, the use of a remainder vacant area in the IC card by an unauthenticated service supplier and the exclusive use of the vacant area by a specific service supplier are prevented.
-
Citations
6 Claims
-
1. A system for data field area acquisition in an IC card for multiple services, comprising:
-
a plurality of data fields for storing data; area user identification input means; area user authentication code input means; area size demand input means; area user authentication means; area size calculating means for calculating a remainder area for an authenticated area user; table storage means for storing a table for data field control; and data field area acquiring means, the calculation of the remainder area for a user authenticated by said area user authentication means being carried out based on an input area size demand from said area size demand input means, and information stored in said table storage means, the acquistion of an additional data field area being carried out within a limit of usable area size based on the cumulative result of the area user authentication and the calculation of the remainder area for the authenticated area user. - View Dependent Claims (2, 3, 4)
-
-
5. A system for data field area acquisition in an IC card for multiple services, comprising:
-
memory means for storing a plurality of data fields for storing data, and for storing a table for data field control, the table including plural sets of information, each of which includes an area user identification, a corresponding user authentication code, and a corresponding usable area size; input means for inputting an area user identification, an area user authentication code, and an area size demand; and processing means for authenticating the input area user identification and the input user authentication code based on the information stored in the table, for calculating a remainder area available to an authenticated area user based on the input area size demand and the corresponding usable area size information included in the table for data field control, and for designing an additional data field area within the limit of usable area size based on the remainder area for the authenticated area user.
-
-
6. A method for data field area acquisition of a plurality of data fields for storing data in an IC card for multiple services, comprising the steps of:
-
(a) storing in table storage plural sets of information, each of which includes an area user identification, a corresponding user authentication code, and a corresponding usable area size; (b) comparing an input area user identification with the information stored in the table storage to determine whether the input area user identification is one of the area user identifications stored in the table storage and identifying the area user identification in the table storage; (c) verifying an input user authentication code with the user authentication code from the table storage corresponding to the input area user identification and identified in said step (b); (d) reading out the usable area size information corresponding to the user authentication code from the table storage corresponding to the verified input user authentication code; (e) determining a used area size for the area user corresponding to the verified input user authentication code; (f) subtracting the used area size from the usable area size information read out in said step (d); (g) comparing an input area size demand with the difference determined in said step (e) to determine whether a sufficient vacant area is available; and (h) acquiring a new data field area from the vacant area of the IC card if the input area size demand is equal to or less than the vacant area determined in said step (g).
-
Specification