File management apparatus for IC card
First Claim
1. A file management apparatus comprising:
- a memory having a plurality of files for storing data, each of the files including a plurality of areas;
first storage means for storing a plurality of file directories, each of the file directories including at least one of said files and having corresponding file position data, first lock data denoting a first locking condition of an accessing operation for each of the files, and second lock data denoting a second locking condition of an accessing operation for each of the plurality of areas within each file;
second storage means for storing a plurality of area definition data, each of the area definition data having corresponding area position data, and key data denoting an access condition for an area identified by the area definition data and area position data corresponding thereto;
first determination means for determining whether the accessing operation for a file to be accessed is inhibited by referring no the first lock data stored in the first storage means;
first accessing means for accessing the file to be accessed when it is determined by the first determination means that the accessing operation for the file to be accessed to is not inhibited;
second determination means for determining whether the accessing operation for areas to be accessed is inhibited by referring to the second lock data included in a file directory corresponding to a file to which the areas to be accessed depend on;
third determination means for determining whether the accessing operation for the area to be accessed is inhibited by referring to the key data included in an area definition data; and
second accessing means for accessing to the area to be accessed when it is determined by the second and third determination means that the accessing operation for the area to be accessed is not inhibited.
1 Assignment
0 Petitions
Accused Products
Abstract
A file management apparatus capable of inhibiting an accessing operation for a plurality of areas within files. The file management apparatus includes a memory storing files each having multiple areas, a first storage unit for storing lock data denoting a locking condition of an accessing operation for each of the files, a determination device for determining whether the accessing operation for areas to be accessed is inhibited by referring to the lock data for the files, and an accessing device for accessing a particular one of the areas when the determination means determines that access to the group of areas containing that particular area is not inhibited. The file management apparatus also determines the inhibited/non-inhibited status for data areas within each file based on lock data and key data corresponding to each of those data areas.
62 Citations
5 Claims
-
1. A file management apparatus comprising:
-
a memory having a plurality of files for storing data, each of the files including a plurality of areas; first storage means for storing a plurality of file directories, each of the file directories including at least one of said files and having corresponding file position data, first lock data denoting a first locking condition of an accessing operation for each of the files, and second lock data denoting a second locking condition of an accessing operation for each of the plurality of areas within each file; second storage means for storing a plurality of area definition data, each of the area definition data having corresponding area position data, and key data denoting an access condition for an area identified by the area definition data and area position data corresponding thereto; first determination means for determining whether the accessing operation for a file to be accessed is inhibited by referring no the first lock data stored in the first storage means; first accessing means for accessing the file to be accessed when it is determined by the first determination means that the accessing operation for the file to be accessed to is not inhibited; second determination means for determining whether the accessing operation for areas to be accessed is inhibited by referring to the second lock data included in a file directory corresponding to a file to which the areas to be accessed depend on; third determination means for determining whether the accessing operation for the area to be accessed is inhibited by referring to the key data included in an area definition data; and second accessing means for accessing to the area to be accessed when it is determined by the second and third determination means that the accessing operation for the area to be accessed is not inhibited. - View Dependent Claims (2, 3, 4)
-
-
5. A file management apparatus comprising:
-
a memory having a plurality of files for storing data; key data storage means for storing file definition data corresponding to the plurality of files, each of the file definition data having key designating data for designating key data to be verified before an accessing operation for a corresponding file is performed, and a lock data denoting whether the accessing operation for the corresponding file is inhibited; first determination means for determining whether the accessing operation for a file to be accessed is inhibited by referring to the lock data stored in the key data storage means; second determination means for determining whether a verification of the key data designated by the key designating data stored in the key data storage means has been completed; access inhibition means for inhibiting an accessing operation for a file to be accessed when it is determined by the first determination means that the accessing operation for the file is inhibited, and for inhibiting an accessing operation for a file to be accessed when it is determined by the first determination means that the accessing operation for the file is not inhibited and it is determined by the second determination means that the verification of the key data is not completed; accessing means for accessing to the file to be accessed when it is determined by the first determination means that the accessing operation for the file is not inhibited and it is determined by the second determination means that the verification of the key data has been completed; and means for changing lock data stored in said key data storage means.
-
Specification